Dokumentácia REST služieb poskytovaných Informačným sytémom CEHZ

Služby na poskytovanie údajov z Informačného sytému CEHZ sú prevádzované na URL

Pre autentifikáciu je potrebné v dotazoch uvádzať v každej hlavičke token získaný na základe pridelených prihlasovacích údajov.

Dokumentácia k službám vrátane vzorových responses je k dispozícii na vyžiadanie zo strany PSSR, š.p.

Prihlasovanie a získavanie access tokenu

Na získanie tokenu je potrebné volať službu popísanú nižšie, heslo sa navyše kóduje pomocou SHA1.

$ curl 'https://apitest.cehz.sk/login/meno/heslo' -i -X GET \
    -H 'Content-Type: application/json'

HTTP request:

GET /login/meno/heslo HTTP/1.1
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/login/meno/heslo' \
    'Content-Type:application/json'

Globálne parametre používané v json súboroch

Pri veľkých zoznamoch systém štandartne vracia 50 záznamov na stranu. Používa sa vstupný parameter page čo je číslo strany ktorá je požadovaná. Ak tento parameter nie je zadaný tak systém vráti prvých 50 záznamov. Parameter hasNext ktorý sa nachádza v odpovedi hovorí o tom či je ešte možné načítať ďalšiu stranu alebo je aktuálna strana už posledná. Parameter count je počet vsetkých záznamov a nachádza sa vždy na prvej strane odpovede.

API pre poskytovanie údajov z Centrálnej evidencie hospodárskych zvierat

Na základe údajov z Centrálnej evidencie hospodárskych zvierat sú poskytované dve kľúčové informácie - informácia o zvierati a informácia o farme.

Informácia o zvierati

Na základe identifikačného čísla sa zobrazia informácie o zvierati. Ak ide o druh zvieraťa kôň, zobrazia sa v samostatnej časti.

cURL request:

$ curl 'https://apitest.cehz.sk/otherAnimal/animal/SK000801116579' -i -X GET \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /otherAnimal/animal/SK000801116579 HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/otherAnimal/animal/SK000801116579' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Informácia o farme podľa čísla farmy

Vráti informácie o farme na základe parametra farmCode (číslo farmy)

cURL request:

$ curl 'https://apitest.cehz.sk/otherFarms/farmCode/115101/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /otherFarms/farmCode/115101/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/otherFarms/farmCode/115101/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Informácia o farme podľa názvu

Vráti zoznam fariem podľa názvu, parametre sú farmName (názov farmy) a page (strana). Vyhľadá aj podľa substringu názvu farmy.

cURL request:

$ curl 'https://apitest.cehz.sk/otherFarms/farmName/Tan/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /otherFarms/farmName/Tan/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/otherFarms/farmName/Tan/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Okolité farmy

Vráti zoznam okolitých fariem, parametre sú súradnice lat (latitude), lng (longitude) a radius (okruh v kilometroch)

cURL request:

$ curl 'https://apitest.cehz.sk/farm/surroundingFarms/48.5531437587038/17.344580183348413/10' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farm/surroundingFarms/48.5531437587038/17.344580183348413/10 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farm/surroundingFarms/48.5531437587038/17.344580183348413/10' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Okresy

Vráti zoznam všetkých okresov

cURL request:

$ curl 'https://apitest.cehz.sk/district/list' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /district/list HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/district/list' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Farmy v okrese

Vráti zoznam fariem v okrese, parametre su districtId (id okresu) a page (strana)

cURL request:

$ curl 'https://apitest.cehz.sk/district/farms/1/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /district/farms/1/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/district/farms/1/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Detail farmy

Vráti podrobný detail farmy na základe parametra id (id farmy)

cURL request:

$ curl 'https://apitest.cehz.sk/farm/18105' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farm/18105 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farm/18105' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Zvieratá na farme

Vráti zoznam všetkých zvierat na farme, parametre sú farmId (id farmy) a page (strana)

cURL request:

$ curl 'https://apitest.cehz.sk/animal/animals/18105/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /animal/animals/18105/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/animal/animals/18105/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Poznámky ku farme

Vráti zoznam poznámok pre danú farmu, parameter je farmId (id farmy)

cURL request:

$ curl 'https://apitest.cehz.sk/farmNotices/list/1067' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmNotices/list/1067 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmNotices/list/1067' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Odsuny z farmy

Vráti zoznam všetkých presunov typu odsun pre zadanú farmu, parametre sú farmId (id farmy) a page (strana)

cURL request:

$ curl 'https://apitest.cehz.sk/movement/from/4577/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /movement/from/4577/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/movement/from/4577/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Prísuny na farmu

Vráti zoznam všetkých presunov typu prísun pre zadanú farmu, parametre sú farmId (id farmy) a page (strana)

cURL request:

$ curl 'https://apitest.cehz.sk/movement/to/18105/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /movement/to/18105/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/movement/to/18105/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Zvieratá presunuté vrámci presunu

