Create
Метод Create
Примените этот метод для создания голосового сообщения (SMS). Для этого выполните POST запрос с входными параметрами к точке подключения, указанными ниже.
Точка подключения:
POST: https://api.exolve.ru/voice-message/v1/Create
Авторизация
Передайте следующие Заголовки HTTP для успешной авторизации.
Имя | Тип | Описание |
---|---|---|
Authorization | string | API-ключ приложения с Bearer перед ним. Пример: Bearer e***s0 , где e***s0 замените на API-ключ вашего приложения |
Входные параметры
Передайте следующие параметры в теле запроса в JSON формате. Параметры, отмеченные жирным шрифтом, являются обязательными.
Параметр | Тип | Описание |
---|---|---|
name | string | название голосового сообщения (SMS) |
media_id | uint64 | уникальный идентификатор аудиофайла, который услышат клиенты, когда поднимут трубку |
redirect_info | RedirectInfo | настройка переадресации вызова |
RedirectInfo
Параметр | Тип | Описание |
---|---|---|
digit | uint32 | цифра, на которую входящему абоненту нужно нажать, чтобы прошла переадресация: от 0 до 9 (по умолчанию: 0) |
redirect_number | string | номер для переадресации (9 - 14 символов) |
Выходные параметры
Параметр | Тип | Описание |
---|---|---|
id | string | уникальный идентификатор услуги голосового сообщения |
Возможные ошибки
Код | Статус | Пример сообщения | Описание |
---|---|---|---|
400 | Bad Request | failed to parse token | неправильно указан токен (API-ключ приложения) |
401 | Unauthorized | error getting JWT Token claims | ошибка при парсинге JWT claims (части API-ключа, отвечающие за информацию о пользователе/приложении) |
500 | Internal Server Error | error getting customer status | ошибка подключения к аккаунту пользователя |
403 | Forbidden | error":“Customer is not in correct status” | ошибка возникает, если не удается создать услугу голосового SMS из-за статуса аккаунта пользователя (не активирован/заблокирован) |
404 | Not Found | error getting media resource | не найден аудиофайл, id которого используется для создания услуги голосового SMS |
Примеры
Входные параметры:
{
"name": "Тестовая голосовая SMS",
"media_id": "1967",
"redirect_info": {
"digit":5,
"redirect_number": "79295800000"
}
}
Выходные параметры:
{
"id": "cal55094238-bc5f-4b2d-8a95-5a20d7cbb5bc"
}