Create Article
Create a draft article from a pre-built outline.
articleOutline, then call Start Generation with the returned slug to write the content.
topicId is required — every article belongs to a topic cluster. Use Topics to find one, or Create Topic to add one. The topic name is taken from the cluster.language field sets the language code the article is written in (e.g. es). Codes are usually two letters, with three exceptions: Chinese is zh_CN or zh_TW, and Hebrew is iw (the legacy code, not he). Omit it to use your brand’s Writing Language (Settings → Content & CMS → Articles), falling back to your brand’s default language. Whichever applies is recorded on the article, so later refreshes, audits, and editor commands stay in that language even if the brand setting changes.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Article title.
Required. Id of the team's topic cluster this article belongs to — get it from topic_clusters_list, or create one with create_topic_cluster. The topic name is taken from this cluster (do not pass a free-text topic).
Team id (falls back to the session's active project).
Optional markdown body. Leave empty for a draft you will fill via start_article_generation.
Article type: listicle | guide | comparison | review | news (or blog for a generic post). Must match the outline's structure.
"pillar" or "cluster" for pillar/cluster content, null/omitted for generic posts.
Outline wrapper consumed by the generator. Shape: { generateOutlineResponse: , outlineAdditionalElements: { targetWordCount:number, _shouldIncludeFAQ:boolean, _shouldIncludeTldr:boolean, _shouldIncludeConclusion:boolean, _shouldIncludeCTA:boolean }, outlineNonEditable: { introduction: { estimated_words:150 }, conclusion?: { estimated_words:150 } }, audience_level:'auto', content_tone?:string }. Do NOT hand-author the outline — obtain it from generate_outline and pass it through unchanged.
Slugs of existing SnowSEO articles to link out to (internal links).
Absolute http(s) URLs to link out to that are not SnowSEO articles.
Response
Default Response

