Enviar números da lista negra a partir de um arquivo CSV

POST/v1/accounts/{accountId}/blackLists/{blackListId}/numbers/upload

Adiciona a uma lista negra os números de um arquivo CSV (valores separados por vírgula), codificado em UTF-8. Esta é a forma mais eficiente de adicionar uma grande quantidade de números, por exemplo ao importar um cadastro de bloqueio de chamadas (Do Not Call).

Cada linha do arquivo deve ter exatamente duas colunas: o número, e uma descrição opcional, que pode ficar vazia. Por exemplo:

+18005550101,Customer request
+18005550102,
+18005550103,Asked not to be called again

Os números inválidos são ignorados, e informados na resposta. Os números que já estão na lista negra também são ignorados. Uma linha com um número de colunas incorreto faz com que toda a solicitação falhe com 400 Bad Request, indicando a linha com o problema.

Parâmetros de caminho

accountIduuidObrigatório

ID da sua conta SIP Caller. Consulte ID da conta.

blackListIduuidObrigatório

ID da lista negra.

Parâmetros de query string

firstRowIsHeaderboolean

Indica se a primeira linha do arquivo contém os nomes das colunas, e deve ser ignorada. O padrão é false.

Corpo da solicitação

Um corpo multipart/form-data com o arquivo. É possível enviar vários arquivos na mesma solicitação.

Retorna

Retorna um array com um resultado para cada arquivo enviado:

fileNamestring

Nome do arquivo enviado.

totalNumbersinteger

Quantidade de linhas lidas do arquivo.

numbersAddedinteger

Quantidade de números adicionados.

numbersSkippedinteger

Quantidade de linhas ignoradas, porque o número era inválido ou estava duplicado.

firstInvalidNumbersarray of strings

Até 10 dos números inválidos encontrados no arquivo, para ajudar você a encontrar o problema.

POST

/v1/accounts/ACCOUNT_ID/blackLists/BLACK_LIST_ID/numbers/upload

curl -X POST 'https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/blackLists/BLACK_LIST_ID/numbers/upload?firstRowIsHeader=false' \ -H 'Authorization: Bearer API_KEY_TOKEN' \ -F 'file=@black-list-numbers.csv;type=text/csv'

Resposta

200 OK

[ { "fileName": "black-list-numbers.csv", "totalNumbers": 18452, "numbersAdded": 18449, "numbersSkipped": 3, "firstInvalidNumbers": [ "N/A", "12" ] } ]


SIP Caller
© 2026 Easy Caller LLC Todos os direitos reservados
LinkedinYou Tube
Trustpilot