Добавление записей

put
Добавить записи

https://api.lotinfo.ru/v1/ATTACHES
Эта конечная точка позволяет добавлять новых клиентов на объекты и заявки.
Request
Response
Request
Query Parameters
token
required
string
Ваш токен.
Form Data Parameters
encoding
optional
integer
Кодировка. Значения: 0 - не кодировать, 1 - кодировать. По умолчанию: 0. Пример закодированных символов: "\u0423\u043a\u0430\u0436".
data
required
array
Массив с данными. Параметры данных: - type (string, required) - Тип. Значения: "objects" - Объект, "orders" - Заявка. - userId (integer) - ID пользователя, которому принадлежит клиент и объект/заявка. - objectId (integer) - ID объекта, к которому надо добавить данные. Примечание: обязательно указывать, если type="objects". - orderId (integer) - ID заявки, к которой надо добавить данные. Примечание: обязательно указывается, если type="orders". - clientId (integer, required) - ID пользователя, которого надо добавить на объект или заявку. - name (string) - Имя. - doled (string) - Доля. Формат: "1/2". Примечание: может указываться, если type="objects". - lpr (integer) - ЛПР (лицо принимающее решения). Примечание: может указываться, если type="objects".
Response
200: OK
Пример ответа.
HTTP/1.1 200 OK
Content-Type: application/json
{
"result": [
{
"id": 12003,
"put": "ok"
},
{
"id": 12003,
"put": "ok"
}
]
}
400: Bad Request
Пример ответа на запрос с ошибкой. (Код сервера будет с кодом 200.)
HTTP/1.1 200 OK
Content-Type: application/json
{
"errors": [
{
"error": 19,
"error_text": "У Вас уже есть на объекте 12003 клиент с таким id: 12.",
"error_field": "clientId",
"error_array": 0
}
]
}

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

PUT https://api.lotinfo.ru/v1/ATTACHES/?TOKEN={ваш_токен} HTTP/1.1
Content-Type: application/json
{
"data": [
{
"type": "objects",
"userId": 123,
"objectId": 12003,
"clientId": 12,
"name": "Клиент 1",
"doled": "1/2"
},
{
"type": "objects",
"userId": 123,
"objectId": 12003,
"clientId": 13,
"name": "Клиент 2",
"doled": "1/2",
"lpr": 1
},
{
"type": "orders",
"userId": 123,
"orderId": 101,
"clientId": 10,
"name": "Клиент 3"
}
]
}