Comment on page
Общая информация
Предыдущая API поддерживается, но более не обновляется.
Поддержка будет осуществляться до последнего клиента.
Данное API даёт возможность добавлять, получать и изменять данные в системе LotInfo.
Каждое значение выводится в формате 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 modified 2yr ago