/v1/accounts/{accountId}/campaigns/{campaignId}/numbers/copyFromContactListCopia a una campaña todos los números de una lista de contactos, con sus valores de variables.
Si la campaña aún no tiene números, toma los nombres de variables de la lista de contactos. De lo contrario, ambas deben tener los mismos nombres de variables, o la solicitud falla con 409 Conflict.
Se pueden agregar números a las campañas en estado Draft, y a las campañas Active o Paused con provisión de números Dynamic. Las demás campañas devuelven 409 Conflict.
Los duplicados se gestionan de forma diferente según el estado de la campaña. En las campañas Draft, se omite un número con los mismos valores de variables que uno existente (el mismo número se puede volver a agregar con valores diferentes). En las campañas Active o Paused, se agrega cada número enviado, aunque ya exista, ya que se considera una nueva llamada a realizar, por ejemplo para volver a contactar al mismo cliente.
ID de tu cuenta de SIP Caller. Consulta ID de la cuenta.
ID de la campaña.
ID de la lista de contactos cuyos números se copian.
Devuelve un objeto con el resultado de la operación:
Cantidad de números de la lista de contactos.
Cantidad de números agregados a la campaña.
Cantidad de números no agregados por estar duplicados.
/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID/numbers/copyFromContactList
curl -X POST 'https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID/numbers/copyFromContactList' \
-H 'Authorization: Bearer API_KEY_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"contactListId": "CONTACT_LIST_ID"
}'Respuesta
200 OK
{
"totalNumbers": 2000,
"numbersAdded": 2000,
"numbersSkipped": 0
}