Добавление офисов

put
Добавить офисы

https://api.lotinfo.ru/v1/OFFICES
Эта конечная точка позволяет добавлять офисы.
Request
Response
Request
Query Parameters
token
required
string
Ваш токен.
Form Data Parameters
encoding
optional
integer
Кодировка. Значения: 0 - не кодировать, 1 - кодировать. По умолчанию: 0. Пример закодированных символов: "\u0423\u043a\u0430\u0436".
data
required
array
Массив с данными об офисах. Параметры данных офисов: - apiIdExchange (integer) - ID офиса в вашей системе. Примечание: в этом параметре вы можете передать ID офиса в вашей системе, чтобы потом запросить его по этому же ID. - name (string) - Название. - rukId (integer) - Руководитель. Значения: ID сотрудников агентства недвижимости. - regionId (integer) - ID региона. Примечание: regionId не нужно указывать, если указан cityId. - cityId (integer) - ID города. - regionName (string) - Название региона. (Поиск regionId по названию региона.) - cityName (string) - Название города. (Поиск cityId по названию города.) Примечание: поиск по cityName возможен только, если указан regionId или regionName. - districtId (integer) - ID района. Примечание: район должен принадлежать выбранному городу. - address (string) - Адрес. - email (string) - E-mail. - tel (string) - Телефон. Формат: 78006665544. - skype (string) - Skype. - time1 (string) - Режим работы в будние дни. Формат: чч:мм-чч:мм. - time2 (string) - Режим работы в выходные дни. Формат: чч:мм-чч:мм.
Response
200: OK
Пример ответа (на запрос из примера ниже). В результатах выдачи "id" - это ID добавленных офисов.
HTTP/1.1 200 OK
Content-Type: application/json
{
"result": [
{
"id": 10010
},
{
"id": 10011
}
]
}
400: Bad Request
Пример ответа на запрос с ошибкой. (Ответ сервера будет с кодом 200.)
HTTP/1.1 200 OK
Content-Type: application/json
{
"errors": [
{
"error": 11,
"error_text": "Укажите корректное значение поля.",
"error_field": "email",
"error_array": 0
},
{
"error": 15,
"error_text": "Укажите корректный номер телефона. Пример: 79998887766.",
"error_field": "tel",
"error_array": 0
}
]
}

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

PUT https://api.lotinfo.ru/v1/OFFICES/?TOKEN={ваш_токен} HTTP/1.1
Content-Type: application/json
{
"data": [
{
"name": "Пример 1",
"cityId": 1067,
"address": "Адрес 1",
"email": "[email protected]",
"tel": "78006665544"
},
{
"name": "Пример 2",
"cityId": 1067,
"address": "Адрес 2",
"email": "[email protected]",
"tel": "78003332211",
"time1": "10:00-19:00"
}
]
}