Documentație

Erori

Toate erorile sunt RFC 7807 Problem Details: catalogul de statusuri și exemple reale.

Toate erorile au formatul RFC 7807 — Problem Details, cu Content-Type: application/problem+json:

{
  "type": "about:blank",
  "title": "Not found",
  "status": 404,
  "detail": "CAEN \"6201\" is a Rev.2 code replaced in Rev.3 (since 2025-01-01); use: 6210"
}

(Exemplu real: căutarea unui cod CAEN Rev.2 scos din uz răspunde 404 și îți spune succesorii Rev.3.)

Catalog de statusuri

Status Când apare Ce faci
400 Bad Request parametri invalizi (validare schema) corectează inputul după detail
401 Unauthorized cheie lipsă/invalidă pe un endpoint care cere autentificare verifică headerul Authorization
402 Payment Required credite epuizate pe luna curentă așteaptă resetarea sau fă upgrade
403 Forbidden planul tău nu include operația vezi x-entitlement în OpenAPI
404 Not Found resursa nu există
429 Too Many Requests rate limit depășit reia după Retry-After (secunde)
5xx eroare internă sau upstream reîncearcă cu backoff; detaliile interne nu sunt expuse

Recomandări pentru retry

Tratează 429 și 5xx ca retriabile (exponential backoff, respectă Retry-After). 4xx-urile de validare nu sunt retriabile — același input va eșua identic.