Vráti zoznam všetkých zvierat presunutých vrámci konkrétneho presunu, parametre sú movementId (id presunu) a page (strana)

cURL request:

$ curl 'https://apitest.cehz.sk/movement/animalMovements/2815580/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /movement/animalMovements/2815580/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/movement/animalMovements/2815580/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

API pre poskytovanie číselníkov z Centrálnej evidencie hospodárskych zvierat

Číselníky využívané v Centrálnej evidencie hospodárskych zvierat.

Regióny PSSR

Vráti zoznam všetkých regiónov PSSR

cURL request:

$ curl 'https://apitest.cehz.sk/farmerCodeBooks/breedRegion' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerCodeBooks/breedRegion HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerCodeBooks/breedRegion' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Kategórie hydiny

Vráti zoznam kategórií hydiny používaných v hláseniach

cURL request:

$ curl 'https://apitest.cehz.sk/farmerCodeBooks/categoryPoultry' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerCodeBooks/categoryPoultry HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerCodeBooks/categoryPoultry' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Charakter chovu hydiny

Vráti zoznam charakteru chovu hydiny

cURL request:

$ curl 'https://apitest.cehz.sk/farmerCodeBooks/characterPoultryFarm' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerCodeBooks/characterPoultryFarm HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerCodeBooks/characterPoultryFarm' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Farby srsti

Vráti zoznam farieb srsti zvierat používaných v hláseniach

cURL request:

$ curl 'https://apitest.cehz.sk/farmerCodeBooks/color' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerCodeBooks/color HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerCodeBooks/color' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Vyhovujúce kombinácie kategórie a charakteru chovu hydiny

Vráti zoznam vyhovujúcich kombinácií kategórie a charakteru chovu používaných v hláseniach pre hydinu

cURL request:

$ curl 'https://apitest.cehz.sk/farmerCodeBooks/combinationCharacterAndCategory' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerCodeBooks/combinationCharacterAndCategory HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerCodeBooks/combinationCharacterAndCategory' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Krajiny

Vráti zoznam krajín, parametrom je číslo strany

cURL request:

$ curl 'https://apitest.cehz.sk/farmerCodeBooks/countries/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerCodeBooks/countries/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerCodeBooks/countries/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Plemená koní

Vráti zoznam všetkých plemien koní používaných v aplikácii CEHZ

cURL request:

$ curl 'https://apitest.cehz.sk/farmerCodeBooks/horseBreed' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerCodeBooks/horseBreed HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerCodeBooks/horseBreed' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Kódy udalostí

Vráti zoznam kódov udalostí používaných pre hlásenie zmien pre jednotlivé druhy zvierat, parametrom je opSpeciesCode (druh zvierat)

cURL request:

$ curl 'https://apitest.cehz.sk/farmerCodeBooks/operationPriorities/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerCodeBooks/operationPriorities/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerCodeBooks/operationPriorities/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Plemená zvierat

Vráti zoznam plemien zvierat pre jednotlivé druhy zvierat, parametrom je speciesCode (druh zvierat) a page (strana).

cURL request:

$ curl 'https://apitest.cehz.sk/farmerCodeBooks/races/1/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerCodeBooks/races/1/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerCodeBooks/races/1/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Druhy hydiny

Vráti zoznam druhov hydiny používaných v aplikácii CEHZ

cURL request:

$ curl 'https://apitest.cehz.sk/farmerCodeBooks/speciesPoultry' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerCodeBooks/speciesPoultry HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerCodeBooks/speciesPoultry' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Kategórie JOT – HD, OV

Vráti zoznam kategórií JOT – HD, OV, parametrom je page (strana).

cURL request:

$ curl 'https://apitest.cehz.sk/farmerCodeBooks/classCategoryHDOV' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerCodeBooks/classCategoryHDOV HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerCodeBooks/classCategoryHDOV' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Triedy kvality – HD, OV

Vráti zoznam tried kvality – HD, OV, parametrom je page (strana).

cURL request:

$ curl 'https://apitest.cehz.sk/farmerCodeBooks/classesQualityHDOV' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerCodeBooks/classesQualityHDOV HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerCodeBooks/classesQualityHDOV' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Triedy kvality – OŠ

Vráti zoznam tried kvality – OŠ, parametrom je page (strana).

cURL request:

$ curl 'https://apitest.cehz.sk/farmerCodeBooks/classesQualityOS' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerCodeBooks/classesQualityOS HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerCodeBooks/classesQualityOS' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Klasifikačné metódy – OŠ

Vráti zoznam klasifikačných metód – OŠ, parametrom je page (strana).

cURL request:

$ curl 'https://apitest.cehz.sk/farmerCodeBooks/classMethodOS' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerCodeBooks/classMethodOS HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerCodeBooks/classMethodOS' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Kategórie ošípaných

