https://{ourserver.com}/v1/PUSH_SMSWebhook POST /v1/PUSH_SMS
Отправить SMS в Onlinesim
Это webhook для отправки сообщения на сервер Onlinesim. Этот запрос должен выполняться лишь тогда, когда Ваш номер получил сообщение на заказанный номер для его (сообщения) последующей передачи на сервер Onlinesim.
Если Вы получили ответ со статусом 200(OK), в Вашей базе данных SMS может быть помечено как успешно доставленное (повторно отправлять запрос не нужно).
Если код статуса отличен от 200(OK), то необходимо повторно отправить
запрос с тем же контентом через 10 секунд (за исключением получения
ошибок NO_OPERATION или BAD_SERVICE).
Ниже описаны ответы с возможными ошибками:
NO_OPERATION/NO_OP- эта ошибка возникает, когда Вы пытаетесь отправить SMS на номер, у которого нет активной операции;BAD_SERVICE- эта ошибка возникает, когда Вы пытаетесь отправить SMS от сервиса, который заблокирован нашим сервером (банка, платежной системы, МФО и т.д.);IGNORED- эта ошибка возникает, когда Вы пытаетесь отправить SMS от сервиса, отличающегося от того, что заказал клиент (появляется только в том случае, если фильтрация сообщений производится на нашей стороне);SERVICE_BAN- эта ошибка возникает, когда Вы пытаетесь отправить SMS от сервиса, который Вы внесли в черный список (Вы можете добавлять сервисы в черный список, что не позволит клиентам заказывать Ваши номера для приема сообщений от этих сервисов)
Параметры
header2
| Название | Тип | Описание |
|---|---|---|
Authorization* | string | Смотрите подробнее тут |
Content-Type* | string | Заголовок Перечисление: application/json; charset=utf-8 |
Тело запроса
PUSH_SMS webhook: Ваш сервер должен отправлять этот запрос при наступлении события (когда заказанный номер получил сообщение).
application/jsonBodyobject
Примеры
{
"smsId": 124971,
"phoneFrom": "vk",
"phone": "79104041216",
"text": "Your OTP 46875",
"action": "PUSH_SMS",
"key": "apikey"
}Ответы
200Ответ сервера Onlinesim
Ответ сервера Onlinesim
application/jsonResponseobject
Примеры
{
"status": "SUCCESS"
}NO_OPBAD_SERVICEIGNOREDSERVICE_BANTOO_MANY_ATTEMPTS404NO_OPERATION / NO_OP
Эта ошибка появляется, когда Вы пытаетесь отправить SMS на номер, у
которого нет активной операции
NO_OPERATION / NO_OP
Эта ошибка появляется, когда Вы пытаетесь отправить SMS на номер, у которого нет активной операции