Referencia de API
Consultar historial de imágenes persistentes
/v1/image-tasksHistorial de la misma clave, 20 elementos por página, cursor devuelto por el servicio; sigue comprobando la autorización actual del modelo.
Autenticación y permisos
Usa tu clave actual de GloopAPI. Los modelos, capacidades y permisos dependen de su catálogo y de la documentación del endpoint.
Authorization: Bearer $GLOOP_API_KEYEsquemas de autenticación: BearerAuth
Solicitud
Parámetros de consulta
cursorstringOpcionalnext_cursor de la respuesta original; no lo compongas.
qstringOpcionalBúsqueda de prompt, máximo 256 bytes UTF-8.
statusstringOpcionalFiltro exacto: queued/dispatching/running/succeeded/partial_succeeded/failed/unknown.
- Enumeración
["queued","dispatching","running","succeeded","partial_succeeded","failed","unknown"]
Respuestas y errores
HTTP 200
Historial de imágenes persistentes consultado correctamente
application/json
- Tipo
- object
- Campos obligatorios
datanext_cursor
dataarrayObligatorioMatriz de datos de página/catálogo actual.
Campos secundarios de data (1)
[]objectOpcionalCampos secundarios de [] (17)
modelstringObligatorioID público de modelo del catálogo de la clave actual.
promptstringObligatorioPrompt de generación.
sizestringObligatorioTamaño devuelto por image-models seleccionado; capacidades y tamaños se validan por modelo.
nintegerObligatorioCantidad solicitada de imágenes, sujeta al máximo del modelo.
referencesarrayObligatorioLista de imágenes de referencia para generar.
Campos secundarios de references (1)
[]objectOpcionalCampos secundarios de [] (3)
Rama oneOf 1
Obligatorio en esta rama: file_id
Rama oneOf 2
Obligatorio en esta rama: asset_id
Rama oneOf 3
Obligatorio en esta rama: url
source_task_idstringOpcionalID público de tarea de origen, solo para trazabilidad.
quote_idstringOpcionalID público de cotización; debe coincidir con precio y solicitud al crear.
idstringObligatorioIdentificador público del objeto, usado en su ruta de detalles.
statusstringObligatoriounknown no se reenvía automáticamente; el cargo reservado puede seguir pending.
- Enumeración
["queued","dispatching","running","succeeded","partial_succeeded","failed","unknown","deleted"]
created_atintegerObligatorioFecha de creación en segundos Unix.
updated_atintegerObligatorioÚltima actualización en segundos Unix.
reserved_quotaintegerObligatorioReserva en unidades quota de la plataforma, no en USD.
final_quotaintegerObligatorioCargo final en unidades quota de la plataforma; null indica que aún no se ha determinado.
billing_statusstringObligatorioEstado de reserva/liquidación/devolución; compruébalo aparte de tarea y archivado.
error_codestringOpcionalCódigo público de error para decisiones de flujo.
error_messagestringOpcionalDescripción para usuario mediante clasificación pública de errores.
resultsarrayObligatorioElementos generados; archivado independiente por elemento.
Campos secundarios de results (1)
[]objectOpcionalCampos secundarios de [] (7)
file_idstringOpcionalID público de archivo gestionado de la misma cuenta y clave.
storage_statusstringOpcionalEstado de archivado; descarga gestionada garantizada solo tras ready.
storage_errorstringOpcionalCategoría pública de fallo de archivado.
expires_atintegerOpcionalCaducidad en segundos Unix; 0 indica que no hay caducidad fija.
urlstringOpcionalURL de acceso al resultado o referencia; firmadas solo válidas temporalmente.
b64_jsonstringOpcionalCadena Base64 de imagen; no la solicites como URL.
revised_promptstringOpcionalPrompt revisado devuelto por el servicio, si existe.
next_cursorstringObligatorioCursor siguiente; úsalo sin cambios en la paginación de este endpoint. Vacío indica última página.
HTTP 400
Campos o parámetros de solicitud inválidos.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 401
La clave falta, no es válida, caducó o fue revocada.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 403
Permisos insuficientes de IP, cuenta, modelo o herramienta.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 404
Objeto/capacidad no disponible o función desactivada.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 409
Conflicto de idempotencia/cotización, objeto no preparado o aún referenciado.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 429
Límite de solicitudes/cola.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 500
Fallo interno de autenticación o almacenamiento de datos.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 503
Servicio, precios o almacenamiento no disponibles.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional