Skip to main content
Generation does not complete in the initial create request. You poll the status endpoint using the request_id returned from the original generation call. This keeps the API predictable for long-running content jobs.

Status Overview

Submit
Start a generation request.
Store
Save the returned request ID.
Poll
Check status at intervals.
Resolve
Return content or handle failure.

Request

Response: In Progress

Response: Completed

Response: Failed

How to Poll

Polling Guidance

1

Submit the generation request

Send the original generation request and store the returned request_id.
2

Poll at a controlled interval

Check status every 5 to 10 seconds.
3

Stop on terminal status

Stop polling when status returns completed or failed.
4

Log unresolved jobs

If polling times out, log the request_id for support and audit review.
Poll every 5–10 seconds with a maximum of 20–30 attempts covering roughly 3 minutes. If status is still processing after that, log the request_id and contact support.

Generate Content

Submit the request that creates a generation job.

Endpoints Reference

Review available API endpoints.
Last modified on June 25, 2026