post https://painel02.allinmail.com.br/allinapi/?method=uploadLista&output=json&token=
Dados via POST: enviar um array de nome dados com as seguintes informações:
- nm_lista: Nome da lista que vai inserir
- acao_arquivo: Ação do arquivo na lista Opções:
1 - Deletar e reescrever
2 - Adicionados ao banco
3 - Adicionar e atualizar - separador: Qual o tipo do separador utilizado Opções:
1 - ( ; ) Ponto e vírgula
2 - ( , ) Vírgula
3 - (TAB) Tabulação - campos_arquivo: Nome do(s) campo(s) do arquivo. Se houver mais de um campo informar utilizando o mesmo separador do arquivo e na mesma ordem do(s) campo(s) do arquivo. Exemplo: nm_email;nome
qualificador: Informa o qualificador do arquivo Opções:
1 - (NENHUM) Padrão
2 - ( " ) Aspas Dupla
3 - ( ' ) Aspas Simples
excluidos: Informa se vai salvar ou não os emails excluidos Opções:
0 - Não Remove
1 - Remove E-mails
Dados via $_FILES: enviar o file do arquivo com a posição [arquivo]. Aceitamos as extensões txt, csv e zip
OBS: Caso necessário atualizar apenas um campo da lista, basta informar o campo chave (nm_email) e o campo que será atualizado
Importante: Os campos do arquivo devem estar idênticos ao Json a ser enviado pela API
Se no arquivo utilizar "ponto e virgula" no Json deverá estar da mesma forma, se utilizar "virgula" idem ao Json.
Array
(
[dados] => {
"acao_arquivo":"1",
"campos_arquivo":"nm_email,nome_completo",
"separador":"1",
"qualificador":"1",
"excluidos":"1",
"nm_lista":"lista_teste"
}
)
Exemplo de Post e retorno via Postman.