BrandKarma

update_localized_keywords

Update the brand's keyword bucket for a specific language. 'keywords' is the candidate pool for this language; 'focus' is the priority subset surfaced in content prompts and should be a subset of 'keywords'. Mode 'merge' adds to the existing bucket and dedups; 'replace' overwrites. 'removeKeywords' / 'removeFocus' delete entries from the bucket without re-sending the whole list — applied after the merge/replace step.

Remote Account required revuo:brandkarma-4084

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

Other tools also called update_localized_keywords? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "brandId": {
      "description": "Brand ID (ObjectId)",
      "type": "string"
    },
    "language": {
      "description": "ISO language code, e.g. 'de'.",
      "type": "string"
    },
    "keywords": {
      "description": "Optional list of keyword strings — the candidate pool for this language.",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": [
          "string",
          "null"
        ]
      },
      "default": null
    },
    "focus": {
      "description": "Optional list of keyword strings — the priority subset surfaced in content prompts. Should be a subset of 'keywords'.",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": [
          "string",
          "null"
        ]
      },
      "default": null
    },
    "mode": {
      "description": "'merge' (default) or 'replace'.",
      "type": "string",
      "default": "merge"
    },
    "removeKeywords": {
      "description": "Optional list of keywords to remove from the candidate pool. Case-insensitive.",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": [
          "string",
          "null"
        ]
      },
      "default": null
    },
    "removeFocus": {
      "description": "Optional list of keywords to remove from the focus subset. Case-insensitive.",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": [
          "string",
          "null"
        ]
      },
      "default": null
    }
  },
  "required": [
    "brandId",
    "language"
  ]
}