Služby
Endpointy pro získání seznamu služeb používaných v objednávkách a online rezervacích.
Seznam služeb
GET /api/v1/Service/Simple
Vrátí seznam aktivních služeb včetně základního nastavení.
Parametry
Endpoint nemá žádné parametry.
Odpověď
Odpověď je pole ServiceItem[].
ServiceItem
| Pole | Typ | Popis |
|---|---|---|
IdService | uuid | Identifikátor služby |
Settings | ServiceSettings | Obecné nastavení služby |
ServiceSettings
| Pole | Typ | Popis |
|---|---|---|
Caption | string | Název služby |
Duration | int | Doba trvání služby v minutách |
Color | string | Barva služby (HEX) |
Rozšířený seznam služeb
GET /api/v1/Service/Extended
Vrátí seznam služeb včetně základního nastavení, přiřazených zaměstnanců a nastavení pro online rezervace.
Parametry
| Parametr | Typ | Povinný | Popis |
|---|---|---|---|
IdStaff | uuid | ne | Filtr dle přiřazeného zaměstnance |
Caption | string | ne | Vyhledávání v názvu služby (Settings.Caption) |
IsOnlineBooking | bool | ne | Filtr dostupnosti pro online rezervace |
Odpověď
Odpověď je pole ServiceItem[].
ServiceItem
| Pole | Typ | Popis |
|---|---|---|
IdService | uuid | Identifikátor služby |
Staffs | uuid[] | Seznam identifikátorů zaměstnanců přiřazených ke službě |
Settings | ServiceSettings | Obecné nastavení služby |
OnlineBooking | ServiceOnlineBooking | Nastavení služby pro online rezervace |
Detail služby
GET /api/v1/Service/Detail/{idService}
Vrátí detail konkrétní služby včetně základního nastavení a nastavení pro online rezervace.
Path parametry
| Parametr | Typ | Povinný | Popis |
|---|---|---|---|
idService | uuid | ano | Identifikátor služby |
Odpověď
| Pole | Typ | Popis |
|---|---|---|
IdService | uuid | Identifikátor služby |
Staffs | uuid[] | Seznam identifikátorů zaměstnanců přiřazených ke službě |
Settings | ServiceSettings | Obecné nastavení služby |
OnlineBooking | ServiceOnlineBooking | Nastavení služby pro online rezervace |
ServiceSettings
| Pole | Typ | Popis |
|---|---|---|
Caption | string | Název služby |
Duration | int | Doba trvání služby v minutách |
Color | string | Barva služby (HEX) |
ServiceOnlineBooking
| Pole | Typ | Popis |
|---|---|---|
NameOnline | string | Název služby pro online rezervace |
Description | string | Popis služby pro online rezervace |
Cost | number | Cena služby |
Deposit | number | Záloha služby |
IsOnline | bool | Zda je služba dostupná pro online rezervace |
IsAuth | bool | Zda služba vyžaduje přihlášení iKlient |
Chybové stavy
| Status | Kód | Popis |
|---|---|---|
404 | SERVICE_NOT_FOUND | Služba s daným idService neexistuje |