Данный объект используется во многих методах API уровня пользователя и содержит унифицированные поля, значения которых могут отличаться в зависимости от вызываемого метода.

Параметр Назначение Описание
ClientIntegrationId Токен клиента (string)
PhoneNumber Номер телефона клиента (string)
ClientName Наименование клиента (sring)
ObjectId Свойство может быть использовано для передачи кода объекта, над которым необходимо совершить какое либо действие Значение параметра активно используется для получения детальной информации о том или ином объекте системы, связанном с клиентом. Например, в данном поле можно передать код заявки, при получении информации по конкретной заявке клиента.
ObjectDescriptorLong Свойство используется для детализации данных переданного объекта в ObjectId (long) Значение зависит от вызываемого метода
ObjectDescriptorString Свойство используется для детализации данных переданного объекта в ObjectId (string) Значение зависит от вызываемого метода
SetLog При TRUE идет запись в лог входных и выходных параметров (bool)

Пример объекта запроса для методов уровня системы

{
	ClientIntegrationId: "",
  PhoneNumber: "79629031736",
  ClientName: "Белоусов Максим",
  ObjectId: 0,
  ObjectDescriptorLong: "",
  ObjectDescriptorString: "",
  SetLog: false
}

Данный запрос может быть использован в методе добавления клиента AddClient (см. подробнее AddClient)

Пример объекта запроса для методов уровня пользователя

{
	ClientIntegrationId: "skfj78892f",
  PhoneNumber: "",
  ClientName: "",
  ObjectId: 198865,
  ObjectDescriptorLong: "",
  ObjectDescriptorString: "",
  SetLog: false
}

Данный запрос может быть использован для получения информации по какому-либо объекту системы, связанному с клиентом (например, договор).