Duplicare una campagna

POST/v1/accounts/{accountId}/campaigns/{campaignId}/duplicate

Crea una copia di una campagna, nello stato Draft, con le stesse impostazioni. Facoltativamente, vengono copiati anche i numeri della campagna originale, reimpostati a NotContacted, in modo che possano essere richiamati.

Se la data di inizio della campagna originale è nel passato, la copia inizia oggi, e la sua data di fine viene spostata dello stesso numero di giorni. Le liste nere che non esistono più vengono rimosse dalla copia.

Parametri di percorso

accountIduuidObbligatorio

ID del tuo account SIP Caller. Consulta ID dell'account.

campaignIduuidObbligatorio

ID della campagna.

Parametri di query

newCampaignNamestring

Nome della nuova campagna, tra 2 e 99 caratteri. Il valore predefinito è il nome della campagna originale, con un suffisso incrementale.

includeNumbersboolean

Indica se copiare i numeri della campagna originale. Il valore predefinito è true.

numbersFilterJSON object

Solo quando includeNumbers è true: stati dei numeri da copiare, ad esempio {"status":["NotContacted","Failure"]}. È supportato solo il campo status. Per impostazione predefinita vengono copiati tutti i numeri, tranne quelli eliminati.

Valori possibili:NotContactedContactingSuccessFailureRetryPendingBlacklisted

Restituisce

Restituisce il nuovo oggetto campagna.

POST

/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID/duplicate

curl -X POST 'https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID/duplicate?newCampaignName=Q4%20Renewals%20-%20Second%20round&includeNumbers=true&numbersFilter=%7B%22status%22%3A%5B%22NotContacted%22%2C%22Failure%22%5D%7D' \ -H 'Authorization: Bearer API_KEY_TOKEN'

Risposta

200 OK

{ "id": "01a0e3f1-2b7c-7d4e-8a19-3c5f6b2d9e84", "name": "Q4 Renewals - Second round", "tagIds": [], "state": "Draft", "activeStatus": null, "runningPriority": "Normal", "phoneSystemId": "0199817e-52e0-7079-9585-99a655c2acb3", "extensionId": "93e5cdfc-6e42-4995-8263-9388a9047c29", "dialer": { "mode": "Predictive", "intensity": 0 }, "startDate": "2026-10-01", "endDate": null, "holidayGroupId": null, "timeZoneId": "America/New_York", "workingTimes": { "monday": [ { "start": "09:00", "end": "13:00" }, { "start": "14:00", "end": "18:00" } ], "tuesday": [ { "start": "09:00", "end": "13:00" }, { "start": "14:00", "end": "18:00" } ], "wednesday": [ { "start": "09:00", "end": "13:00" }, { "start": "14:00", "end": "18:00" } ], "thursday": [ { "start": "09:00", "end": "13:00" }, { "start": "14:00", "end": "18:00" } ], "friday": [ { "start": "09:00", "end": "13:00" }, { "start": "14:00", "end": "18:00" } ], "saturday": [], "sunday": [] }, "numberProvisioning": "Dynamic", "numberSelection": "Fifo", "numberPriority": "RetryPending", "callPrefix": "", "ringTimeout": { "value": 30, "unit": "Seconds" }, "maxAttempts": 3, "retryIntervals": [ { "value": 1, "unit": "Hours" }, { "value": 1, "unit": "Days" } ], "blackListIds": [ "01a0dedd-b9a2-729d-8e0a-4e3ad9197aea" ], "callHandling": { "$t": "Callflow", "answerTypeDetector": { "$t": "AmdAgent", "amdAgentId": "019f9cef-4a91-7c97-b7cd-edbb06a5038d", "unknownAnswerTreatment": "Human", "messageForVoicemail": { "$t": "OnFirstDetection", "callflowId": "019f81ba-a149-731a-a6cb-b47146c5f90d", "isCallRetryEnabled": true } }, "callflowId": "019f9cd5-e8cd-716b-a9a6-37c9db2f97a2", "ttsVoiceId": "azu-en-US-AvaMultilingualNeural" }, "webhookEndpointId": "019af0c3-62d6-70f2-84a1-5ab5671721bb", "numbersCount": 706, "progress": { "notContacted": 706, "contacting": 0, "success": 0, "failure": 0, "retryPending": 0, "blacklisted": 0, "deleted": 0 }, "varNames": [ "Customer Name", "Due Balance" ], "isArchived": false, "interactionLabels": [ { "id": "a6d5b2e5-6b3f-49d8-aaa3-bc7b4c693f05", "label": "Renewal confirmation" } ], "createdAt": "2026-09-28T14:02:11.482", "updatedAt": "2026-09-28T14:02:11.482", "deletedAt": null, "startedAt": null, "endedAt": null }


SIP Caller
© 2026 Easy Caller LLC Tutti i diritti riservati
LinkedinYou Tube
Trustpilot