Ir para o conteúdo

Lista de Contactos — Carregar CSV

Passo 1 do processo de carregamento de contactos em dois passos. Submeta aqui um ficheiro CSV e utilize o csv_file_path devolvido para concluir o carregamento em /contact_list/contacts/.

Endpoint

Todos os verbos: /contact_list/<list>/contacts/new


POST /contact_list/<list>/contacts/new

O CSV deve estar: - Codificado em UTF-8 - Todos os campos entre aspas duplas (") - Vírgula (,) como separador de campos - Não mais de 100.000 contactos

Parâmetro Tipo Descrição
pastedcsvdata string String CSV, uma linha por contacto

Devolve: O valor csv_file_path a utilizar ao submeter para /contact_list/contacts/.

Nota

O ficheiro CSV deve ser enviado como multipart/form-data. Sem exemplo de resposta — o endpoint devolve os resultados da importação após o processamento.

Exemplo:

curl -u "username:api_key" -H "Accept: application/json" \
  -F "file=@contacts.csv" \
  https://app.duo.pt/contact_list/{list_id}/contacts/new

GET /contact_list/<list>/contacts/new

Sem utilização via API. Devolve o formulário HTML para o browser.