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. Allow at least 4 minutes for Quick, 11.5 minutes for Standard, and 16 minutes for Premium; these windows include a small client-side grace period beyond the server’s 180-, 630-, and 900-second tier budgets. If status remains processing, 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 August 31, 2026