Удаление записей

delete
Удалить записи

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

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

DELETE https://api.lotinfo.ru/v1/ATTACHES/?TOKEN={ваш_токен} HTTP/1.1
Content-Type: application/json
{
"data": [
{
"type": "objects",
"userId": 123,
"objectId": 12003,
"clientId": 12
},
{
"type": "orders",
"userId": 123,
"orderId": 101,
"clientId": 10
}
]
}