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
Page

Číslo stránky (od 1) pro stránkování výsledků.

integer

Povinný údaj

PageSize

Počet záznamů na stránku (1 až 100) pro stránkování výsledků.

integer

Povinný údaj

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,
  "Page": 1,
  "PageSize": 20,
  "TimeStamp": 1793189626
}

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": 1793189626,
      "CustomerId": 965123,
      "SourceBookingServiceId": 112325,
      "SourceBookingServiceName": "Sbírání jablek",
      "ExpirationDate": 1824722026,
      "UsedAt": null,
      "Services": [
        {
          "Id": 112325,
          "Name": "Sbírání jablek"
        }
      ]
    }
  ],
  "IsError": false,
  "ErrorParameter": null,
  "ErrorMessage": null,
  "ErrorParameters": [],
  "ErrorMessages": []
}