Vráti zoznam kategórií ošípaných, parametrom je page (strana).

cURL request:

$ curl 'https://apitest.cehz.sk/farmerCodeBooks/pigCategory' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerCodeBooks/pigCategory HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerCodeBooks/pigCategory' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

API pre poskytovanie štatistických údajov z Centrálnej evidencie hospodárskych zvierat

Štatistické údaje generované z Centrálnej evidencie hospodárskych zvierat

Zoznam poskytovaných štatistických udajov

Zoznam poskytovaných štatistických údajov spolu s ich názvom, jednotkou v akej sú evidované, ako aj či ide o sumár alebo priemer.

cURL request:

$ curl 'https://apitest.cehz.sk/reportTypes/list' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Content-Type: application/json'

HTTP request:

GET /reportTypes/list HTTP/1.1
Accept: application/json
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/reportTypes/list' \
    'Accept:application/json' \
    'Content-Type:application/json'

Štatistické údaje

Štatistické údaje na základe parametra reportType s hodnotou podľa zoznamu kódov štatistických udajov.

cURL request:

$ curl 'https://apitest.cehz.sk/reportStat/reportData/POCET_FARIEM_KRAJ' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Content-Type: application/json'

HTTP request:

GET /reportStat/reportData/POCET_FARIEM_KRAJ HTTP/1.1
Accept: application/json
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/reportStat/reportData/POCET_FARIEM_KRAJ' \
    'Accept:application/json' \
    'Content-Type:application/json'

API pre poskytovanie verejných oznamov z Centrálnej evidencie hospodárskych zvierat

Verejné oznamy zobrazené na login stránke systému Centrálnej evidencie hospodárskych zvierat

Zoznam verejných oznamov

Zoznam verejných oznamov, ktoré sú zobrazené na login stránke bez prihlásenia.

cURL request:

$ curl 'https://apitest.cehz.sk/cehzMessages/list' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Content-Type: application/json'

HTTP request:

GET /cehzMessages/list HTTP/1.1
Accept: application/json
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/cehzMessages/list' \
    'Accept:application/json' \
    'Content-Type:application/json'

API pre konverziu čísiel fariem v Centrálnej evidencii hospodárskych zvierat

Konverzia čísla farmy na číslo pre označovanie ošípaných a opačne. Číslo pre označovanie ošípaných sa používa napríklad v hláseniach zmien pre ošípané

Prevod čísla farmy na formát ošípaných

Vráti číslo pre označovanie ošípaných, parametrom je farmCode (číslo farmy)

cURL request:

$ curl 'https://apitest.cehz.sk/calc/osNumber/115101' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /calc/osNumber/115101 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/calc/osNumber/115101' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Prevod čísla pre označovanie ošípaných na číslo farmy

Vráti číslo farmy, parametrom je osNumber (číslo pre označovanie ošípaných)

cURL request:

$ curl 'https://apitest.cehz.sk/calc/farmCode/SKALYL1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /calc/farmCode/SKALYL1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/calc/farmCode/SKALYL1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Nové API pre služby oversi.sk

Nové služby API pre portál oversi.sk

Detail farmy so sumárnymi počtami druhov zvierat

Vráti detail farmy so sumárnymi počtami druhov zvierat pre zadaný kód farmy, parametrom je farmCode (Kód farmy)

cURL request:

$ curl 'https://apitest.cehz.sk/farmInfo/farmInfoByFarmCode/400040' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmInfo/farmInfoByFarmCode/400040 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmInfo/farmInfoByFarmCode/400040' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Detail farmy s uvedením zoznamu zvierat

Vráti detail farmy so zoznamom zvierat pre daný druh, parametrami sú farmCode (Kód farmy), speciesCode (kód druhu zvierat) a page (strana) Kódy pre jednotlivé druhy zvierat sú HD=1, OV=3, KY=4, KO=7

cURL request:

$ curl 'https://apitest.cehz.sk/farmAnimalsInfo/farmAnimalsByFarmCodeAndSpeciesCode/119724/4/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmAnimalsInfo/farmAnimalsByFarmCodeAndSpeciesCode/119724/4/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmAnimalsInfo/farmAnimalsByFarmCodeAndSpeciesCode/119724/4/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Zoznam držiteľov pre danú farmu

Vráti detail farmy so zoznamom držiteľov pre daný druh zvierat, parametrami sú farmCode (Kód farmy) a speciesCode (kód druhu zvierat) Kódy pre jednotlivé druhy zvierat sú HD=1, OV=3, KY=4, KO=7

cURL request:

$ curl 'https://apitest.cehz.sk/farmOwnerInfo/farmOwnerInfoByFarmCodeAndSpeciesCode/401933/1/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmOwnerInfo/farmOwnerInfoByFarmCodeAndSpeciesCode/401933/1/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmOwnerInfo/farmOwnerInfoByFarmCodeAndSpeciesCode/401933/1/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

