post sendNumbersOnline
https://{ourserver.com}/api/resellers/sendNumbersOnlineВАЖНО! URL сервера Onlinesim предоставляется сотрудниками партнерской поддержки. Обратите внимание, что URL сервера Onlinesim в примере заменен на заглушку.
В этом запросе следует передавать все доступные для продажи номера. Данный запрос должен отправляться на сервер Onlinesim каждые 5 минут (для подтверждения аптайма Вашего сервера) и после каждого изменения списка номеров: после добавления новых номеров или удаления каких-либо ранее переданных.
Однако, есть альтернативный вариант: для подтверждения аптайма, Вы можете воспользоваться запросом checkWork, а для добавления и удаления номеров - запросами addNumber и removeNumber соответственно.
ВАЖНО! Необходимо, чтобы Ваш сервер возвращал актуальное количество одновременно доступных номеров. Например, если у Вас есть SIM банк на 512 портов и только 64 GSM-модуля в оборудовании, Вам необходимо вернуть 64 номера, а не 512. Нарушение этого условия повлечет автоматическую блокировку системой выдачу Ваших номеров на 30 минут.
ВАЖНО! Включение параметра
rent(присваиванием ему значения1) позволяет клиентам арендовать Ваши номера на длительный период, значительно увеличивая Ваш доход. Однако Вам необходимо связаться с партнерской поддержкой для получиения подробной информации об условиях и требованиях к арендным номерам, перед тем, как мы включим этот функционал на Вашем аккаунте.
Серверы
https://{ourserver.com}Parameters
Тело запроса
- Schema
- Examples
- objectПример:
{"numbers":[{"number":"+46050910804","country_id":46,"operator":24012,"date_start":1658209063,"port_id":"Port1","rent":0}],"test":"test1"}Свойства:numbersarrayПример:[{"number":"+46050910804","country_id":46,"operator":24012,"date_start":1658209063,"port_id":"Port1","rent":0}]Items:- objectПример:
{"number":"+46050910804","country_id":46,"operator":24012,"date_start":1658209063,"port_id":"Port1","rent":0}
teststringПараметр для тестов. Может принимать одно из двух значений: `test1` или `test2`. Будучи равным `test1` отправит запрос на сервер, но данные, переданные таким запросом не будут сохранены нашим сервером (не вызовет исполнения функции). Если параметр будет равен `test2`, то сервер Onlinesim в ответе вернет тело Вашего запроса.Пример:"test1"Перечисление:test1test2
Ответы
200
- Schema
- Examples
- objectПример:
{"response":1,"ids":{"#number#":0}}Свойства:responsemixed1, если запрос был выполнен успешно, либо выведет сообщение об ошибкеПример:1Одно из:- stringПример:
"string" - integerПример:
0
idsobjectПример:{"#number#":0}
400
- Schema
- Examples
- stringОписание ошибкиПример:
"string"