Удаление сотрудника

delete
Уволить сотрудника

https://api.lotinfo.ru/v1/USERS/{id}
Эта конечная точка позволяет удалять (увольнять) сотрудников.
Request
Response
Request
Path Parameters
id
required
integer
ID сотрудника, которого нужно удалить. Примечание: сотрудник должен быть закреплён за агентством.
Query Parameters
token
required
string
Ваш токен.
Form Data Parameters
encoding
optional
integer
Кодировка. Значения: 0 - не кодировать, 1 - кодировать. По умолчанию: 0. Пример закодированных символов: "\u0423\u043a\u0430\u0436".
data
required
object
Необходимые данные. Параметры "data": - userId (integer) - ID пользователя, который увольняет сотрудника. - firedType (integer, required) - Действия над данными. Значения: 1 - Удалить все данные на учетной записи, 2 - Оставить данные у пользователя, 3 - Перенести все данные другому сотруднику. - moveTo (integer) - ID сотрудника, кому перенести данные о клиентах, объектах и заявках, удаляемого сотрудника. Значения: ID сотрудников, прикреплённых к агентству недвижимости. Примечание: обязательно указывается, если firedType=3.
Response
200: OK
Пример ответа (на запрос из примера ниже).
HTTP/1.1 200 OK
Content-Type: application/json
{
"result": [
{
"id": 130,
"delete": "ok"
}
]
}
400: Bad Request
Пример ответа на запрос с ошибкой. (Ответ сервера будет с кодом 200.)
HTTP/1.1 200 OK
Content-Type: application/json
{
"errors": [
{
"error": 19,
"error_text": "У Вас нет сотрудника с таким id: 131."
}
]
}

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

DELETE https://api.lotinfo.ru/v1/USERS/130/?TOKEN={ваш_токен} HTTP/1.1
Content-Type: application/json
{
"data": {
"userId": 123,
"firedType": 3,
"moveTo": 135
}
}