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"
]
}