WebServices ALLINMAIL.
Com a intenção de facilitar a integração com a AllinMail, nós fornecemos soluções via WebServices,
abaixo você encontrará os principais webservices de nossa solução.
Documentação Login
http://painel01.allinmail.com.br/webservices/wsLogin.html
Entrada:
login: xsd: integer
senha: xsd:string
Saída:
Ticket que será usado na transação com outros webservices.
Documentação Upload de Base
http://painel01.allinmail.com.br/webservices/wsUploadBase.html
Url para efetuar Upload de Base
http://painel01.allinmail.com.br/webservices/wsUploadBase.html?document=1
Entrada:
ticket: xsd:string (Ticket retornado pela ws de Login)
nm_lista: xsd:string (Nome da Lista que irá receber a base)
arquivo: xsd:csv (Url do Arquivo CSV)
acao: xsd:integer (Aqui você informará se você deseja adicionar o arquivo a lista ou apagar a
lista e carregar o arquivo)
primeiraLinha: xsd:integer (Informar sempre o valor 1 )
separador: xsd:string (Aqui você informará o caractere de separação de colunas)
Saída:
Quantidade de e-mails encontrada na base.
Documentação Cadastrar Campanha
http://painel01.allinmail.com.br/webservices/wsCriarCampanha.html
Url para Cadastrar Campanha
http://painel01.allinmail.com.br/webservices/wsCriarCampanha.html?document=1
Entrada:
ticket: xsd:string (Ticket retornado pela ws de Login)
dados: xsd:array (nm_campanha (String com o nome da Campanha),
nm_subject (String com o Subject da Campanha),
nm_remetente (String com o email de remetente),
nm_remetente_nome (String com o nome de remetente),
nm_reply (String com o e-mail de resposta),
nm_html (String com o HTML em BASE64)
nm_txt (String com a versão texto da campanha),
view (Contabilizar abertura: 0 para não e 1 para sim) ,
click (Contabilizar clique: 0 para não e 1 para sim),
nm_filtro (String com o nome do Filtro que será utilizado),
ano_inicio (Inteiro com o ano de inicio da campanha),
mes_inicio (Inteiro com o mês de inicio da campanha),
dia_inicio (Inteiro com o dia de inicio da campanha),
ano_limite (Inteiro com o ano limite da campanha),
mes_limite (Inteiro com o mês limite da campanha),
dia_limite (Inteiro com o dia limite da campanha),
hora_inicio (String com a hora de inicio da campanha Ex:14),
minuto_inicio (String com o minuto de inicio da campanha Ex:59),
hora_limite(String com a hora de fim da campanha Ex:14),
minuto_limite (String com o minuto de fim da campanha Ex:59),
nm_categoria (String com o nome da categoria),
nm_lista (String com o nome da Lista),
fl_analytics (Integração com Analytics: 0 ou 1).
Retorno:
id_campanha (inteiro)
Documentação Editar Campanha
http://painel01.allinmail.com.br/webservices/wsEditarCampanha.html
Url para Editar Campanha
http://painel01.allinmail.com.br/webservices/wsEditarCampanha.html?document=1
ticket: xsd:string
id_campanha: xsd:inteiro
dados: xsd:array (nm_campanha (String com o nome da Campanha),
nm_subject (String com o Subject da Campanha),
nm_remetente (String com o email de remetente),
nm_remetente_nome (String com o nome de remetente),
nm_reply (String com o e-mail de resposta),
nm_html (String com o HTML em BASE64)
nm_txt (String com a versão texto da campanha),
view (Contabilizar abertura: 0 para não e 1 para sim) ,
click (Contabilizar clique: 0 para não e 1 para sim),
nm_filtro (String com o nome do Filtro que será utilizado),
ano_inicio (Inteiro com o ano de inicio da campanha),
mes_inicio (Inteiro com o mês de inicio da campanha),
dia_inicio (Inteiro com o dia de inicio da campanha),
ano_limite (Inteiro com o ano limite da campanha),
mes_limite (Inteiro com o mês limite da campanha),
dia_limite (Inteiro com o dia limite da campanha),
hora_inicio (String com a hora de inicio da campanha Ex:14),
minuto_inicio (String com o minuto de inicio da campanha Ex:59),
hora_limite(String com a hora de fim da campanha Ex:14),
minuto_limite (String com o minuto de fim da campanha Ex:59),
nm_categoria (String com o nome da categoria),
nm_lista (String com o nome da Lista),
fl_analytics (Integração com Analytics: 0 ou 1).
Documentação Listas Campanhas
http://painel01.allinmail.com.br/webservices/wsListarCampanhas.html
Url para Listas Campanhas
http://painel01.allinmail.com.br/webservices/wsListarCampanhas.html?document=1
Este webservices ao informar apenas o ticket, você terá como retorno a lista de campanhas na caixa de
montadas, informando um segundo parâmetro que seria o id_campanha, você verá os dados
cadastrados nessa campanha. Caso queira enviar um teste de alguma campanha, você pode passar o
parâmetro ação que tem como opção a string "Excluir" ou "Teste" ou "Final" , caso você informa o
valor teste, torna-se necessário um outro parâmetro que será o email que receberá o teste.
Documentação Campanhas Encerradas
http://painel01.allinmail.com.br/webservices/wsCampanhasEncerradas.html
Url para Campanhas Encerradas
http://painel01.allinmail.com.br/webservices/wsCampanhasEncerradas.htm?document=1
Entrada:
ticket: xsd:string
mes: xsd:string (O mês que você quer pesquisar)
ano: xsd:string (O Ano que você quer pesquisar)
Saída: Array com a lista de campanhas.
Documentação Caixa de Saída
http://painel01.allinmail.com.br/webservices/wsCampanhaCxSaida.html
Url para Caixa de Saída
http://painel01.allinmail.com.br/webservices/wsCampanhaCxSaida.html?document=1
Este webservices ao informar apenas o ticket, você terá como retorno a lista de campanhas na caixa de
saída, informando um segundo parâmetro que seria o id_campanha, você verá os dados cadastrados
nessa campanha. Caso queira enviar um teste de alguma campanha, você pode passar o parâmetro ação
que tem como opção a string "Excluir" ou "Teste" ou "Pause" ou “Play”. Caso você informe o
valor teste, torna-se necessário outro parâmetro que será o email que receberá o teste.
Documentação Relatório da campanha
http://painel01.allinmail.com.br/webservices/wsRelatorio.html
Url Relatório da campanha
http://painel01.allinmail.com.br/webservices/wsRelatorio.html?document=1
Entrada:
ticket: xsd:string
id_campanha: xsd:array
Saída: Array de dados com todos os dados que temos disponíveis do relatório de campanha.
Download

WebServices ALLINMAIL.