Docs

3 API3.6

3.6

Wyszukiwanie w katalogu: GET /catalogue/{code}

Wyszukanie jednego kodu z katalogu.

  • W sandboxie

Prostymi słowami

To wywołanie wyjaśnia prostymi słowami jeden kod błędu: co jest nie tak, co zrobić i kto ma zareagować.

GET /catalogue/{code} zwraca publiczną część jednego wpisu z katalogu. Każde ustalenie w raporcie i każdy błąd w odpowiedzi 422 ma jeden z tych kodów. Wywołanie wymaga klucza z zakresem read. Kodem może być także jeden z jego aliasów.

PoleZnaczenie
idKod.
meaningCo jest nie tak.
fixCo z tym zrobić.
ownerKto reaguje: us albo jeden z pozostałych podmiotów wymienionych na stronie Błędy i katalog.
severityerror, business, warning lub info.
routesKanały, których dotyczy kod. ALL oznacza wszystkie kanały.
partner_messageZdanie, które wysłalibyśmy klientowi. Dla niektórych kodów jest dostępne w kilku językach.
curl "https://api-sandbox-eu.eurinvoice.com/catalogue/EI-SCHEMA" \
  -H "Authorization: Bearer <your-api-key>"
Odpowiedź200 OK
{
  "severity": "error",
  "owner": "us",
  "routes": [
    "ALL"
  ],
  "partner_message": "We could not read this invoice from your export. We are correcting our mapping; if a field is missing in the ERP we will tell you which one.",
  "fix": "Read the JSON path in the error and correct the client mapping.",
  "meaning": "The invoice JSON does not match the canonical model: a missing or unknown field, a wrong type or code, or a route rule on structure.",
  "id": "EI-SCHEMA"
}
Zarejestrowano 7 paź 2026.

Dla kodu, którego nie ma w katalogu, odpowiedzią jest 404.

curl "https://api-sandbox-eu.eurinvoice.com/catalogue/NO-SUCH-CODE" \
  -H "Authorization: Bearer <your-api-key>"
Odpowiedź404 Not Found
{
  "detail": "NO-SUCH-CODE",
  "type": "https://eurinvoice.com/problems/not-found",
  "title": "No such catalogue entry",
  "status": 404
}
Zarejestrowano 7 paź 2026.

Odpowiedzi

StatusZnaczenie
200Wpis.
401Brak klucza lub nieznany klucz.
403Klucz nie ma zakresu read.
404Brak takiego wpisu w katalogu.
429Zbyt wiele żądań dla klucza. Należy odczekać liczbę sekund podaną w Retry-After.

Na tej stronie