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