Zkopírováno

/v1/ServiceSubstitution/GetForCustomer

Vrací náhrady (slouží pro hrazení rezervace), kterými disponuje určitý zákazník.

Nutná oprávnění

Customer_r

Požadavek

GetServiceSubstitutionsForCustomerRequest
Název Popis Typ Další informace
CustomerId

Vnitřní Id zákazníka ze systému Reservanto.

integer
IncludeExpired

Příznak, zda-li má API vrátit i prošlé náhrady.

boolean
IncludeUsed

Příznak, zda-li má API vrátit i již použité náhrady.

boolean
TimeStamp

Datum a čas prováděného dotazu

unix time stamp

Příklad požadavku

application/json

Ukázka
{
  "CustomerId": 965123,
  "IncludeUsed": true,
  "IncludeExpired": true,
  "TimeStamp": 1769346930
}

Odpověď

Popis odpovědi

Vrací náhrady (slouží pro hrazení rezervace), kterými disponuje určitý zákazník.

ListResponseOfServiceSubstitutionApiModel
Název Popis Typ Další informace
Items

Navrácená kolekce objektů vyhovující dotazu.

ServiceSubstitutionApiModel[]
ErrorMessage

Chybová hláška doplňující chybu (např. pro debug).

string
ErrorMessages

Pole chybových hlášek. Pokud vznikla jen 1 chyba, tak je tu jen 1 chybová hláška.

string[]
ErrorParameter

Případný chybně zadaný parametr v požadavku.

string
ErrorParameters

Pole chybně zadaných parametrů. Pokud je chybný jen 1 parametr, tak je tu jen 1.

string[]
IsError

Indikuje, zda vznikla chyba.

boolean

Příklad odpovědi

application/json

Ukázka
{
  "Items": [
    {
      "Id": 14589123,
      "CreatedAt": 1769346930,
      "CustomerId": 965123,
      "SourceBookingServiceId": 112325,
      "SourceBookingServiceName": "Sbírání jablek",
      "ExpirationDate": 1800882930,
      "UsedAt": null,
      "Services": [
        {
          "Id": 112325,
          "Name": "Sbírání jablek"
        }
      ]
    }
  ],
  "IsError": false,
  "ErrorParameter": null,
  "ErrorMessage": null,
  "ErrorParameters": [],
  "ErrorMessages": []
}