post FINISH_ACTIVATION
https://{yourserver.com}/finishActivationДанный запрос отправляется сервером Onlinesim для закрытия текущей операции с определенным статусом (который зависит от результатов операции).
ВАЖНО! &br; Ваш сервер должен прислать ответ об успешном закрытии операции в течение 10 секунд после получения запроса. Если по истечению этого времени ответа не последует, текущий запрос автоматически отменяется (направляется новый запрос на закрытие).
Запрос может быть отправлен по истечению времени (15 минут для услуги "Прием SMS"), при досрочном закрытии операции (SMS от заказанного сервиса было успешно получено) или при отмене операции (SMS от заказанного сервиса не было получено).
%20%5BFINISH_ACTIVATION%5D.png)
Parameters
Тело запроса
- Schema
- Examples
- objectПример:
{"action":"FINISH_ACTIVATION","activationId":355,"status":3,"key":"string"}Свойства:actionstringОбязательныйИмя метода, в данном случае `FINISH_ACTIVATION`Пример:"FINISH_ACTIVATION"Перечисление:FINISH_ACTIVATIONactivationIdintegerОбязательныйID операции (присваивается Вашим сервером)Пример:355>= 1statusintegerОбязательныйКод статуса операции, enum: &br;
1- Номер не был заказан под указанный тип услуги (например, Вы пытатесь отправить сообщение для услуги "Прием", когда номер заказан для "Аренда") &br;3- Операция завершена успешно &br;4- Операция была отменена, сообщение не было получено &br;5- По операции был совершен возврат, в случае ошибок и проблем с сообщением.Пример:3Перечисление:1345keystringОбязательныйAPI ключ Вашего профиля партнера OnlinesimПример:"string"
Ответы
200
- Schema
- Examples
- objectПример:
{"status":"SUCCESS"}Свойства:statusstringСтатус выполнения запроса (`SUCCESS` или `ERROR`)Пример:"SUCCESS"Перечисление:SUCCESSERROR