Zkopírováno

/v1/CustomValue/GetCustomerDefinitions

Načte seznam definic vlastních hodnot zákazníků aktuálně přihlášeného obchodníka (s možností omezit dotaz pouze na daný segment).

Nutná oprávnění

Customer_r

Požadavek

GetCustomerCustomValueDefinitionsRequest
Název Popis Typ Další informace
CustomerId

Omezí seznam vrácených definic pouze pro konkrétního zákazníka podle jeho vnitřního Id ze systému Reservanto.

integer

Nepovinné pole

SegmentId

Vnitřní Id zaměření ze systému Reservanto.

integer

Nepovinné pole

TimeStamp

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

unix time stamp

Příklad požadavku

application/json

Ukázka
{
  "SegmentId": 1011,
  "CustomerId": null,
  "TimeStamp": 1769346793
}

Odpověď

Popis odpovědi

Načte seznam definic vlastních hodnot zákazníků aktuálně přihlášeného obchodníka (s možností omezit dotaz pouze na daný segment).

GetCustomValueDefinitionsResponse
Název Popis Typ Další informace
Definitions

Kolekce definicí

CustomValueDefinitionApiModel[]
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
{
  "Definitions": [
    {
      "Name": "Vlastní hodnota",
      "Description": "Popisek",
      "SegmentId": 1011,
      "DataType": "String",
      "OneFromList": null,
      "IsRequired": false,
      "IsPublic": true,
      "ServiceIds": [],
      "AllServices": true,
      "LocationIds": [],
      "AllLocations": true,
      "Id": 895439
    }
  ],
  "IsError": false,
  "ErrorParameter": null,
  "ErrorMessage": null,
  "ErrorParameters": [],
  "ErrorMessages": []
}