Skip to main content

Generate content (async)

POST 

/v1/content/generate

Generates a single piece of content (post, article, chapter, etc.) grounded in a verified kernel. Returns 202 Accepted with a job in processing status; final content delivered via webhook (content.generation.completed) or polling.

kernel_id is mandatory. Output cannot be generated without a verified kernel reference per the content-system Walls architecture.

Channel determines length and shape: linkedin_short (~200w), substack (~1000w), book_chapter (~3000w), etc. Full enum in schema.

Request

Responses

Generation job created; processing