API pre užívateľa prístupu farmára

Špeciálne API služby pre užívateľa z prístupu farmára

Informácie pre užívateľa prístupu farmára

Vráti informácie pre užívateľa prístupu farmára

cURL request:

$ curl 'https://apitest.cehz.sk/farmerInfo/informations' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerInfo/informations HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerInfo/informations' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Zoznam správ pre užívateľa prístupu farmára

Vráti zoznam správ pre užívateľa prístupu farmára

cURL request:

$ curl 'https://apitest.cehz.sk/farmerMessages/list' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerMessages/list HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerMessages/list' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Príloha ku správe užívateľa prístupu farmára

Vráti prílohu ku správe pre užívateľa prístupu farmára, parameter je messageId (id správy)

cURL request:

$ curl 'https://apitest.cehz.sk/farmerMessages/suplement/411' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerMessages/suplement/411 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerMessages/suplement/411' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Zoznam fariem pre užívateľa prístupu farmára

Vráti zoznam fariem pre užívateľa prístupu farmára

cURL request:

$ curl 'https://apitest.cehz.sk/farmerMyFarms/list' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerMyFarms/list HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerMyFarms/list' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Zoznam zvierat pre užívateľa prístupu farmára pre danú farmu a druh zvierat

Vráti zoznam zvierat pre farmára a pre danú farmu a druh zvierat, parametre sú farmId (id farmy), speciesCode (kód druhu zvierat) a page (strana)

cURL request:

$ curl 'https://apitest.cehz.sk/farmerAnimals/animals/130/1/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerAnimals/animals/130/1/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerAnimals/animals/130/1/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Odsuny z farmy užívateľa prístupu farmára

Vráti zoznam všetkých presunov typu odsun pre zadanú farmu užívateľa prístupu farmára, parametre sú farmId (id farmy) a page (strana)

cURL request:

$ curl 'https://apitest.cehz.sk/farmerMovement/farmerMovementFrom/4577/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerMovement/farmerMovementFrom/4577/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerMovement/farmerMovementFrom/4577/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Prísuny na farmu užívateľa prístupu farmára

Vráti zoznam všetkých presunov typu prísun pre zadanú farmu užívateľa prístupu farmára, parametre sú farmId (id farmy) a page (strana)

cURL request:

$ curl 'https://apitest.cehz.sk/farmerMovement/farmerMovementTo/4577/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerMovement/farmerMovementTo/4577/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerMovement/farmerMovementTo/4577/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Zvieratá presunuté vrámci presunu pre užívateľa prístupu farmára

Vráti zoznam všetkých zvierat presunutých vrámci konkrétneho presunu, parametre sú movementId (id presunu) a page (strana)

cURL request:

$ curl 'https://apitest.cehz.sk/farmerMovement/farmerAnimalMovements/2709704/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerMovement/farmerAnimalMovements/2709704/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerMovement/farmerAnimalMovements/2709704/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Zoznam hlásení pre užívateľa prístupu farmára a pre daný druh zvierat

Vráti zoznam hlásení pre farmára, pre daný druh zvierat, typ hlásenia a stav, parametre sú speciesCode (kód druhu zvierat), reportType (kód druhu zvierat), reportState (kód druhu zvierat), search (buď kód farmy alebo kód hlásenia) a page (strana)

cURL request:

$ curl 'https://apitest.cehz.sk/farmerReports/farmerXmlReport/1/P/3/400040/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerReports/farmerXmlReport/1/P/3/400040/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerReports/farmerXmlReport/1/P/3/400040/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Zoznam nepotvrdených hlásení pre užívateľa prístupu farmára a pre daný druh zvierat

Vráti zoznam nepotvrdených hlásení pre farmára a pre daný druh zvierat, parametre sú speciesCode (kód druhu zvierat), search (buď kód farmy alebo kód hlásenia) a page (strana)

cURL request:

$ curl 'https://apitest.cehz.sk/farmerReports/unconfirmedXmlReport/1/100030/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerReports/unconfirmedXmlReport/1/100030/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerReports/unconfirmedXmlReport/1/100030/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Pozícia grid karty pre overenie užívateľa prístupu farmára

Vráti pozíciu grid karty daného užívateľa prístupu farmára

cURL request:

$ curl 'https://apitest.cehz.sk/farmerReports/grid' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerReports/grid HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerReports/grid' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Detail hlásenia pre druh zvierat hovädzí dobytok

Vráti detail hlásenia pre druh zvierat hovädzí dobytok, parametrom je xmlReportId (id hlásenia)

cURL request:

$ curl 'https://apitest.cehz.sk/farmerReports/farmerReportHDDetail/33826' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerReports/farmerReportHDDetail/33826 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerReports/farmerReportHDDetail/33826' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Detail hlásenia pre druh zvierat ošípané

Vráti detail hlásenia pre druh zvierat ošípané, parametrom je xmlReportId (id hlásenia)

