FlashCall#
Отправка FlashCall#
POST https://external-api.i-dgtl.ru/message
Метод позволяет отправить одиночный FlashCall.
Headers#
Name |
Type |
Description |
|---|---|---|
Content-Type |
string |
application/json |
Authorization |
string |
„nodeID:password“ | base64 |
Request Body#
Name |
Type |
Description |
|---|---|---|
@type |
string |
Тип сообщения, имеет постоянное значение оutbound (исходящее). |
addresses |
object |
Объект, содержащий адреса отправителя и получателя. |
source |
string |
Имя отправителя. Допускается любая строка. Звонок придет с российского номера, в котором последние цифры будут отправленным кодом. |
destination |
string |
Номер телефона получателя. Указывается в международном формате MSISDN, состоящем из кода страны, DEF-кода оператора и номера абонента. Например, российский номер выглядит так: 79001234567, где 7 - код страны (Россия). |
body |
object |
Объект, в котором передаётся содержимое сообщения. |
bodyType |
string |
Тип сообщения (flashcall). |
content |
string |
Числовой код, от 4 до 6 символов включительно. |
nodeId |
integer |
Номер ноды. |
requestDelivery |
boolean |
Указывает, cледует ли предоставлять отчёт о доставке после отправки сообщения (true|false). |
expirationDate |
integer |
Время, до которого будет ожидаться получение статуса от оператора. |
{
"id": "41937aa1-6322-1256-9884-aa0003427572",
"timestamp": 1632212569902,
"code": 200
}
{
"timestamp": 1632212616710,
"code": 400,
"description": "incorrect request body"
}
Совет
Если вам нужно настроить подбор кода по индивидуальным правилам, обратитесь к вашему менеджеру или в службу технической поддержки.
Пример запроса#
POST https://external-api.i-dgtl.ru/message
Authorization: Basic Mzk5OTk6MTIzNjU0
Content-Type: application/json
{
"@type": "outbound",
"addresses": {
"source": "1234",
"destination": "79500197493"
},
"body": {
"bodyType": "flashcall",
"content": "4411"
},
"nodeId": 31937,
"requestDelivery": true
}
Передача конверсии для FlashCall-вызовов#
Передача конверсии для FlashCall-вызовов позволяет повысить качество сервиса, осуществляющего звонки абонентам. Настройка передачи конверсии для FlashCall-вызовов обязательна для всех направлений.
После ввода абонентом кода подтверждения/авторизации, в сервис передается одно из следующих событий:
Введенный код совпал с отправленным
Введенный код не совпал с отправленным
Абонент не ввел код
Преимущества передачи конверсии:
Из сервиса исключаются номера с плохой доставкой, что позволяет повысить коэффициент конверсии
Дополнительный анализ кейсов, когда код был успешно отправлен, но не введен абонентом или было введено неверное значение
Передача конверсии FlashCall#
POST https://external-api.i-dgtl.ru/conversion
Headers#
Name |
Type |
Description |
|---|---|---|
Content-Type |
string |
application/json |
Authorization |
string |
„nodeID:password“ | base64 |
Request Body#
Name |
Type |
Description |
|---|---|---|
msid |
string |
Уникальный идентификатор сообщения на платформе i-Digital. Передаётся клиенту при отправке сообщения. |
result |
string |
Результат проверки введенного пользователем кода. Возможные значения: |
code |
string |
Код, который ввел абонент. |
{
"timestamp": 1632212569902,
"path": "/conversion",
"status": 200
}
{
"timestamp": 1632212569902,
"path": "/conversion",
"status": 400,
"error": "incorrect request body",
"message": "Неверный синтаксис запроса",
"requestId": "484930376"
}
Пример запроса#
POST https://external-api.i-dgtl.ru/conversion
Authorization: Basic Mzk5OTk6MTIzNjU0
Content-Type: application/json
{
"msid": "41937aa1-6322-1256-9884-aa0003427572",
"result": "NUMBER_VERIFIED",
"code": "1111"
}