Skip to main content
GET /status reads the generation’s current state from estudjo’s own record — it does not call the AI provider live. The typical response time is instant. GET https://v1.api.estudjo.com/status?taskId=TASK_ID
string
required
Your estudjo API key.

Query parameters

string
required
The task_id returned by POST /generate.

Example request


Response

The status field progresses through three possible states. The shape of data differs by state.
The generation is still running. Continue polling.
boolean
true whenever the API call itself succeeded, regardless of generation outcome.
object
Poll every 5–10 seconds. Most generations complete in 10–100 seconds. result_urls point to permanent public-read storage, so you can serve them directly to end users without re-hosting.

Errors