Errores y límites
El formato de los errores, cada código de estado y el límite de peticiones por minuto.
Todo error tiene el mismo formato: un code estable para tu programa y un message en español para personas.
{
"code": "bad_request",
"message": "prompt no puede estar vacío.",
"details": [{ "path": "prompt", "message": "prompt no puede estar vacío." }]
}Códigos
HTTPcodeCausa y qué hacer
400
bad_requestEl cuerpo no es JSON o algún campo no es válido. Mira
details para saber qué campo corregir.401
unauthorizedFalta la clave, es inválida o fue revocada. Revisa el encabezado
Authorization o crea otra clave. Incluye WWW-Authenticate: Bearer.402
insufficient_creditsEl workspace no tiene créditos suficientes. Espera la renovación o consigue una recarga.
403
forbiddenLa clave no tiene el permiso necesario o el workspace no está activo. Crea una clave con el permiso correcto.
403
email_unverifiedEl correo del Propietario no está verificado. Verifícalo desde la app antes de usar créditos.
404
not_foundEl recurso no existe o es de otro workspace (no se distingue a propósito). Revisa el id.
409
conflictHay una petición con esa
Idempotency-Key todavía en proceso, la exportación pide piezas aprobadas o el recurso aún no está listo.410
expiredLa exportación venció. Crea una nueva.
413
payload_too_largeEl cuerpo supera el límite:
256 KB en POST /api/v1/banners y 64 KB en el resto de endpoints. Un archivo de la biblioteca no puede pasar de 5 MB.422
idempotency_mismatchEsa
Idempotency-Key ya se usó con otra petición. Usa una clave nueva para cada petición distinta.429
rate_limitedSuperaste el límite por minuto. Espera los segundos que indica
Retry-After.429
concurrency_limitTu plan ya tiene el máximo de trabajos a la vez. Espera a que termine alguno;
Retry-After indica cuánto.500
internal_errorFalla nuestra. Reintenta con la misma
Idempotency-Key; si sigue, escribe a soporte.Límite de peticiones
Cada clave puede hacer 60 peticiones por minuto. Al pasarte recibes 429 con el encabezado Retry-After (en segundos): espera ese tiempo antes de reintentar. Los intentos repetidos con claves inválidas también se limitan. [PLACEHOLDER: confirmar el valor en producción]
Consejo. Reintenta solo los
429 y los 5xx, con espera creciente, y siempre con la misma Idempotency-Key.¿Te sirvió esta página?