BrandKarma

update_brand

DEPRECATED — use update_brand_description, update_brand_competitors, update_brand_blocked_domains instead. They split the same blast radius into per-concern tools, which permission-gate cleaner and audit-trail cleaner. This shim still works for one release, with the original 'replace' semantics for competitors / blockedDomains.

Remote Account required revuo:brandkarma-4084

Remote (network-hosted) · Requires an account with the vendor · OAuth

Other tools also called update_brand? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "brandId": {
      "description": "Brand ID (ObjectId)",
      "type": "string"
    },
    "description": {
      "description": "Brand description (plain text). Omit to leave unchanged.",
      "type": [
        "string",
        "null"
      ],
      "default": null
    },
    "competitors": {
      "description": "List of competitor objects with 'name', 'website', and 'priority' (0.0-1.0). Replaces the entire list when provided. Omit to leave unchanged.",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": [
          "object",
          "null"
        ],
        "properties": {
          "name": {
            "description": "Competitor brand name.",
            "type": [
              "string",
              "null"
            ]
          },
          "website": {
            "description": "Competitor website URL.",
            "type": [
              "string",
              "null"
            ]
          },
          "priority": {
            "description": "Relative priority from 0.0 to 1.0 — soft sort key when surfacing competitors to prompts.",
            "type": "number"
          }
        }
      },
      "default": null
    },
    "valuePropositions": {
      "description": "Free-text value propositions used to guide AI content generation. Plain text only.",
      "type": [
        "string",
        "null"
      ],
      "default": null
    },
    "blockedDomains": {
      "description": "List of domain strings to block from generated content links. Replaces the entire list when provided.",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": [
          "string",
          "null"
        ]
      },
      "default": null
    },
    "removeCompetitors": {
      "description": "Optional list of competitor names to remove (case-insensitive name match).",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": [
          "string",
          "null"
        ]
      },
      "default": null
    },
    "removeBlockedDomains": {
      "description": "Optional list of domains to remove from blocked list (case-insensitive).",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": [
          "string",
          "null"
        ]
      },
      "default": null
    }
  },
  "required": [
    "brandId"
  ]
}