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_unixintegerValfri>=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.

timezonestringValfri

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

branch_idstringValfri<=256 characters
Agentgrenen att ringa med.
environmentstringValfri<=256 characters

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

target_concurrency_limitintegerValfri>=1

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

idempotency_keystringValfri1-256 characters

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

outcomeobjectValfri

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

policyobjectValfri

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.

variantenumValfri

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
Outbound Campaigns Create Request Unprocessable Entity Error