BrandKarma

update_content_idea

Updates a content idea within a plan — approve/skip ideas, rename, retarget keyword, change type/role/word count, set scheduled dates, write the brief. An idea is a language-agnostic concept; once approved, it gets rendered in every configured Brand.TargetLanguages with per-language guideline + keyword hints applied. To keep an idea out of generation entirely, set status='Skipped'.

Remote Account required revuo:brandkarma-4084

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

Other tools also called update_content_idea? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "planId": {
      "description": "Content plan ID (ObjectId)",
      "type": "string"
    },
    "workstreamId": {
      "description": "Workstream ID (GUID)",
      "type": "string"
    },
    "ideaId": {
      "description": "Content idea ID (GUID)",
      "type": "string"
    },
    "status": {
      "description": "New status: Idea, ApprovedForGeneration, Skipped",
      "type": [
        "string",
        "null"
      ],
      "default": null
    },
    "scheduledDate": {
      "description": "Scheduled publication date (ISO 8601)",
      "type": [
        "string",
        "null"
      ],
      "default": null
    },
    "generationNotes": {
      "description": "Notes or instructions for content generation",
      "type": [
        "string",
        "null"
      ],
      "default": null
    },
    "brief": {
      "description": "Content brief (markdown) — detailed specification for the article",
      "type": [
        "string",
        "null"
      ],
      "default": null
    },
    "title": {
      "description": "New idea title",
      "type": [
        "string",
        "null"
      ],
      "default": null
    },
    "primaryKeyword": {
      "description": "New primary keyword",
      "type": [
        "string",
        "null"
      ],
      "default": null
    },
    "contentType": {
      "description": "Content type: BlogPost, ProgrammaticSeoPage, LandingPage",
      "type": [
        "string",
        "null"
      ],
      "default": null
    },
    "contentRole": {
      "description": "Content role: Pillar, Support",
      "type": [
        "string",
        "null"
      ],
      "default": null
    },
    "targetWordCount": {
      "description": "Target word count (positive integer)",
      "type": [
        "integer",
        "null"
      ],
      "default": null
    }
  },
  "required": [
    "planId",
    "workstreamId",
    "ideaId"
  ]
}