cURL request:

$ curl 'https://apitest.cehz.sk/farmerReports/farmerReportOsipDetail/3196865' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerReports/farmerReportOsipDetail/3196865 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerReports/farmerReportOsipDetail/3196865' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Detail hlásenia pre druh zvierat ovce alebo kozy

Vráti detail hlásenia pre druh zvierat ovce alebo kozy, parametrom je xmlReportId (id hlásenia)

cURL request:

$ curl 'https://apitest.cehz.sk/farmerReports/farmerReportOvkoDetail/1845127' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerReports/farmerReportOvkoDetail/1845127 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerReports/farmerReportOvkoDetail/1845127' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Detail hlásenia pre druh zvierat hydina

Vráti detail hlásenia pre druh zvierat hydina, parametrom je xmlReportId (id hlásenia)

cURL request:

$ curl 'https://apitest.cehz.sk/farmerReports/farmerReportHydDetail/3179755' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerReports/farmerReportHydDetail/3179755 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerReports/farmerReportHydDetail/3179755' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Overenie grid karty a potvrdenie hlásenia presunu

Overí hodnotu grid karty a potvrdí hlásenie, parametrom je reportId (id hlásenia) a gridData (hodnota danej pozície grid karty)

cURL request:

$ curl 'https://apitest.cehz.sk/farmerReports/verifyGridAndConfirmReport/3202844/37304' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerReports/verifyGridAndConfirmReport/3202844/37304 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerReports/verifyGridAndConfirmReport/3202844/37304' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Overenie grid karty a upload hlásenia do systému CEHZ

Overí hodnotu grid karty a vloží dané hlásenie do systému CEHZ, parametrom je gridData (hodnota danej pozície grid karty)

cURL request:

$ curl 'https://apitest.cehz.sk/farmerReports/verifyGridAndInsertReport/96539' -i -X POST \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: multipart/json; boundary="lP48lRcJjhMJzgsWMaQWXimeBk-JbOTzx4bRwREd"' \
    -F 'file=@testreport.xml;type=application/octet-stream'

HTTP request:

POST /farmerReports/verifyGridAndInsertReport/96539 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: multipart/json; boundary="lP48lRcJjhMJzgsWMaQWXimeBk-JbOTzx4bRwREd"; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Host: apitest.cehz.sk

--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Disposition: form-data; name=file; filename=testreport.xml
Content-Type: application/octet-stream

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE CEHZ PUBLIC "-//CEHZ Mapping DTD 1.0//EN" "https://apitest.cehz.sk/dtd/hd-z.dtd">

<CEHZ>
  <DRUH>HD</DRUH>
  <TYP>Z</TYP>
  <DATUM>03.05.2022</DATUM>
  <KOD>401933 2022.05.03/HD/</KOD>
  <REPORT_ID />
  <UZIVATEL>-1</UZIVATEL>
  <POCET_RIADKOV>1</POCET_RIADKOV>
  <POCET_ZNAKOV>78</POCET_ZNAKOV>
  <DATUM_START>22.05.2019 21:26:48</DATUM_START>
  <DATUM_KONIEC>22.05.2019 21:27:39</DATUM_KONIEC>
  <DOBA_ZADAVANIA>50</DOBA_ZADAVANIA>
  <UZIVATEL_2>0</UZIVATEL_2>
  <POCET_RIADKOV_2>0</POCET_RIADKOV_2>
  <POCET_ZNAKOV_2>0</POCET_ZNAKOV_2>
  <DATUM_START_2 />
  <DATUM_KONIEC_2 />
  <DOBA_ZADAVANIA_2 />
  <HLAVICKA>
    <REG_CISLO>401933</REG_CISLO>
    <NAZOV>Brodno</NAZOV>
    <ICO />
  </HLAVICKA>
  <RIADKY>
    <RIADOK cislo="r0">
      <LIST>1</LIST>
      <CISLO_RIADKU>1</CISLO_RIADKU>
      <STAT>SK</STAT>
      <REG_CISLO>012345151515</REG_CISLO>
      <UDALOST>01</UDALOST>
      <DATUM>120519</DATUM>
      <STAT_MATKA>SK</STAT_MATKA>
      <REG_CISLO_MATKA>012487484848</REG_CISLO_MATKA>
      <PLEMENO_1>X</PLEMENO_1>
      <KRV_1>100</KRV_1>
      <PLEMENO_2 />
      <KRV_2 />
      <PLEMENO_3 />
      <KRV_3 />
      <PLEMENO_4 />
      <KRV_4 />
      <SRST>1</SRST>
      <SUCKLER_COW>1</SUCKLER_COW>
      <DAIRY_COW>0</DAIRY_COW>
    </RIADOK>
  </RIADKY>
</CEHZ>


--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm--

HTTPie:

