Zkopírováno

/v1/Customer/CreditTransactions

Vrací obrat kreditů daného zákazníka za vybraný interval.

Nutná oprávnění

Customer_r

Požadavek

CustomerCreditTransactionsRequest
Název Popis Typ Další informace
CustomerId

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

integer

Povinný údaj

EndDate

Datum a čas konce dotazovaného intervalu (vyjma).

unix time stamp

StartDate

Datum a čas začátku dotazovaného intervalu (včetně).

unix time stamp

TimeStamp

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

unix time stamp

Příklad požadavku

application/json

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

Odpověď

Popis odpovědi

Vrací obrat kreditů daného zákazníka za vybraný interval.

CustomerCreditTransactionsResponse
Název Popis Typ Další informace
CurrentCredit

Aktuální zůstatek na kreditovém účtu.

decimal number
Customer

Informace o zákazníkovi.

string
Transactions

Seznam všech transakcí kreditu.

CreditTransactionModel[]
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
{
  "Customer": "Štěpán Práce",
  "CurrentCredit": 420.0,
  "Transactions": [
    {
      "CreatedAt": 1769347012,
      "Value": 200.0,
      "Note": "Poznámka",
      "Id": 14589123
    }
  ],
  "IsError": false,
  "ErrorParameter": null,
  "ErrorMessage": null,
  "ErrorParameters": [],
  "ErrorMessages": []
}