Referencia de API
Subir imagen de referencia
/v1/image-assetsLa primera y única parte multipart debe ser file y tener nombre de archivo. Solo JPEG/PNG/WebP no animados, como máximo 10 MiB tanto al subir como tras recodificar.
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
Encabezados de solicitud
Idempotency-KeystringObligatorioConserva la intención original con la misma clave; tras una interrupción, consulta recuperación primero. No reenvíes a ciegas estados desconocidos.
- Longitud mínima
1- Longitud máxima
191
Cuerpo de solicitud · multipart/form-data
- Tipo
- object
- Campos obligatorios
file- Propiedades adicionales
- false
Cuerpo de solicitud obligatorio
filestringObligatorioÚnica parte de imagen con filename; JPEG/PNG/WebP no animado <=10MiB.
- Formato
"binary"
Respuestas y errores
HTTP 200
Imagen de referencia subida correctamente
application/json
- Tipo
- object
- Campos obligatorios
idmime_typesize_byteswidthheightexpires_at
file_idstringOpcionalID público de archivo gestionado de la misma cuenta y clave.
idstringObligatorioIdentificador público del objeto, usado en su ruta de detalles.
mime_typestringObligatorioTipo MIME verificado del archivo.
size_bytesintegerObligatorioTamaño del archivo en bytes.
widthintegerObligatorioAnchura de imagen en píxeles.
heightintegerObligatorioAltura de imagen en píxeles.
expires_atintegerObligatorioSegundos Unix; 0 indica que no hay caducidad fija. La subida se asocia a un archivo gestionado; la lectura exige la misma cuenta y clave.
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