$ http --multipart POST 'https://apitest.cehz.sk/farmerReports/verifyGridAndInsertReport/96539' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:multipart/json; boundary="lP48lRcJjhMJzgsWMaQWXimeBk-JbOTzx4bRwREd"' \
    'file'@'testreport.xml'

Overenie grid karty a vymazanie hlásenia

Overí hodnotu grid karty a vymaže dané hlásenie hlásenie, parametrom je reportId (id hlásenia) a gridData (hodnota danej pozície grid karty)

cURL request:

$ curl 'https://apitest.cehz.sk/farmerReports/verifyGridAndDeleteReport/3202844/37304' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerReports/verifyGridAndDeleteReport/3202844/37304 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerReports/verifyGridAndDeleteReport/3202844/37304' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Zoznam náhradných ušných značiek užívateľa prístupu farmára pre zadanú farmu

Vrátí Zoznam náhradných ušných značiek užívateľa prístupu farmára, parametrom je farmId (id farmy) a page (strana).

cURL request:

$ curl 'https://apitest.cehz.sk/farmerEarMarkOrd/list/2220/1' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmerEarMarkOrd/list/2220/1 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmerEarMarkOrd/list/2220/1' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Veterinárne kontroly

API služby - veterinárne kontroly pre farmu

Zoznam kontrol identifikácie a registrácie zvierat pre farmu

Vráti Zoznam kontrol identifikácie a registrácie zvierat pre farmu, parameter je farmId (id farmy)

cURL request:

$ curl 'https://apitest.cehz.sk/farmRegControl/list/666055' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmRegControl/list/666055 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmRegControl/list/666055' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Zoznam kontrol pre farmu

Vráti zoznam kontrol pre farmu, parameter je farmId (id farmy)

cURL request:

$ curl 'https://apitest.cehz.sk/farmcheck/list/1893' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmcheck/list/1893 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmcheck/list/1893' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Zoznam veterinárnych kontrol pre farmu

Vráti zoznam veterinárnych kontrol pre farmu, parameter je farmId (id farmy)

cURL request:

$ curl 'https://apitest.cehz.sk/farmControl/list/634703' -i -X GET \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json'

HTTP request:

GET /farmControl/list/634703 HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk

HTTPie:

$ http GET 'https://apitest.cehz.sk/farmControl/list/634703' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Protokoly klasifikácie JOT

Upload protokolu klasifikácie JOT do systému CEHZ pre druh zvierat hovädzí dobytok

Vloží daný protokol klasifikácie JOT pre druh zvierat hovädzí dobytok prostredníctvom jsonu do systému CEHZ

cURL request:

$ curl 'https://apitest.cehz.sk/classData/insertClassData' -i -X POST \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json' \
    -d '{
  "classifierIdnum": 770,
  "FFarm": "400040",
  "foreignFarm": "",
  "SFarm": "400040",
  "supplierName": "",
  "BFarm": "B10635",
  "classMethodOSCode": "",
  "classDate": "12.02.2025",
  "speciesCode": 1,

  "classDataHDLines": [
    {
      "BAnimNum": 22,
      "animalCode": "SK451515151",
      "classCategoryCode": "M",
      "meatClassCode": "S",
      "fatnessClassCode": "1",
      "jotWeightKg": 120.5,
      "liveWeightKg": 140.7,
      "countryCode": "SK",
      "note": "Poznámka k HD line 1",
      "notEvaluated": false
    },
    {
      "BAnimNum": 12,
      "animalCode": "SK789487484",
      "classCategoryCode": "T",
      "meatClassCode": "S",
      "fatnessClassCode": "2",
      "jotWeightKg": 125.0,
      "liveWeightKg": 148.2,
      "countryCode": "CZ",
      "note": "Poznámka k HD line 2",
      "notEvaluated": false
    }
  ],

  "classDataOSLines": [],

  "classDataOVLines": []
}'

HTTP request:

POST /classData/insertClassData HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk
Content-Length: 917

{
  "classifierIdnum": 770,
  "FFarm": "400040",
  "foreignFarm": "",
  "SFarm": "400040",
  "supplierName": "",
  "BFarm": "B10635",
  "classMethodOSCode": "",
  "classDate": "12.02.2025",
  "speciesCode": 1,

  "classDataHDLines": [
    {
      "BAnimNum": 22,
      "animalCode": "SK451515151",
      "classCategoryCode": "M",
      "meatClassCode": "S",
      "fatnessClassCode": "1",
      "jotWeightKg": 120.5,
      "liveWeightKg": 140.7,
      "countryCode": "SK",
      "note": "Poznámka k HD line 1",
      "notEvaluated": false
    },
    {
      "BAnimNum": 12,
      "animalCode": "SK789487484",
      "classCategoryCode": "T",
      "meatClassCode": "S",
      "fatnessClassCode": "2",
      "jotWeightKg": 125.0,
      "liveWeightKg": 148.2,
      "countryCode": "CZ",
      "note": "Poznámka k HD line 2",
      "notEvaluated": false
    }
  ],

  "classDataOSLines": [],

  "classDataOVLines": []
}

