Zkopírováno

/v1/Alternates/GetAppointmentsSubscribedByCustomer

Vrátí všechny události, na kterých je předaný zákazník registrován jako náhradník.

Nutná oprávnění

Alternates_r, Event_r

Požadavek

CustomerEventListRequest
Název Popis Typ Další informace
CustomerId

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

integer

Povinný údaj

EndDate

Konec období, pro které se načtou rezervace. Rezervace se načtou kromě těch, které začínají v toto datum.

unix time stamp

Povinný údaj

StartDate

Začátek období, pro které se načtou rezervace. Rezervace se načtou včetně těch, které začínají v toto datum.

unix time stamp

Povinný údaj

TimeStamp

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

unix time stamp

Příklad požadavku

application/json

Ukázka
{
  "CustomerId": 965123,
  "StartDate": 1768690800,
  "EndDate": 1769295600,
  "TimeStamp": 1769347003
}

Odpověď

Popis odpovědi

Vrátí všechny události, na kterých je předaný zákazník registrován jako náhradník.

ListResponseOfAlternateEventInfoApiModel
Název Popis Typ Další informace
Items

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

AlternateEventInfoApiModel[]
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": [
    {
      "AlternateEvent": {
        "AppointmentId": 14589123,
        "StartDate": 1768690800,
        "EndDate": 1769295600,
        "MerchantNote": "Poznámka",
        "LocationName": "Provozovna",
        "LocationId": 15898,
        "SourceName": "Vilém Brána",
        "SourceId": 19564,
        "CalendarId": 26512,
        "CalendarName": "Kalendář",
        "BookingServiceId": 112325,
        "ServiceName": "Sbírání jablek",
        "CourseId": 78365,
        "SegmentName": "Zaměření",
        "CustomerFullName": "Štěpán Práce",
        "CustomerId": 965123,
        "CustomerNote": "Poznámka",
        "Price": 500.0,
        "PaidPartOfPrice": 500.0,
        "PaymentMethodFormatted": "Online platby",
        "IsPaid": true,
        "CustomValues": [
          {
            "Definition": {
              "Name": "Vlastní hodnota",
              "Description": "Popisek",
              "SegmentId": 1011,
              "DataType": "String",
              "OneFromList": null,
              "IsRequired": false,
              "IsPublic": true,
              "ServiceIds": [
                112325,
                224568
              ],
              "AllServices": false,
              "LocationIds": [
                15898,
                156165
              ],
              "AllLocations": false,
              "Id": 895439
            },
            "BooleanValue": null,
            "StringValue": "Vlastní hodnota",
            "DateValue": null,
            "Id": 14589123
          }
        ],
        "Count": 1,
        "NoShowStatus": 1,
        "Status": "Confirmed"
      },
      "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
    }
  ],
  "IsError": false,
  "ErrorParameter": null,
  "ErrorMessage": null,
  "ErrorParameters": [],
  "ErrorMessages": []
}