Definice jak se mají zprávy odesílat (flow)
Intro
Každý objekt v poli flow
definuje jeden kanál, který se má použít pro odeslání zprávy. Pořadí objektů v poli flow
definuje prioritu kanálu. Vždy platní, že pokud flow
obsahuje více objektů, tak se zpráva odesílá postupně po jednotlivých kanálech dle pořadí v poli flow
.
Ukázka flow pole
...
"flow": [
{
"viber": {
"sender": "MojeFirma",
"ttl": 10
}
},
{
"sms": {
"sender": "MojeFirma",
"gateway": "high"
}
}
]
...
V této ukázce se nejprve zpráva pokouší odeslat přes Viber. Pokud to není možné (příjemce např. není registrován v Viberu), tak se zpráva po 10 minutách pokusí odeslat přes SMS.
Nastavení časového limitu (ttl)
Každý objekt v poli flow
může obsahovat parametr ttl
. Ten definuje časový limit pro odeslání zprávy. Pokud zpráva nebude odeslána do tohoto časového limitu, zpráva se neodesílá a pokračuje se v odesílání zprávy přes další kanál.
Výchozí hodnota pro ttl
je 10 minut.