HTTPie:

$ echo '{
  "classifierIdnum": 770,
  "FFarm": "400040",
  "foreignFarm": "",
  "SFarm": "400040",
  "supplierName": "",
  "BFarm": "B10635",
  "classMethodOSCode": "",
  "classDate": "12.02.2025",
  "speciesCode": 1,

  "classDataHDLines": [
    {
      "BAnimNum": 22,
      "animalCode": "SK451515151",
      "classCategoryCode": "M",
      "meatClassCode": "S",
      "fatnessClassCode": "1",
      "jotWeightKg": 120.5,
      "liveWeightKg": 140.7,
      "countryCode": "SK",
      "note": "Poznámka k HD line 1",
      "notEvaluated": false
    },
    {
      "BAnimNum": 12,
      "animalCode": "SK789487484",
      "classCategoryCode": "T",
      "meatClassCode": "S",
      "fatnessClassCode": "2",
      "jotWeightKg": 125.0,
      "liveWeightKg": 148.2,
      "countryCode": "CZ",
      "note": "Poznámka k HD line 2",
      "notEvaluated": false
    }
  ],

  "classDataOSLines": [],

  "classDataOVLines": []
}' | http POST 'https://apitest.cehz.sk/classData/insertClassData' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Upload protokolu klasifikácie JOT do systému CEHZ pre druh zvierat ošípané

Vloží daný protokol klasifikácie JOT pre druh zvierat ošípané prostredníctvom jsonu do systému CEHZ

cURL request:

$ curl 'https://apitest.cehz.sk/classData/insertClassData' -i -X POST \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json' \
    -d '{
  "classifierIdnum": 780,
  "FFarm": "400040",
  "foreignFarm": "",
  "SFarm": "401933",
  "supplierName": "",
  "BFarm": "B40191",
  "classMethodOSCode": "FOM",
  "classDate": "06.02.2025",
  "speciesCode": 2,

  "classDataHDLines": [],

  "classDataOSLines": [
    {
      "BAnimNum": 44,
      "pigRegNum": "ATUZY",
      "classOsCode": "Z",
      "leanMeatPerc": 45,
      "baconMm": 12,
      "muscleMm": 28,
      "jotWeightKg": 95.0,
      "liveWeightKg": 110.2,
      "countryCode": "PL",
      "note": "Poznámka k OS line 1",
      "notEvaluated": false
    },
    {
      "BAnimNum": 45,
      "pigRegNum": "ATUZY",
      "classOsCode": "O",
      "leanMeatPerc": 42,
      "baconMm": 15,
      "muscleMm": 25,
      "jotWeightKg": 98.3,
      "liveWeightKg": 115.0,
      "countryCode": "HU",
      "note": "Poznámka k OS line 2",
      "notEvaluated": false
    }
  ],

  "classDataOVLines": []
}'

HTTP request:

POST /classData/insertClassData HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk
Content-Length: 912

{
  "classifierIdnum": 780,
  "FFarm": "400040",
  "foreignFarm": "",
  "SFarm": "401933",
  "supplierName": "",
  "BFarm": "B40191",
  "classMethodOSCode": "FOM",
  "classDate": "06.02.2025",
  "speciesCode": 2,

  "classDataHDLines": [],

  "classDataOSLines": [
    {
      "BAnimNum": 44,
      "pigRegNum": "ATUZY",
      "classOsCode": "Z",
      "leanMeatPerc": 45,
      "baconMm": 12,
      "muscleMm": 28,
      "jotWeightKg": 95.0,
      "liveWeightKg": 110.2,
      "countryCode": "PL",
      "note": "Poznámka k OS line 1",
      "notEvaluated": false
    },
    {
      "BAnimNum": 45,
      "pigRegNum": "ATUZY",
      "classOsCode": "O",
      "leanMeatPerc": 42,
      "baconMm": 15,
      "muscleMm": 25,
      "jotWeightKg": 98.3,
      "liveWeightKg": 115.0,
      "countryCode": "HU",
      "note": "Poznámka k OS line 2",
      "notEvaluated": false
    }
  ],

  "classDataOVLines": []
}

HTTPie:

