Download OpenAPI specification:
Kontrakt integracyjny REST API systemu IRZplus dla dostawców środków identyfikacji. Obejmuje pobieranie numerów środków identyfikacji przypisanych do dokumentu zamówienia dla wskazanego producenta. Usługi pogrupowano tagami domenowymi.
Dostęp do API wymaga autoryzacji. Autoryzacja ma charakter globalny i obowiązuje wszystkie
endpointy udostępniane w ramach niniejszego API; podlegają jej systemy integrujące się z IRZplus.
Token autoryzacyjny przekazywany jest w nagłówku HTTP Authorization: Bearer <token>. Mechanizm
autoryzacji jest zdefiniowany technicznie w specyfikacji (securitySchemes) i nie jest opisywany
indywidualnie dla poszczególnych usług; szczegóły procesu uzyskania tokenu opisuje dokumentacja
zewnętrzna. Brak autoryzacji lub brak wymaganych uprawnień skutkuje odrzuceniem żądania
(odpowiednio HTTP 401 i HTTP 403).
API stosuje standardowe kody odpowiedzi HTTP:
Błędy biznesowe (np. negatywny wynik walidacji danych zgłoszenia czy brak dostępu do danych
wskazanego producenta) są zwracane z kodem HTTP 200, a opis przyczyny znajduje się w polu
komunikat w treści odpowiedzi. Dla usług wyszukiwania brak wyników spełniających kryteria
nie jest traktowany jako błąd — zwracana jest pusta lista z kodem HTTP 200.
<RRRR-MM-DD> (np. 2026-05-15).KodOpisWartosciDto (kod + opis).Pola lokalizacyjne (wojewodztwo, powiat, gmina, miejscowosc, ulica) w strukturach
adresowych pochodzą z państwowego rejestru TERYT (Krajowy Rejestr Urzędowy Podziału
Terytorialnego Kraju prowadzony przez Główny Urząd Statystyczny), a nie ze słowników IRZplus.
Kategorie kodów:
Wartości mają strukturę hierarchiczną (województwo → powiat → gmina → miejscowość → ulica)
i są udostępniane przez usługę danych terytorialnych IRZplus. Pole rodzajGminy zawiera typ
wpisu TERC (gmina miejska, wiejska, miejsko-wiejska, miasto i obszar wiejski w gminie
miejsko-wiejskiej).
Udostępnianie zatwierdzonemu przez Agencję dostawcy środków identyfikacji numerów identyfikacyjnych przydzielonych producentowi w aplikacji IRZplus, którymi posiadacz oznakuje swoje zwierzęta po zakupie środków identyfikacji. Numery udostępniane są na podstawie dokumentu zamówienia wskazanego producenta. Usługa służy integracji systemów dostawców środków identyfikacji z systemem IRZplus.
Zwraca listę numerów środków identyfikacji przydzielonych producentowi w aplikacji IRZplus, na podstawie dokumentu zamówienia wskazanego numerem i kodem zabezpieczającym, w kontekście danego producenta oraz dostawcy identyfikowanego numerem NIP. Jeżeli numerów nie uda się pobrać, odpowiedź zawiera opis przyczyny w polu komunikatBledu.
| nipDostawcy | string Numer NIP dostawcy środków identyfikacji zatwierdzonego przez Agencję, w którego imieniu pobierane są numery identyfikacyjne. |
| nrDokumentu | string Numer dokumentu zamówienia środków identyfikacji, dla którego pobierane są przydzielone numery identyfikacyjne. |
| kodZabezpieczajacy | string Kod zabezpieczający dokumentu zamówienia, potwierdzający uprawnienie do pobrania przypisanych do niego numerów identyfikacyjnych. |
| nrProducenta | string Numer identyfikacyjny producenta nadany w ewidencji producentów ARiMR, w którego kontekście pobierane są środki identyfikacji. |
{- "nipDostawcy": "0000000000",
- "nrDokumentu": "WZ/2026/000123",
- "kodZabezpieczajacy": "A1B2C3",
- "nrProducenta": "000000000"
}{- "listaNumerow": [
- {
- "znakOdpowiedzi": "WZ/2026/000123",
- "dataOdpowiedzi": "2026-06-15",
- "kodOdpowiedzi": "A1B2C3",
- "gatunek": "Bydło",
- "numerProducenta": "000000000",
- "zamawiajacy": "Gospodarstwo Rolne Jan Kowalski",
- "numerSrodkaIdent": "PL000000000000",
- "rodzajSrodka": "Kolczyk",
- "typOdpowiedzi": "Nowy środek identyfikacji",
- "nrDuplikatu": "1",
- "liczbaSrodkowIdent": 1
}
], - "komunikatBledu": "Nie znaleziono dokumentu o podanym numerze."
}