Duplicar una campaña

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

Crea una copia de una campaña, en estado Draft, con la misma configuración. Opcionalmente, también se copian los números de la campaña original, restablecidos a NotContacted, para que se puedan volver a llamar.

Si la fecha de inicio de la campaña original está en el pasado, la copia comienza hoy, y su fecha de finalización se desplaza la misma cantidad de días. Las listas negras que ya no existen se quitan de la copia.

Parámetros de ruta

accountIduuidObligatorio

ID de tu cuenta de SIP Caller. Consulta ID de la cuenta.

campaignIduuidObligatorio

ID de la campaña.

Parámetros de consulta

newCampaignNamestring

Nombre de la nueva campaña, de entre 2 y 99 caracteres. De forma predeterminada, se usa el nombre de la campaña original, con un sufijo incremental.

includeNumbersboolean

Indica si se copian los números de la campaña original. El valor predeterminado es true.

numbersFilterJSON object

Solo cuando includeNumbers es true: estados de los números a copiar, como {"status":["NotContacted","Failure"]}. Solo se admite el campo status. De forma predeterminada, se copian todos los números, excepto los eliminados.

Valores posibles:NotContactedContactingSuccessFailureRetryPendingBlacklisted

Devuelve

Devuelve el nuevo objeto campaña.

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'

Respuesta

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 Todos los Derechos Reservados
LinkedinYou Tube
Trustpilot