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