Skip to main content

Payload envelope

Every webhook delivery wraps the event-specific data in a standard envelope:

Content events

content.status_updated

Fires when an article’s status changes (e.g., draft to published, processing to generated).

Research events

research_batch.status_updated

Fires when a research batch completes processing or fails.

Agent events

agent_task.status_updated

Fires when an AI agent task changes state (queued, running, succeeded, failed).

Topic events

topic.status_updated

Fires when a topic cluster’s stage changes (e.g., processing to ready).

IQ events

iq.status_updated

Fires when an IQ analysis (persona, product brief, voice profile) completes or changes stage.

Sitemap events

sitemap_url.status_updated

Fires when sitemap URL processing completes or fails.

Event catalog endpoint

You can fetch the list of available events programmatically: