/v1/accounts/{accountId}/campaigns/{campaignId}/numbers/copyFromContactListCopia para uma campanha todos os números de uma lista de contatos, com os valores das suas variáveis.
Se a campanha ainda não tiver números, ela assume os nomes das variáveis da lista de contatos. Caso contrário, ambas devem ter os mesmos nomes de variáveis, ou a solicitação falha com 409 Conflict.
É possível adicionar números a campanhas no estado Draft, e a campanhas Active ou Paused com provisionamento de números Dynamic. As demais campanhas retornam 409 Conflict.
As duplicatas são tratadas de forma diferente dependendo do estado da campanha. Nas campanhas Draft, um número com os mesmos valores de variáveis de um número existente é ignorado (o mesmo número pode ser adicionado novamente com valores diferentes). Nas campanhas Active ou Paused, todos os números enviados são adicionados, mesmo que já existam, pois cada um é considerado uma nova chamada a fazer, por exemplo para contatar o mesmo cliente novamente.
ID da sua conta SIP Caller. Consulte ID da conta.
ID da campanha.
ID da lista de contatos cujos números são copiados.
Retorna um objeto com o resultado da operação:
Quantidade de números na lista de contatos.
Quantidade de números adicionados à campanha.
Quantidade de números não adicionados porque estavam 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"
}'Resposta
200 OK
{
"totalNumbers": 2000,
"numbersAdded": 2000,
"numbersSkipped": 0
}