BrandKarma
update_brand_topics
Add to / replace / remove from the brand's topics list. 'remove' is applied after the merge/replace step. Match is by topic 'name' (case-insensitive).
Remote Account required revuo:brandkarma-4084
Remote (network-hosted) · Requires an account with the vendor · OAuth
Other tools also called update_brand_topics?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"brandId": {
"description": "Brand ID (ObjectId)",
"type": "string"
},
"topics": {
"description": "List of topic objects with 'name' and 'priority' (0.0-1.0).",
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"description": "Topic name as it should appear in brand context.",
"type": "string"
},
"priority": {
"description": "Relative priority from 0.0 to 1.0 — interpreted as a soft sort key for content prompts.",
"type": "number"
}
}
}
},
"mode": {
"description": "'merge' to add to existing, 'replace' to overwrite",
"type": "string",
"default": "merge"
},
"remove": {
"description": "Optional list of topic names to remove from the brand. Case-insensitive name match.",
"type": [
"array",
"null"
],
"items": {
"type": [
"string",
"null"
]
},
"default": null
}
},
"required": [
"brandId",
"topics"
]
}