API-foutcodes

Volledige referentie voor elke foutcode die de API kan retourneren, met HTTP-status, wanneer deze optreedt en hoe te herstellen.

Fout-envelope

Elke foutrespons gebruikt dezelfde canonieke JSON-structuur:

JSON
{
  "error": {
    "code": "FILE_TOO_LARGE",
    "message": "File is too large. Maximum size is 200 MB.",
    "details": { "max_bytes": 209715200, "received_bytes": 240000000 }
  }
}

Controleer altijd ook de HTTP-status code — deze geeft de algemene categorie aan (4xx = clientfout, 5xx = serverfout).

Foutcode-referentie

CodeHTTPWanneerHoe herstellen
NO_FILE 400 U bent vergeten een file-veld bij te voegen, of de multipart-upload was onjuist opgebouwd. Verstuur het verzoek als multipart/form-data met een file-veld. Gebruik voor batch-endpoints files[].
INVALID_FORMAT 400 U bent to_format vergeten, of de gevraagde conversie wordt niet ondersteund (bijv. jpg → zzz). Geef een geldig to_format door. Zie de convert-referentie voor de volledige lijst met ondersteunde formaten.
FILE_TOO_LARGE 413 Het geüploade bestand overschrijdt de groottelimiet (standaard 200 MB, lager voor sommige AI-tools). Verklein/comprimeer het bestand voordat u het uploadt, of splits het in kleinere delen.
UNSUPPORTED_MIME 415 Het MIME-type van het bestand staat niet op onze whitelist (bijv. .exe, .zip wanneer niet verwacht). Bevestig het formaat van uw bestand. Bekijk ondersteunde formaten op de startpagina.
RATE_LIMITED 429 U heeft een van de 5 rate-limit-niveaus bereikt. Respecteer de Retry-After-header. Zie rate limits.
JOB_NOT_FOUND 404 De job_id bestaat niet (typefout, nooit aangemaakt) of is verlopen (jobs worden 2 uur bewaard). Controleer of de job_id exact 32 hex-tekens heeft en in de laatste 2 uur is aangemaakt.
JOB_EXPIRED 410 De job is ouder dan 2 uur en het geconverteerde bestand is automatisch verwijderd. Verzend de conversie opnieuw. Download het resultaat altijd direct nadat de job is voltooid.
CONVERSION_FAILED 500 De conversie-engine draaide maar mislukte (bijv. beschadigde bron, ontbrekende dependencies, interne exception). Controleer error.message voor details. Probeer een ander bestand. Meld herhaalde fouten via /contact.
BATCH_TOO_LARGE 400 Uw POST /api/v1/batch-verzoek bevatte meer dan 20 bestanden. Splits uw batch in delen van ≤20 bestanden.
NOT_FOUND 404 Onbekend endpoint of onbekende tool-slug (bijv. /api/v1/tools/foobar). Controleer de spelling. Zie /api/reference voor geldige endpoints.
NOT_IMPLEMENTED 501 Het endpoint staat in onze documentatie maar is serverzijde nog niet aangesloten (bijv. flip-image). Gebruik een workaround (bijv. /api/v1/convert met img_rotate=flip-h) of wacht tot de functie beschikbaar is.
BANNED 403 Uw IP heeft binnen 1 uur 10+ rate-limit-weigeringen veroorzaakt en is nu 24 uur geblokkeerd. Wacht tot de blokkade verloopt (zie Retry-After). Bij een gedeeld IP, neem contact met ons op via /contact.
INTERNAL_ERROR 500 Onverwachte serverzijdige storing. Zou zeldzaam moeten zijn. Probeer het na enkele seconden opnieuw. Als het aanhoudt, meld het via /contact met de X-Request-Id-header uit de respons.

De X-Request-Id-header

Elke API-respons (succes of fout) bevat een X-Request-Id-header. Vermeld deze ID wanneer u een probleem meldt, zodat wij het verzoek in onze logs kunnen terugvinden:

HTTP headers
X-Request-Id: 4f2dc3b5cc79fa57

Functie aanvragen

0 / 2000