Skip to content

POST /getServices

Получить список доступных сервисов и стран

Этот запрос отправляется от сервера Onlinesim на Ваш сервер каждые 2 минуты для получения актуального количества доступных номеров. Ваш сервер должен вернуть количество номеров в формате списка, описанном ниже.

Для аутентификации будет использован Ваш API ключ партнера, который будет передан в теле запроса.

WARNING

Необходимо, чтобы Ваш сервер возвращал актуальное количество одновременно доступных номеров. Например, если у Вас есть SIM банк на 512 портов и только 64 GSM-модуля в оборудовании, Вам необходимо вернуть 64 номера, а не 512.

DANGER

Нарушение этого условия повлечет автоматическую блокировку системой выдачу Ваших номеров на 30 минут.

WARNING

Ваш сервер должен выдать список с количеством доступных номеров в течение 10 секунд после получения запроса. Если по истечению этого времени ответ не будет получен, текущий запрос автоматически отменяется.

INFO

operatorMap должен содержать оператора any, количество номеров которого является суммой номеров всех доступных операторов по каждому сервису.

Каждая успешная операция должна уменьшать счетчик количества доступных для этого сервиса номеров на 1. Если операция была отменена или неудачна (SMS не пришло), счетчик остается без изменений.

Результат операции зависит от значения параметра status, переданного в запросе FINISH_ACTIVATION.

Параметры

НазваниеТипОписание
Authorization*string

Смотрите подробнее тут

Пример:Bearer apikey

Тело запроса

Тело запроса от сервера Onlinesim

Content-Type:application/json
Bodyobject
actionstringОбязательный

Имя метода, в данном случае GET_SERVICES

Перечисление:GET_SERVICES
По умолчанию:GET_SERVICES
Пример:GET_SERVICES
keystringОбязательный

API ключ Вашего профиля партнера Onlinesim

Ответы

200

Ответ Вашего сервера на запрос GET_SERVICES должен быть в
следующем формате:

Примеры кода