Hoppa till navigering

Skapa en utgående kampanj

Skapa en utgående kampanj som ringer upp eller skickar meddelanden till varje mottagare med agenten, inom policyns samtalsfönster, med nya försök och uppföljningar enligt vad som tillåts. Returnerar 201 för en ny kampanj. En upprepad begäran, som matchas via idempotency_key eller annars via sin brödtext, returnerar den befintliga kampanjen med created satt till false.

Headers

xi-api-keystringValfri

Förfrågan

This endpoint expects an object.
call_namestringObligatorisk1-256 characters
Kampanjens namn.
agent_idstringObligatorisk1-256 characters

Agenten som genomför samtalen.

recipientslist of objectsObligatorisk
Vem som ska ringas. Varje mottagare blir ett lead i kampanjen.
channel_configobjectObligatorisk
scheduled_time_unixinteger or nullValfri>=0

När uppringningen ska börja; utelämna för att börja nu. Samtal väntar fortfarande på nästa tidsfönster för uppringning.

timezonestring or nullValfri

IANA-tidszon att läsa samtalsfönstren i, som åsidosätter policyns.

branch_idstring or nullValfri<=256 characters
Agentgrenen att ringa med.
environmentstring or nullValfri<=256 characters

Miljön där agentens miljövariabler ska lösas.

target_concurrency_limitinteger or nullValfri>=1

Det högsta antalet samtal att genomföra samtidigt.

idempotency_keystring or nullValfri1-256 characters

Gör begäran säker att försöka igen: en upprepning med samma nyckel returnerar kampanjen den skapade.

outcomeobject or nullValfri

Resultatet som räknas som lyckat för kampanjens samtal.

policyobject or nullValfri

Policy att spara som en ögonblicksbild för kampanjen. När den anges har den företräde framför arbetsytans standard och eventuella åsidosättningar per agent; när den utelämnas måste arbetsytans konfiguration finnas och tillhandahåller policyn.

variantenum or nullValfri

simple gör ett försök per mottagare med alltid öppna samtalsfönster och utan att samla in något, och kan inte kombineras med policy. advanced använder policy eller arbetsytans konfiguration och är standard för telefonkampanjer.

Tillåtna värden:

Svar

Lyckat svar
campaignobject
createdboolean

False när begäran upprepade en tidigare begäran och returnerade dess kampanj.

within_calling_windowboolean

Om uppringningen börjar direkt i stället för vid nästa tidsfönster för uppringning.

Fel

422
Unprocessable Entity Error