Zkopírováno

/v1/Booking/GetBookingsForCustomer

Načte všechny rezervace pro konkrétního zákazníka v daném časovém rozmezí.

Nutná oprávnění

Event_r

Požadavek

CustomerAndDateRequest
Název Popis Typ Další informace
CustomerId

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

integer

Povinný údaj

Date

Datum počátku prohledávaného intervalu

unix time stamp

DateTo

Datum konce prohledávaného intervalu

unix time stamp

TimeStamp

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

unix time stamp

Příklad požadavku

application/json

Ukázka
{
  "Date": 1768690800,
  "DateTo": 1769295600,
  "CustomerId": 965123,
  "TimeStamp": 1769347041
}

Odpověď

Popis odpovědi

Načte všechny rezervace pro konkrétního zákazníka v daném časovém rozmezí.

BookingsInfoResponse
Název Popis Typ Další informace
BookingInfoModels

Informace o rezervacích

BookingInfoApiModel[]
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
{
  "BookingInfoModels": [
    {
      "StartsAtUnixStamp": 1769346000,
      "BookingServiceId": 112325,
      "BookingServiceName": "Sbírání jablek",
      "Price": 500.0,
      "IsPaid": true,
      "PaymentInfo": {
        "PaymentMethodFormatted": "Online platby",
        "RemainingPriceWithVat": 0.0,
        "IsOnlyPartiallyPaid": false,
        "IsPaidOrWaiting": true,
        "IsWaiting": false
      },
      "Appointment": {
        "StartDate": 1768690800,
        "EndDate": 1769295600,
        "CourseId": 78365,
        "CourseName": "Kurz práce s PC",
        "BookingResourceId": 19564,
        "BookingResourceName": "Vilém Brána",
        "BookingServiceId": 112325,
        "BookingServiceName": "Sbírání jablek",
        "CalendarId": 26512,
        "CalendarName": "Kalendář",
        "IsAvailable": true,
        "Capacity": 10,
        "OccupiedCapacity": 3,
        "FormattedAvailability": "3/10",
        "Id": 14589123
      },
      "NoShowStatus": 1,
      "AppointmentId": 14589123,
      "CourseId": 78365,
      "CourseName": "Kurz práce s PC",
      "BookingResourceId": 19564,
      "BookingResourceName": "Vilém Brána",
      "CustomerId": 965123,
      "CustomerName": "Štěpán Práce",
      "CustomerEmail": "podpora@reservanto.cz",
      "CustomerPhone": "+420730155866",
      "PublicNote": "Poznámka",
      "VatRate": 0.21,
      "AccountingDataId": 28920,
      "PersonCount": 1
    }
  ],
  "IsError": false,
  "ErrorParameter": null,
  "ErrorMessage": null,
  "ErrorParameters": [],
  "ErrorMessages": []
}