Изменение записей

post
Изменить записи

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": 12001,
"update": "ok"
},
{
"id": 12002,
"update": "ok"
}
]
}
400: Bad Request
Пример ответа на запрос с ошибкой. (Ответ сервера будет с кодом 200.)
HTTP/1.1 200 OK
Content-Type: application/json
{
"errors": [
{
"error": 19,
"error_text": "У Вас нет на объекте 12001 клиента с таким id: 11.",
"error_field": "clientId",
"error_array": 0
}
]
}

Пример запроса

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