Перейти к основному содержимому

Получение информации о каскадах

Обновлено: 12 января 2025

Для получения информации о каскадах используется метод api/cascade/get-all

Вызов метода api/cascade/get-all​

Чтобы вызвать метод api/cascade/get-all, отправьте POST-запрос на URL-адрес https://app.edna.by/api/cascade/get-all.

Если запрос выполнен успешно, метод возвращает ответ с кодом 200 и массив JSON-объектов [{…}, {…}, {…}] с параметрами ответа.

Если у вас есть заблокированные подписи, формат ответа будет содержать информацию о блокировке.

Формат запроса​

В теле запроса передается пустой JSON-объект в фигурных скобках {}

Параметры ответа​

ПараметрТип данныхОписание
idnumberИдентификатор каскада. Указывается при отправке сообщений в атрибуте cascadeId.
namestringИмя каскада, указанное при создании каскада.
statusstringСтатус каскада. Например, ACTIVE (активен) или DISABLED (отключен).
stagesCountstringКоличество шагов в каскаде.
stagesobjectИнформация о каскадах. Массив содержит описание о составе каскада.
ordernumberПорядковый номер шага каскада.
uuidstringИдентификатор шага, присвоенный системой.
decisionobjectОписание шага. Может быть null или содержать type: "TTL", "ttl": "00:00:40", где ttl — время, по истечении которого нужно переходить на описываемый шаг, если сообщение на предыдущем шаге было не доставлено.
subjectobjectИнформация о канале.
subject.idnumberИдентификатор подписи.
subject.namestringИмя канала, указанное при создании канала.
subject.subjectstringИмя подписи.
subject.descriptionstringДополнительная информация о канале.
subject.typestringТип канала. Например, SMS, VIBER, WHATSAPP.
subject.tenantIdnumberИдентификатор вашего аккаунта.

Пример ответа​

Пример ответа, если запрос выполнен успешно и все каскады активны​

[
{
"id": 2563,
"name": "sms-viber",
"status": "ACTIVE",
"stagesCount": 3,
"stages": [
{
"order": 0,
"uuid": "05c1203a-c77b-4cb4-acf2-e8ed1de4d8221",
"subject": {
"id": 16451,
"name": "Test_MFMSCOM-4938",
"subject": "Test_MFMSCOM-4938",
"type": "SMS",
"tenantId": 334,
"testing": false,
"locked": false,
"approveStatus": "APPROVED"
},
"stages": [
{
"order": 1,
"uuid": "db80e215-2088-4782-9f73-c8f8b1e7d644",
"decision": {
"type": "TTL",
"ttl": "00:01:00"
},
"subject": {
"id": 16724,
"name": "RETAIL2_VIBER_EM",
"subject": "RETAIL2_VIBER_EM",
"type": "VIBER",
"tenantId": 334,
"testing": false,
"locked": false,
"approveStatus": "APPROVED"
},
"stages": []
}
]
}
]
}
]