Dupliquer une campagne

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

Crée une copie d’une campagne, à l’état Draft, avec les mêmes paramètres. Les numéros de la campagne d’origine peuvent également être copiés, et réinitialisés à NotContacted, afin de pouvoir être rappelés.

Si la date de début de la campagne d’origine est dans le passé, la copie commence aujourd’hui, et sa date de fin est décalée du même nombre de jours. Les listes noires qui n’existent plus sont retirées de la copie.

Paramètres de chemin

accountIduuidObligatoire

ID de votre compte SIP Caller. Consultez ID du compte.

campaignIduuidObligatoire

ID de la campagne.

Paramètres de requête

newCampaignNamestring

Nom de la nouvelle campagne, entre 2 et 99 caractères. Par défaut, le nom de la campagne d’origine, avec un suffixe incrémental.

includeNumbersboolean

Indique s’il faut copier les numéros de la campagne d’origine. Par défaut : true.

numbersFilterJSON object

Uniquement lorsque includeNumbers est true : statuts des numéros à copier, par exemple {"status":["NotContacted","Failure"]}. Seul le champ status est pris en charge. Par défaut, tous les numéros sont copiés, sauf ceux qui ont été supprimés.

Valeurs possibles :NotContactedContactingSuccessFailureRetryPendingBlacklisted

Renvoie

Renvoie le nouvel objet campagne.

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'

Réponse

200 OK

{ "id": "01a0e3f1-2b7c-7d4e-8a19-3c5f6b2d9e84", "name": "Q4 Renewals - Second round", "tagIds": [], "state": "Draft", "activeStatus": null, "runningPriority": 0, "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 Tous droits réservés
LinkedinYou Tube
Trustpilot