Skip to main content

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

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

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

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

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

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

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

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

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

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

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

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

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

[
{
"id": 2563,
"name": "wa-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": "55cf6d4b-2e99-4b25-8930-c81cd66bd114",
"decision": {
"type": "TTL",
"ttl": "00:01:00"
},
"subject": {
"id": 18532,
"name": "RETAIL2_WA_EM_temp",
"subject": "RETAIL2_WA_EM_temp",
"type": "WHATSAPP",
"tenantId": 334,
"testing": false,
"locked": false,
"approveStatus": "APPROVED"
},
"stages": [
{
"order": 2,
"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": []
}
]
}
]
}
]
}
]

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

[
{
"id": 2533,
"name": "whatsapp-conversation",
"status": "DISABLED",
"stagesCount": 1,
"stages": [
{
"order": 0,
"uuid": "85e891e5-c6e4-430c-a687-c5beefd270b4",
"subject": {
"id": 18532,
"name": "RETAIL2_WA_EM_temp",
"subject": "RETAIL2_WA_EM_temp",
"type": "WHATSAPP",
"tenantId": 334,
"testing": false,
"locked": false,
"approveStatus": "APPROVED"
},
"stages": []
}
]
}
]