API 레퍼런스 · Media

Video · job status

Poll an async render until the clip is ready.

GET/v1/videos/generations/{id}free

Free to call, as often as you like — every few seconds is the intended cadence. status walks processing → succeeded (the clip is in data, exactly the shape image generation uses) or failed (an error object explains, and the credits were already refunded).

Job ids are scoped to your account and expire 24 hours after creation; persist the clip (yours to keep, or store: true at submit) before then.

curl https://eroq.ai/v1/videos/generations/GENERATION_ID \
  -H "Authorization: Bearer $EROQ_API_KEY"
/v1/videos/generations/{id}
→ GET /v1/videos/generations/0b52…
실행을 눌러 보세요 — 문서에 담긴 데이터로 실제 요청과 응답을 그대로 재현해요. 키도, 요청도, 요금도 없어요.

응답

200 · application/json
{
  "id": "b7e6c2d4-…",
  "object": "video.generation",
  "status": "succeeded",
  "created": 1756118400,
  "model": "seedance-2-0-mini",
  "duration": "5s",
  "data": [{ "url": "https://cdn.eroq.ai/…/video.mp4?token=…&expires=…", "content_type": "video/mp4", "library_id": "5c1d…" }],
  "usage": { "credits_spent": 45, "credits_remaining": 887 }
}