BrandKarma
update_content_item
Partially updates a content item — only provided fields are changed. Free-text fields (title, description, brief, metaTitle, metaDescription) are plain text — send literal characters, do not HTML-escape. 'content' is markdown and intentionally permits inline HTML.
Remote Account required revuo:brandkarma-4084
Remote (network-hosted) · Requires an account with the vendor · OAuth
Other tools also called update_content_item?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"contentItemId": {
"description": "Content item ID (ObjectId)",
"type": "string"
},
"title": {
"description": "New title. Plain text.",
"type": [
"string",
"null"
],
"default": null
},
"content": {
"description": "New markdown content",
"type": [
"string",
"null"
],
"default": null
},
"description": {
"description": "New description / excerpt. Plain text.",
"type": [
"string",
"null"
],
"default": null
},
"slug": {
"description": "New URL slug",
"type": [
"string",
"null"
],
"default": null
},
"status": {
"description": "New status: Draft, ReadyForReview, Published, Archived",
"type": [
"string",
"null"
],
"default": null
},
"categoryId": {
"description": "Category ID (ObjectId) — use list_categories to find available categories",
"type": [
"string",
"null"
],
"default": null
},
"primaryKeyword": {
"description": "New primary SEO keyword",
"type": [
"string",
"null"
],
"default": null
},
"tags": {
"description": "Tag strings (replaces existing).",
"type": [
"array",
"null"
],
"items": {
"type": [
"string",
"null"
]
},
"default": null
},
"metaTitle": {
"description": "New meta title. Plain text.",
"type": [
"string",
"null"
],
"default": null
},
"metaDescription": {
"description": "New meta description. Plain text.",
"type": [
"string",
"null"
],
"default": null
},
"imageUrl": {
"description": "New featured image URL",
"type": [
"string",
"null"
],
"default": null
},
"brief": {
"description": "Content brief (markdown). Plain text.",
"type": [
"string",
"null"
],
"default": null
},
"internalTags": {
"description": "Internal tag strings (replaces existing).",
"type": [
"array",
"null"
],
"items": {
"type": [
"string",
"null"
]
},
"default": null
},
"targetWordCount": {
"description": "Target body word count for brief-driven regeneration (e.g. 1500). Pass 0 to clear (fall back to role-based default).",
"type": [
"integer",
"null"
],
"default": null
},
"contentRole": {
"description": "Writer role for brief-driven regeneration: 'Pillar' or 'Support'. Pass empty string to clear.",
"type": [
"string",
"null"
],
"default": null
}
},
"required": [
"contentItemId"
]
}