LogoLogoDocumentazione API
LogoLogoDocumentazione API
Homepage
PanoramicaAutenticazione e idempotenzaGenerazione di immaginiModifica di immaginiConversione di immaginiJob e attesa limitataCreditiErroriLimiti di frequenza e concorrenzaChangelog dell'API
Documentazione API

Errori

Buste di errore stabili, codici e stati HTTP

Gli errori usano una busta fissa e non contengono mai diagnostica privata:

{
  "success": false,
  "error": {
    "code": "INVALID_REQUEST",
    "message": "The request is invalid.",
    "request_id": "req_012345"
  }
}
HTTPCodiceSignificato
400INVALID_REQUESTcorpo, campo del modulo, header o immagine non validi
400CONTENT_POLICY_VIOLATIONla richiesta non può essere elaborata
401UNAUTHORIZEDchiave API mancante o non valida
402INSUFFICIENT_CREDITSsaldo disponibile insufficiente
403FORBIDDENmanca l'ambito richiesto o l'accesso beta
404JOB_NOT_FOUNDjob inesistente o appartenente a un altro account
409IDEMPOTENCY_CONFLICTchiave riutilizzata con contenuti diversi
409JOB_CANCELEDil job è stato annullato
429RATE_LIMIT_EXCEEDEDlimite di richieste superato
500JOB_FAILEDil job immagine non è stato completato
500INTERNAL_ERRORla richiesta non è stata completata

Il rifiuto per dimensione dell'upload usa HTTP 413 con INVALID_REQUEST. Considera 429 e i job non terminali come ripetibili rispettando il ritardo documentato. Per gli altri errori modifica la richiesta o contatta il supporto indicando request_id; non analizzare il messaggio destinato alle persone nella logica del programma.

Crediti

Leggere il saldo e capire le riserve

Limiti di frequenza e concorrenza

Limiti di richieste per chiave e limiti di job per account