https://{ourserver.com}/api/resellers/sendNumbersOnlinePOST /api/resellers/sendNumbersOnline
Отправить списком номера телефонов на сервер Onlinesim
В этом запросе следует передавать все доступные для продажи номера. Данный запрос должен отправляться на сервер Onlinesim каждые 5 минут (для подтверждения аптайма Вашего сервера) и после каждого изменения списка номеров: после добавления новых номеров или удаления каких-либо ранее переданных.
Однако, есть альтернативный вариант: для подтверждения аптайма, Вы можете воспользоваться запросом checkWork, а для добавления и удаления номеров - запросами addNumber и removeNumber соответственно.
При отсутствии подтверждения аптайма (через sendNumbersOnline или checkWork) Вашего сервера в течение 10 минут система посчитает Ваш сервер недоступным и автоматически выведет все Ваши номера из выдачи.
Параметры
header1
| Название | Тип | Описание |
|---|---|---|
Authorization* | string | Смотрите подробнее тут |
Тело запроса
Ваш сервер должен посылать данный запрос каждые 5 минут в качестве подверждения аптайма, либо при изменении списка доступных номеров
(при добавлении новых номеров или удалении каких-либо, ранее переданных).
application/jsonBodyobject
numbersobject[]
itemsobject
usedstring[]
Примеры
Example payload of your server `sendNumbersOnline` request
{
"numbers": [
{
"number": "+234112233445",
"country_id": 234
},
{
"number": "+234112233446",
"country_id": 234,
"operator": 28967,
"date_start": 1543907600
},
{
"number": "+234112233447",
"country_id": 234,
"operator": 28967,
"date_start": 1543907600,
"port_id": "Port1"
}
]
}Ответы
200Ответ сервера Onlinesim
Ответ сервера Onlinesim
application/jsonResponseobject
responseoneOf
idsobject
[additionalProperties]oneOf
Примеры
{
"response": 1,
"ids": {
"+234112233445": 1042,
"+234112233446": 1043,
"+234112233447": 1044
}
}[
{
"response": "ERROR_WRONG_KEY"
}
]400Ошибка 400
Ошибка 400
text/htmlПримеры
NUMBER_FORMAT_ERRORERROR_DATE401Не авторизован. В запросе отсутствует или использован некорректный API-ключ. Некоторые эндпоинты могут возвращать статус 200 с сообщением ERROR_WRONG_KEY вместо 401 — проверяйте тело ответа
Не авторизован. В запросе отсутствует или использован некорректный API-ключ. Некоторые эндпоинты могут возвращать статус 200 с сообщением ERROR_WRONG_KEY вместо 401 — проверяйте тело ответа
text/plain403Доступ запрещен. Запрос был понят сервером, но отклонён из-за недостаточных прав доступа
Доступ запрещен. Запрос был понят сервером, но отклонён из-за недостаточных прав доступа
application/json