Voice Campaign Request Confirmation
Jeśli w FeatureProjectVoiceCampaign jest włączone potwierdzenie realizacji sprawy ({request_confirmation_enabled}
), system przed każdym przetwarzaniem sprawy wyśle żądanie POST do zewnętrznego serwisu
({request_confirmation_url}
) w celu weryfikacji sprawy.
Body
{
"id": <STRING>,
"voice_campaign_id": <STRING>,
"contact_number": <STRING>,
"current_contact_number": <STRING>,
"contact_identifier": <STRING>,
"case_id": <STRING>,
"case_group": <STRING>,
"case_state": <STRING>,
"custom": <STRING>
}
Parameters
Parametr | Rodzaj | Opis |
---|---|---|
id | <STRING> |
Identyfikator systemowy Sprawie z Kampanii |
voice_campaign_id | <STRING> |
Identyfikator systemowy Kampanii |
contact_number | <STRING> |
Numer kontaktowy lub lista numerów kontaktowych w formacie Nazwa1:Numer1 |
current_contact_number | <STRING> |
Aktualny numer kontaktowy |
contact_identifier | <STRING> |
Identyfikator kontaktu |
case_id | <STRING> |
Identyfikator sprawy |
case_group | <STRING> |
Grupa sprawy |
case_state | <STRING> |
Status sprawy |
custom | <STRING> |
Dodatkowe informacje |
Headers
Parametr | Rodzaj | Wartość | Opcjonalne |
---|---|---|---|
Content-Type | <STRING> |
application/json | Nie |
appHash | <STRING> |
{request_confirmation_apphash} | Tak |
Spodziewana odpowiedź z serwera
{
"data": {
"is_confirmed": <BOOLEAN>,
"case_state": <STRING>
}
}
Parametr | Rodzaj | Wartość | Opis |
---|---|---|---|
is_confirmed | <BOOLEAN> |
1 | Zgoda na przetwarzanie sprawy |
case_state | <STRING> |
lorem ipsum | Status do ustawienia przy niepotwierdzeniu sprawy - opcjonalnie |
Kod | Opis |
---|---|
200 | Realizacja w zależności od parametru {is_confirmed} |
Inny | Błędna odpowiedź. Zostanie wykonana kolejna próba za określony w {request_confirmation_interval} (FeatureProjectVoiceCampaign) czas. |