Общая информация

Предыдущая API

Ссылка на описание предыдущей версии API: https://crm.lotinfo.ru/webMasters

Предыдущая API поддерживается, но более не обновляется. Поддержка будет осуществляться до последнего клиента.

Описание

Данное API даёт возможность добавлять, получать и изменять данные в системе LotInfo.

Задать вопросы по API можно в Telegram-канале: @lotinfodevelop

Формат выдачи

Каждое значение выводится в формате JSON:

"id": {
  "fieldName": "ID в системе lotinfo",
  "fieldType": "key",
  "fieldMulti": "not_multi",
  "values": [
    {
      "id": "12"
    }
  ]
}

"cityId": {
  "fieldName": "Город",
  "fieldType": "key_value",
  "fieldMulti": "not_multi",
  "values": [
    {
      "value": "Москва",
      "id": "1067"
    }
  ]
}

В поле fieldName указывается название/описание поля.

В поле fieldType указывается тип поля. Может быть "key" - указан только ключ (id), "value" - указано только значение, "key_value" - указан ключ и значения. Также могут быть кастомные типы (contact, comment и другие). У каждой базы свои кастомные поля, параметры этих полей можно посмотреть на странице нужной базы.

В поле fieldMulti указывается, сколько значений может быть у поля. Может быть "not_multi" - имеет только одно значение (как в примере выше), "multi" - имеет множество значений.

В поле values выводится одно или несколько значений.

Формат ошибок

Ошибки выводятся в следующем формате:

{
  "errors": [
    {
      "error": 19,
      "error_text": "У Вас нет на объекте 12001 клиента с таким id: 11.",
      "error_field": "clientId",
      "error_array": 0
    },
    {
      "error": 14,
      "error_text": "Только один элемент должен быть с полем lpr равным 1.",
      "error_field": "lpr"
    }
  ]
}

В поле error указывается код ошибки.

В поле error_text указывается описание ошибки.

В поле error_field указывается поле, в котором допущена ошибка.

В поле error_array указывается номер элемента во входящем массиве данных, в котором допущена ошибка. Выводится, если на вход поступает массив данных. Начинается с 0.

Last updated