Zkopírováno

/v1/Booking/GetBookingsForPeriod

Načte všechny rezervace v daném časovém rozmezí.

Nutná oprávnění

Event_r

Požadavek

BookingsFromPeriodRequest
Název Popis Typ Další informace
From

Počátek prohledávaného intervalu

unix time stamp

TimeStamp

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

unix time stamp

To

Konec prohledávaného intervalu

unix time stamp

Příklad požadavku

application/json

Ukázka
{
  "From": 1768690800,
  "To": 1769295600,
  "TimeStamp": 1769347041
}

Odpověď

Popis odpovědi

Načte všechny rezervace 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": []
}