Zkopírováno

/v1/Authorize/GetClientLongTimeToken

Získá LTT pro komunikaci s API.

Požadavek

ClientLongTimeTokenRequest
Název Popis Typ Další informace
ClientId

Unikátní identifikátor klienta, získaný od Reservanta

string

Nepovinné pole

Rights

Požadovaná oprávnění

string[]
TimeStamp

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

unix time stamp

Příklad požadavku

application/json

Ukázka
{
  "ClientId": "8ec4a330-cc16-4b8f-8552-1ffe8e82ca3e",
  "Rights": [
    "BookingService_cr",
    "BookingService_cw"
  ],
  "TimeStamp": 1769352497
}

Odpověď

Popis odpovědi

Získá LTT pro komunikaci s API.

ClientLongTimeTokenResponse
Název Popis Typ Další informace
Accepted

Informace, zda-li se povedlo LTT vytvořit správně

boolean
Token

LTT, pomocí kterého lze přistupovat k API

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
{
  "Accepted": true,
  "Token": "e3607f73-1757-4646-b3ef-ef87eb4a4ea9",
  "IsError": false,
  "ErrorParameter": null,
  "ErrorMessage": null,
  "ErrorParameters": [],
  "ErrorMessages": []
}