Sozdai LogoDocs
Endpoints/Media

Obtener tarea de medios

Recupera el estado y el resultado de una tarea de medios asíncrona por su id. Consulta este endpoint hasta que el estado sea succeeded o failed.

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

#Autenticación

Todas las solicitudes llevan tu clave en el encabezado Authorization.

http
Authorization: Bearer sk-corr-...

#Parámetros de ruta

ParámetroTipoObligatorioDescripción
idstringEl id de tarea devuelto por el endpoint de creación de tareas.

#Ejemplo de solicitud

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

#Respuesta

Devuelve el objeto de tarea. Campos comunes:

CampoTipoDescripción
idstringObtener tarea de medios id
statusstringEstado de la tarea: queued / submitted / succeeded / failed / timeout.
typestringTipo de medio: image / video / music.
modelstringEl modelo que solicitaste.
result.urlsstring[]Presente en caso de éxito. result.urls es un array de URL de archivo permanentes.
errorstringMensaje de error, presente cuando la tarea falló.
coststringImporte cobrado por esta tarea: una cadena en USD (p. ej. "0.1200"). Consulta el campo currency.
Ejemplos de respuesta
{
  "id": "task_abc123",
  "status": "running",
  "type": "image",
  "model": "gpt-image-2"
}

#Valores de estado

statusDescripción
queuedEn cola, esperando para iniciar.
runningGenerando en el proveedor upstream.
succeededListo: result.urls está disponible.
failedFallido: consulta error. La retención se reembolsa automáticamente.

succeeded

Presente en caso de éxito. result.urls es un array de URL de archivo permanentes.

#Códigos de error

EstadoSignificado
401Clave inválida o ausente
404El modelo solicitado no existe o no está disponible
json
{
  "error": {
    "message": "Task not found",
    "type": "not_found"
  }
}