Przejdź do nawigacji

Utwórz kampanię wychodzącą

Utwórz kampanię wychodzącą, która dzwoni lub wysyła wiadomości do każdego odbiorcy z użyciem agenta, w oknach połączeń określonych przez zasady, ponawiając próby i wykonując follow-upy, jeśli zasady na to pozwalają. Dla nowej kampanii zwraca 201. Powtórzone żądanie, dopasowane przez idempotency_key lub treść, zwraca istniejącą kampanię z created ustawionym na false.

Nagłówki

xi-api-keystringOpcjonalny

Żądanie

This endpoint expects an object.
call_namestringWymagany1-256 characters
Nazwa kampanii.
agent_idstringWymagany1-256 characters

Agent wykonujący połączenia.

recipientslist of objectsWymagany

Do kogo dzwonić. Każdy odbiorca staje się leadem kampanii.

channel_configobjectWymagany
scheduled_time_unixinteger or nullOpcjonalny>=0

Kiedy rozpocząć dzwonienie; pomiń, aby rozpocząć teraz. Połączenia i tak czekają na kolejne okno połączeń.

timezonestring or nullOpcjonalny

Strefa czasowa IANA, w której należy odczytywać okna połączeń, zastępująca tę z zasad.

branch_idstring or nullOpcjonalny<=256 characters

Gałąź agenta, z którą należy wykonać połączenie.

environmentstring or nullOpcjonalny<=256 characters

Środowisko, w którym należy rozwiązać zmienne środowiskowe agenta.

target_concurrency_limitinteger or nullOpcjonalny>=1

Maksymalna liczba połączeń do wykonania jednocześnie.

idempotency_keystring or nullOpcjonalny1-256 characters

Umożliwia bezpieczne ponowienie żądania: powtórzenie z tym samym kluczem zwraca utworzoną kampanię.

outcomeobject or nullOpcjonalny

Wynik uznawany za sukces połączeń kampanii.

policyobject or nullOpcjonalny

Zasady do zapisania w migawce kampanii. Jeśli są ustawione, mają pierwszeństwo przed domyślnymi zasadami workspace’u i nadpisaniami agenta; jeśli ich nie podano, musi istnieć konfiguracja workspace’u, która dostarczy zasady.

variantenum or nullOpcjonalny

simple wykonuje jedną próbę dla każdego odbiorcy, z zawsze aktywnymi oknami połączeń i bez zbierania danych; nie można go łączyć z policy. advanced używa policy lub konfiguracji workspace’u i jest domyślny dla kampanii telefonicznych.

Dozwolone wartości:

Odpowiedź

Pomyślna odpowiedź

campaignobject
createdboolean

False, gdy żądanie powtarza wcześniejsze i zwraca utworzoną przez nie kampanię.

within_calling_windowboolean

Czy dzwonienie zaczyna się od razu, a nie w następnym oknie połączeń.

Błędy

422
Unprocessable Entity Error