{yourserver}/finishActivationPOST /finishActivation
Завершить текущую операцию приема
Данный запрос отправляется сервером Onlinesim для закрытия текущей операции с определенным статусом (который зависит от результатов операции).
По умолчанию данный запрос отправляется по истечению времени операции. Запрос также может быть отправлен досрочно в одном из двух случаев:
- если SMS от заказанного сервиса было успешно получено и клиент закрывает операцию самостоятельно;
- если SMS от заказанного сервиса не было получено и клиент отменяет операцию.
Получение запроса со статусом 1 является сигналом о том, что номер по какой-то причине не смог получить SMS от заказанного сервиса в течение трех (или более) операций. По сути он является сигналом, что лучше этот номер под указанный сервис не выдавать, так как без дополнительных проверок следующая операция с большой долей вероятности будет неудачной. Вы можете использовать этот статус как индикатор для проверки проблемных связок "номер + сервис" и исключать их из выдачи в дальнейшем. В случае, если Вы не хотите использовать этот статус, можете игнорировать его и продолжать выдавать номер для данного сервиса.
Параметры
header1
| Название | Тип | Описание |
|---|---|---|
Authorization* | string | Смотрите подробнее тут |
Тело запроса
Тело запроса от сервера Onlinesim
application/jsonBodyobject
Примеры
{
"action": "FINISH_ACTIVATION",
"activationId": 75489,
"status": 3,
"key": "apikey"
}Ответы
200Успешный ответ Вашего сервера на запрос FINISH_ACTIVATION должен быть в
следующем формате:
Успешный ответ Вашего сервера на запрос FINISH_ACTIVATION должен быть в
следующем формате:
application/jsonResponseobject
Примеры
{
"status": "SUCCESS"
}