GetTemplates

Метод GetTemplates

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

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

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

Авторизация

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

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

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

Передайте следующие необязательные параметры в теле запроса в JSON-формате.

ПараметрТипОписание
limituint64лимит выводимых строк
offsetuint64номер строки, с которой начинать выборку (начинается с 0)
resource_iduint64идентификатор шаблона
template_namestringназвание шаблона
alpha_namestringимя отправителя

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

ПараметрТипОписание
templatesTemplatesмассив с данными о шаблонах

Templates

ПараметрТипОписание
resource_iduint64идентификатор шаблона
template_namestringназвание шаблона
template_textstringтекст шаблона
alpha_namestringимя отправителя (альфа-имя)
alpha_name_resource_iduint64идентификатор имени отправителя (альфа-имени)
operatorsTemplateOperatorsданные по операторам и категориям шаблона
creation_datestringдата создания в формате RFC-3339 / ISO-8601

TemplateOperators

ПараметрТипОписание
operatorenum Operatorназвание оператора
statusenum Statusстатус согласования у оператора
template_categoryenum Categoryкатегория шаблона

Operator

ПараметрТипОписание
1enumМТС
2enumМегафон
3enumБилайн
4enumТеле2
5enumМотив
6enumРостелеком

Status

ПараметрТипОписание
1enumна согласовании
2enumсогласован
3enumотклонён
4enumотключён

Category

ПараметрТипОписание
1enumавторизационый
2enumсервисный
3enumтранзакционный

Примеры

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

{
    "alpha_name": "SHOP"
}

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

{
    "templates":[ 
        {
            "resource_id": 132680,
            "template_name": "Заказ принят",
            "template_text": "Заказ: %w{1,n} %d на сумму %d руб принят. Планируемое время отгрузки в пункт выдачи: %d в интервале %d.",
            "alpha_name": "SHOP",
            "alpha_name_resource_id": 132669,
            "operators": [
                {
                    "operator": 1,
                    "status": 1,
                    "template_category": 1
                }
            ],
            "creation_date": "2023-10-30T16:36:32.671312Z"
        },
        {
            "resource_id": 132683,
            "template_name": "Доставка заказа",
            "template_text": "Заказ: %w{1,3} на сумму %d руб. Доставит курьер %w. Дата доставки: %w{1,2} с %d по %d",
            "alpha_name": "SHOP",
            "alpha_name_resource_id": 132669,
            "operators": [
                {
                    "operator": 2,
                    "status": 1,
                    "template_category": 3
                },
                {
                    "operator": 3,
                    "status": 1,
                    "template_category": 3
                }
            ],
            "creation_date": "2023-10-30T16:36:32.671312Z"
        },
    ]
}