Duplikowanie kampanii

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

Tworzy kopię kampanii w stanie Draft, z takimi samymi ustawieniami. Opcjonalnie kopiowane są również numery oryginalnej kampanii, z przywróceniem statusu NotContacted, aby można było do nich zadzwonić ponownie.

Jeśli data rozpoczęcia oryginalnej kampanii jest w przeszłości, kopia rozpoczyna się dzisiaj, a jej data zakończenia jest przesuwana o tę samą liczbę dni. Czarne listy, które już nie istnieją, są usuwane z kopii.

Parametry ścieżki

accountIduuidWymagane

ID Twojego konta SIP Caller. Zobacz ID konta.

campaignIduuidWymagane

ID kampanii.

Parametry zapytania

newCampaignNamestring

Nazwa nowej kampanii, od 2 do 99 znaków. Domyślnie jest to nazwa oryginalnej kampanii z przyrostowym sufiksem.

includeNumbersboolean

Czy kopiować numery oryginalnej kampanii. Domyślnie true.

numbersFilterJSON object

Tylko gdy includeNumbers ma wartość true: statusy numerów do skopiowania, na przykład {"status":["NotContacted","Failure"]}. Obsługiwane jest tylko pole status. Domyślnie kopiowane są wszystkie numery z wyjątkiem usuniętych.

Możliwe wartości:NotContactedContactingSuccessFailureRetryPendingBlacklisted

Zwraca

Zwraca nowy obiekt kampanii.

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'

Odpowiedź

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 Wszelkie prawa zastrzeżone
LinkedinYou Tube
Trustpilot