GetAlphaNames

Метод GetAlphaNames

Примените этот метод для получения списка созданных имен отправителя (альфа-имен). Для этого выполните POST запрос с входными параметрами к точке подключения, указанными ниже.

Точка подключения:

POST: https://api.exolve.ru/messaging/v1/GetAlphaNames

Авторизация

Передайте следующие Заголовки HTTP для успешной авторизации.

ИмяТипОписание
AuthorizationstringAPI-ключ приложения с Bearer перед ним. Пример: Bearer e***s0, где e***s0 замените на API-ключ вашего приложения

Входные параметры

Передайте пустой JSON.

Выходные параметры

ПараметрТипОписание
alpha_namesarray AlphaNameсписок всех имен отправителя (альфа-имен)

AlphaName

ПараметрТипОписание
resource_iduint64уникальный идентификатор имени отправителя (альфа-имени)
namestringимя отправителя (альфа-имя)
statusenum AlphaNameStatusстатус имени отправителя (альфа-имени)
operatorsarray AlphaNameOperatorстатусы согласования имён отправителя (альфа-имён) с операторами
activation_datestringдата активации имени отправителя (альфа-имени) в формате RFC-3339 / ISO-8601

AlphaNameStatus

ПараметрТипОписание
1enumимя отправителя (альфа-имя) активно и готово к использованию
2enumимя отправителя (альфа-имя) неактивно
3enumимя отправителя (альфа-имя) отключено

AlphaNameOperator

ПараметрТипОписание
operatorenum Operatorимя оператора
statusenum ApprovalStatusстатус согласования имя отправителя (альфа-имени) с оператором
subscription_feefloatабонентская плата

Operator

ПараметрТипОписание
0enumнет имени оператора
1enumМТС
2enumМегафон
3enumБилайн
4enumТеле2
5enumСмартс
6enumРостелеком
7enumПрочие операторы РФ
8enumСберМобайл

ApprovalStatus

ПараметрТипОписание
0enumстатус согласования неизвестен
1enumимя отправителя (альфа-имя) на согласовании у оператора
2enumимя отправителя (альфа-имя) согласовано с оператором
3enumимя отправителя (альфа-имя) отклонено оператором
4enumимя отправителя (альфа-имя) отключено

Пример

Входные параметры:

{}

Выходные параметры:

{
    "alpha_names": [
        {
            "resource_id": "113441",
            "name": "Test1",
            "status": 2, // неактивно
            "operators": [
                {
                    "operator": 1, // МТС
                    "status": 1 // на согласовании
                }
            ]
        },
        {
            "resource_id": "113440",
            "name": "Test2",
            "status": 1, // активно
            "operators": [
                {
                    "operator": 1, // МТС
                    "status": 2, // согласовано 
                    "subscription_fee": 2500
                },
                {
                    "operator": 2, // Мегафон
                    "status": 3 // отклонено
                }
            ],
            "activation_date": "2023-07-25T12:56:48.890632Z"
        }
   ]
}