Zkopírováno

/v1/PassToCustomer/AddPass

Přidá zákazníkovi permanentku.

Nutná oprávnění

Customer_w

Požadavek

PassToCustomerAddRequest
Název Popis Typ Další informace
CustomerId

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

integer

Povinný údaj

PassId

Vnitřní Id permanentky ze systému Reservanto.

integer

Povinný údaj

ExpiresAt

Datum a čas expirace

unix time stamp

Nepovinné pole

Payments

Platby, kterými bude permanentka označena jako uhrazená

PaymentApiModel[]
PriceWithVat

Cena (včetně DPH).

decimal number

Nepovinné pole

TimeStamp

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

unix time stamp

ValidFrom

Počátek platnosti

unix time stamp

Nepovinné pole

Příklad požadavku

application/json

Ukázka
{
  "CustomerId": 965123,
  "PassId": 55987,
  "ValidFrom": 1737810848,
  "ExpiresAt": 1800882848,
  "PriceWithVat": 500.0,
  "Payments": [
    {
      "PaymentMethodId": 1,
      "Amount": 500.0
    }
  ],
  "TimeStamp": 1769346848
}

Odpověď

Popis odpovědi

Přidá zákazníkovi permanentku.

PassToCustomerAddResponse
Název Popis Typ Další informace
PassToCustomerId

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

integer
ReceiptNumber

Číslo vytvořeného pokladního dokladu.

string
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
{
  "PassToCustomerId": 634255,
  "ReceiptNumber": "2023080032",
  "IsError": false,
  "ErrorParameter": null,
  "ErrorMessage": null,
  "ErrorParameters": [],
  "ErrorMessages": []
}