Изменение клиента

post
Изменить клиента

https://api.lotinfo.ru/v1/CLIENTS/{id}/UPDATE
Эта конечная точка позволяет изменять данные о клиентах.
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 пользователя, кому принадлежит клиент. Примечание: этот параметр изменить нельзя, он указывается для проверки. Все остальные параметры можно посмотреть в "Добавление клиентов". Для изменения недоступны парамеры contacts, comments, objects, orders, они изменяются отдельно (смотреть в "Работа с вложениями").
Response
200: OK
Пример ответа (на запрос из примера ниже).
HTTP/1.1 200 OK
Content-Type: application/json
{
"result": [
{
"id": 102,
"update": "ok"
}
]
}
400: Bad Request
Пример ответа на запрос с ошибкой. (Ответ сервера будет с кодом 200.)
HTTP/1.1 200 OK
Content-Type: application/json
{
"errors": [
{
"error": 7,
"error_text": "Неизвестный пользователь: 124."
}
]
}

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

POST https://api.lotinfo.ru/v1/CLIENTS/102/UPDATE/?TOKEN={ваш_токен} HTTP/1.1
Content-Type: application/json
{
"data": {
"userId": 123,
"birthday": "20.20.1980",
"fioF": "Петров",
"fioDesc": "Новое описание",
"passport": {
"serial": "4321",
"number": "654321"
}
}
}