$ echo '{
  "classifierIdnum": 780,
  "FFarm": "400040",
  "foreignFarm": "",
  "SFarm": "401933",
  "supplierName": "",
  "BFarm": "B40191",
  "classMethodOSCode": "FOM",
  "classDate": "06.02.2025",
  "speciesCode": 2,

  "classDataHDLines": [],

  "classDataOSLines": [
    {
      "BAnimNum": 44,
      "pigRegNum": "ATUZY",
      "classOsCode": "Z",
      "leanMeatPerc": 45,
      "baconMm": 12,
      "muscleMm": 28,
      "jotWeightKg": 95.0,
      "liveWeightKg": 110.2,
      "countryCode": "PL",
      "note": "Poznámka k OS line 1",
      "notEvaluated": false
    },
    {
      "BAnimNum": 45,
      "pigRegNum": "ATUZY",
      "classOsCode": "O",
      "leanMeatPerc": 42,
      "baconMm": 15,
      "muscleMm": 25,
      "jotWeightKg": 98.3,
      "liveWeightKg": 115.0,
      "countryCode": "HU",
      "note": "Poznámka k OS line 2",
      "notEvaluated": false
    }
  ],

  "classDataOVLines": []
}' | http POST 'https://apitest.cehz.sk/classData/insertClassData' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'

Upload protokolu klasifikácie JOT do systému CEHZ pre druh zvierat ovce

Vloží daný protokol klasifikácie JOT pre druh zvierat ovce prostredníctvom jsonu do systému CEHZ

cURL request:

$ curl 'https://apitest.cehz.sk/classData/insertClassData' -i -X POST \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    -H 'Content-Type: application/json' \
    -d '{
  "classifierIdnum": 790,
  "FFarm": "401933",
  "foreignFarm": "",
  "SFarm": "401933",
  "supplierName": "",
  "BFarm": "B10635",
  "classMethodOSCode": "",
  "classDate": "12.02.2025",
  "speciesCode": 3,

  "classDataHDLines": [],

  "classDataOSLines": [],

  "classDataOVLines": [
    {
      "BAnimNum": 21,
      "animalCode": "SK000138748533",
      "categoryCode": "L",
      "meatClassCode": "R",
      "fatnessClassCode": "4",
      "jotWeightKg": 98.5,
      "countryCode": "AT",
      "note": "Poznámka k OV line 1",
      "notEvaluated": false
    },
    {
      "BAnimNum": 22,
      "animalCode": "SK000138748987",
      "categoryCode": "S",
      "meatClassCode": "E",
      "fatnessClassCode": "2",
      "jotWeightKg": 105.0,
      "countryCode": "HU",
      "note": "Poznámka k OV line 2",
      "notEvaluated": false
    }
  ]
}'

HTTP request:

POST /classData/insertClassData HTTP/1.1
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX
Content-Type: application/json
Host: apitest.cehz.sk
Content-Length: 854

{
  "classifierIdnum": 790,
  "FFarm": "401933",
  "foreignFarm": "",
  "SFarm": "401933",
  "supplierName": "",
  "BFarm": "B10635",
  "classMethodOSCode": "",
  "classDate": "12.02.2025",
  "speciesCode": 3,

  "classDataHDLines": [],

  "classDataOSLines": [],

  "classDataOVLines": [
    {
      "BAnimNum": 21,
      "animalCode": "SK000138748533",
      "categoryCode": "L",
      "meatClassCode": "R",
      "fatnessClassCode": "4",
      "jotWeightKg": 98.5,
      "countryCode": "AT",
      "note": "Poznámka k OV line 1",
      "notEvaluated": false
    },
    {
      "BAnimNum": 22,
      "animalCode": "SK000138748987",
      "categoryCode": "S",
      "meatClassCode": "E",
      "fatnessClassCode": "2",
      "jotWeightKg": 105.0,
      "countryCode": "HU",
      "note": "Poznámka k OV line 2",
      "notEvaluated": false
    }
  ]
}

HTTPie:

$ echo '{
  "classifierIdnum": 790,
  "FFarm": "401933",
  "foreignFarm": "",
  "SFarm": "401933",
  "supplierName": "",
  "BFarm": "B10635",
  "classMethodOSCode": "",
  "classDate": "12.02.2025",
  "speciesCode": 3,

  "classDataHDLines": [],

  "classDataOSLines": [],

  "classDataOVLines": [
    {
      "BAnimNum": 21,
      "animalCode": "SK000138748533",
      "categoryCode": "L",
      "meatClassCode": "R",
      "fatnessClassCode": "4",
      "jotWeightKg": 98.5,
      "countryCode": "AT",
      "note": "Poznámka k OV line 1",
      "notEvaluated": false
    },
    {
      "BAnimNum": 22,
      "animalCode": "SK000138748987",
      "categoryCode": "S",
      "meatClassCode": "E",
      "fatnessClassCode": "2",
      "jotWeightKg": 105.0,
      "countryCode": "HU",
      "note": "Poznámka k OV line 2",
      "notEvaluated": false
    }
  ]
}' | http POST 'https://apitest.cehz.sk/classData/insertClassData' \
    'Accept:application/json' \
    'Authorization:Bearer eyJhbGciOiJIUXXXX.eyJzdWIiOiJhcGl0ZXN0IiwianRpIjoiZWIwOTE4ZTIXXXXXXXXXXX.1VubCeQ8mZpWFW2uw2aXXXXXXXXXXXXXXX' \
    'Content-Type:application/json'