Last updated 3 days ago
Available on and above. Currently, the webhooks are only triggered for the content generated via the API.
This webhook is triggered when the content generation is completed. It provides the generated content and its status.
content.generation_completed
{ "event": "content.generation_completed", "data": { "id": "text", "is_draft": true, "status": "initializing", "title": "text", "content": "text", "snippet": "text", "project_id": "text", "meta_description": "text", "featured_images": [ { "url": "text", "alt": "text" } ], "content_type": "article", "settings": { "model": "text", "target_keyword": "text", "language": "text", "region": "text" }, "created_at": "2025-05-19T08:23:12.298Z", "updated_at": "2025-05-19T08:23:12.298Z" } }
This webhook is triggered when the content generation fails. It provides the error details.
content.generation_failed
{ "event": "content.generation_failed", "data": { "id": "text", "is_draft": true, "status": "initializing", "status_extra": { "error": "text" } } }