Skip to content
Changelog API

Rezervácie v systéme

Operačné dáta hotelovej plachty — zoznam pobytov, detail rezervácie, vyhľadávanie a stav ubytovania. Scope stays:read; pre GDPR vyhľadávanie stays:gdpr. Detail rezervácie (`getreservation`, `getreservation_verified`) vracia externé mapovanie nastavené v manageri: typ pobytu (`ext_stay_type_id` → Ubytovanie / Externé mapovanie), služby (`mapping_code` → Služby / Externé mapovanie), položky účtu (`plu` → Pokladňa / Položky).

Token-based autentifikácia Celá API referencia Prehľad volaní

Pobyty a hostia (stays)

Operačné dáta hotelovej plachty — zoznam pobytov, detail rezervácie, check-in stav, hotelový účet. Scope stays:read; 1srchres vyžaduje stays:gdpr. Detail rezervácie vracia externé mapovanie: typ pobytu (`ext_stay_type_id`), služby (`mapping_code`), položky pokladne (`plu`).

12 operácií
GET /api/stays/?type=list stays:read

Zoznam pobytov / obsadenosť (anonymized=1 bez OÚ)

Auth: Bearer JWT (Auth v2) alebo HTTP Basic (legacy do 30.09.2026)

cURL príklad
curl -sS -H 'Authorization: Bearer $ACCESS_TOKEN' 'https://{tenant}/api/stays/?type=list'
GET /api/stays/?type=getreservation stays:read

Detail rezervácie (resid+email/pin alebo altid)

Poznámka: Externé mapovanie: rooms[].ext_stay_type_id (manager/rooms/maping), stay_services[].mapping_code a persons[].services[].mapping_code (manager/services/maping), hotel_card_items[].plu (PLU z manager/register/items). Detail: getreservation.api.md

Auth: Bearer JWT (Auth v2) alebo HTTP Basic (legacy do 30.09.2026)

cURL príklad
curl -sS -H 'Authorization: Bearer $ACCESS_TOKEN' 'https://{tenant}/api/stays/?type=getreservation'
GET /api/stays/?type=getreservation_verified stays:read

Overený detail rezervácie

Poznámka: Rovnaké externé mapovanie ako getreservation (ext_stay_type_id, mapping_code, plu).

Auth: Bearer JWT (Auth v2) alebo HTTP Basic (legacy do 30.09.2026)

cURL príklad
curl -sS -H 'Authorization: Bearer $ACCESS_TOKEN' 'https://{tenant}/api/stays/?type=getreservation_verified'
GET /api/stays/?type=getonlinecheck stays:read

Stav online check-inu

Auth: Bearer JWT (Auth v2) alebo HTTP Basic (legacy do 30.09.2026)

cURL príklad
curl -sS -H 'Authorization: Bearer $ACCESS_TOKEN' 'https://{tenant}/api/stays/?type=getonlinecheck'
GET /api/stays/?type=status stays:read

Stav rezervácie

Auth: Bearer JWT (Auth v2) alebo HTTP Basic (legacy do 30.09.2026)

cURL príklad
curl -sS -H 'Authorization: Bearer $ACCESS_TOKEN' 'https://{tenant}/api/stays/?type=status'
GET /api/stays/?type=roomstatus stays:read

Stav izby

Auth: Bearer JWT (Auth v2) alebo HTTP Basic (legacy do 30.09.2026)

cURL príklad
curl -sS -H 'Authorization: Bearer $ACCESS_TOKEN' 'https://{tenant}/api/stays/?type=roomstatus'
GET /api/stays/?type=roompairs stays:read

Mapovanie izieb

Auth: Bearer JWT (Auth v2) alebo HTTP Basic (legacy do 30.09.2026)

cURL príklad
curl -sS -H 'Authorization: Bearer $ACCESS_TOKEN' 'https://{tenant}/api/stays/?type=roompairs'
GET /api/stays/?type=persons stays:read

Osoby na izbe

Auth: Bearer JWT (Auth v2) alebo HTTP Basic (legacy do 30.09.2026)

cURL príklad
curl -sS -H 'Authorization: Bearer $ACCESS_TOKEN' 'https://{tenant}/api/stays/?type=persons'
GET /api/stays/?type=resbyphone stays:read

Vyhľadanie rezervácie podľa telefónu

Auth: Bearer JWT (Auth v2) alebo HTTP Basic (legacy do 30.09.2026)

cURL príklad
curl -sS -H 'Authorization: Bearer $ACCESS_TOKEN' 'https://{tenant}/api/stays/?type=resbyphone'
GET /api/stays/?type=afterstay stays:read

After-stay dotazník / follow-up

Auth: Bearer JWT (Auth v2) alebo HTTP Basic (legacy do 30.09.2026)

cURL príklad
curl -sS -H 'Authorization: Bearer $ACCESS_TOKEN' 'https://{tenant}/api/stays/?type=afterstay'
GET /api/stays/?type=1srchres stays:gdpr

GDPR vyhľadávanie rezervácií

Auth: Bearer JWT (Auth v2) alebo HTTP Basic (legacy do 30.09.2026)

cURL príklad
curl -sS -H 'Authorization: Bearer $ACCESS_TOKEN' 'https://{tenant}/api/stays/?type=1srchres'