Sozdai LogoDocs
Endpoints/Media

Mediataak ophalen

Haal de status en het resultaat van een asynchrone mediataak op via de id. Vraag dit endpoint op totdat de status succeeded of failed is.

GEThttps://api.foxwire.ai/v1/media/generations/{id}

#Authenticatie

Alle aanvragen dragen je sleutel in de Authorization-header.

http
Authorization: Bearer sk-corr-...

#Padparameters

ParameterTypeVerplichtBeschrijving
idstringJaDe taak-id die door het endpoint voor taakcreatie is teruggegeven.

#Aanvraagvoorbeeld

bash
curl https://api.foxwire.ai/v1/media/generations/task_abc123 \
  -H "Authorization: Bearer $CORRY_KEY"

#Antwoord

Geeft het taakobject terug. Veelvoorkomende velden:

VeldTypeBeschrijving
idstringMediataak ophalen id
statusstringTaakstatus: queued / submitted / succeeded / failed / timeout.
typestringMediatype: image / video / music.
modelstringHet model dat je hebt aangevraagd.
result.urlsstring[]Aanwezig bij succes. result.urls is een array van permanente bestands-URL's.
errorstringFoutmelding, aanwezig wanneer de taak is mislukt.
coststringVoor deze taak in rekening gebracht bedrag — een USD-string (bijv. "0.1200"). Zie het currency-veld.
Antwoordvoorbeelden
{
  "id": "task_abc123",
  "status": "running",
  "type": "image",
  "model": "gpt-image-2"
}

#Statuswaarden

statusBeschrijving
queuedIn wachtrij, wacht op start.
runningGenereren bij de upstream-provider.
succeededKlaar — result.urls is beschikbaar.
failedMislukt — zie error. De reservering wordt automatisch terugbetaald.

succeeded

Aanwezig bij succes. result.urls is een array van permanente bestands-URL's.

#Foutcodes

StatusBetekenis
401Ongeldige of ontbrekende sleutel
404Het gevraagde model bestaat niet of is niet beschikbaar
json
{
  "error": {
    "message": "Task not found",
    "type": "not_found"
  }
}