O poder de integrar
EnvíaloSimple

+ HTTP API
+ Documentação
= Integração fácil

API EnvíaloSimple

Nossa nova API permitirá que você integre o EnvíaloSimple com todos os seus aplicativos por meio de chamadas simples a URLs, oferecendo inúmeras funcionalidades, agrupadas por módulos para facilitar seu uso e implementação.

Você poderá enviar suas campanhas de email marketing; criar, modificar e excluir contatos, listas de contatos e campanhas; consultar estatísticas e relatórios, e muitas outras funcionalidades para que possa integrá-lo com seus aplicativos.

Postman

Se você usa Postman, disponibilizamos a coleção de métodos para que importe em seu ambiente.

Ver no Postman

Configuração de variáveis

Nossa coleção de métodos necessita da parametrização das seguintes variáveis do Postman para seu correto funcionamento:

NomeValor
urlhttps://api.esmsv.com
tokenI6Ik9UZzFNakUyTVRVME9USXpNVGM0TUE9PSIsIntyuHVlIjoiMm9y…

Autenticação

Para utilizar a nova API, você deve possuir uma Api key. Para isso, deve acessar sua conta, ir em Configuração > Chave Api e gerar uma nova chave.
Ao utilizar os serviços, o método authorization deve estar presente no header, onde você deve enviar essa chave (token).

Exemplo:

curl --location --request GET 'https://api.esmsv.com/v1/administrator/profile' --header 'Authorization: eyJpdiI6Ik9UZzFNakUyTVRVME9USXpNVGM0TUE9PSIsInZhbHVlIjoiMm9yaGZPYzZqNjVwL1haakw5SlovakNKcEZCeWpGaBcDEfGhIjklMNopqMD0iLCJtYWMiOiJhODVmNDgxZWUxYWoPu2Jktm1MjU0ZDhmNmUzMjA3NDliOGQwYWJkZWFlMjFkNDA4NmNiODRhMjYxIn0='

Esclarecimento: Se você já usava a API anterior e tinha uma chave criada, não poderá usar a mesma, devendo criar uma nova.

Resposta

Todas as respostas terão duas seções: status e code.

Adicionalmente, conforme o tipo de serviço, serão adicionadas outras seções que serão detalhadas em cada um deles.

NomeDescrição
statusAqui aparecerá o valor “ok” quando o processo for executado corretamente e “error” quando houver algum erro.
codeAqui aparecerá a mensagem de sucesso quando o processo for executado corretamente ou um detalhe quando houver erros.

Erros

Existem dois tipos de erros: de validação de dados de entrada (COD 422) e os particulares de cada serviço (COD 400). A seguir são detalhados os erros de validação (COD 422) que são comuns a todos os serviços:

CódigoDescrição
is_not_acceptedValor não aceito.
invalid_urlURL inválida.
invalid_dateData incorreta.
invalid_alpha_formatO valor deve conter apenas letras.
invalid_alpha_dash_formatO valor deve conter apenas letras, números, traços e sublinhados.
invalid_alpha_num_formatO valor deve conter apenas letras e números.
invalid_array_formatO valor deve ser um array.
attachedEste campo já foi anexado.
before_dateO valor deve ser uma data anterior.
before_or_equal_dateO valor deve ser uma data anterior ou igual.
invalid_between_elementsQuantidade de elementos inválida.
invalid_between_size_fileTamanho do arquivo inválido.
invalid_between_numberValor inválido.
invalid_between_charactersQuantidade de caracteres inválida.
invalid_booleanO valor deve ser true ou false.
invalid_value_confirmedValor confirmado inválido.
invalid_date_formatFormato de data inválido.
invalid_date_equalData incorreta.
invalid_value_differentO valor deve ser diferente.
invalid_value_digitsQuantidade de dígitos inválida.
invalid_value_digits_betweenQuantidade de dígitos inválida.
invalid_image_dimensionsDimensões da imagem inválidas.
value_duplicateValor duplicado.
invalid_email_formatO formato do email está incorreto.
invalid_velue_ends_withO valor inserido está incorreto.
not_existsO campo é inválido.
is_not_fileO campo deve ser um arquivo.
not_emptyO campo é obrigatório.
invalid_gt_elementsQuantidade de elementos inválida.
invalid_gt_size_fileTamanho do arquivo inválido.
invalid_gt_numericValor incorreto.
invalid_gt_charactersQuantidade de caracteres inválida.
invalid_gte_elementsQuantidade de elementos inválida.
invalid_gte_size_fileTamanho do arquivo inválido.
invalid_gte_numericValor inválido.
invalid_gte_charactersQuantidade de caracteres inválida.
invalid_imageO campo deve ser uma imagem.
invalid_value_inValor inválido.
invalid_value_in_arrayValor inválido.
invalid_value_integerO campo deve ser um número inteiro.
invalid_value_ipO campo deve ser um endereço IP válido.
invalid_ipv4_formatO campo deve ser um endereço IPv4 válido.
invalid_ipv6_formatO campo deve ser um endereço IPv6 válido.
invalid_json_formatO campo deve ser uma string JSON válida.
invalid_lt_elementsQuantidade de elementos inválida.
invalid_lt_size_fileTamanho do arquivo inválido.
invalid_lt_numericValor inválido.
invalid_lt_charactersQuantidade de caracteres inválida.
invalid_lte_elementsQuantidade de elementos inválida.
invalid_lte_size_fileTamanho do arquivo inválido.
invalid_lte_numericValor inválido.
invalid_lte_charactersQuantidade de caracteres inválida.
invalid_max_elementsQuantidade de elementos inválida.
invalid_max_size_fileTamanho do arquivo inválido.
invalid_max_numericValor inválido.
invalid_max_charactersQuantidade de caracteres inválida.
invalid_mimesFormato de arquivo inválido.
invalid_mimetypesFormato de arquivo inválido.
invalid_min_elementsQuantidade de elementos inválida.
invalid_min_size_fileTamanho do arquivo inválido.
invalid_min_numericValor inválido.
invalid_min_charactersQuantidade de caracteres inválida.
multiple_ofValor inválido.
invalid_formatFormato de campo inválido.
only_numericO campo deve ser numérico.
invalid_passwordSenha incorreta.
is_not_presentO campo deve estar presente.
prohibitedO campo está proibido.
prohibited_ifO campo está proibido.
prohibited_unlessO campo está proibido.
relatableO campo não pode ser associado a este recurso.
requiredO campo é obrigatório.
is_not_same_thatOs campos devem coincidir.
invalid_count_elementsQuantidade de elementos inválida.
invalid_size_fileTamanho do arquivo inválido.
invalid_size_numberValor inválido.
invalid_count_charactersQuantidade de caracteres inválida.
invalid_valueValor inválido.
only_charactersO campo deve ser uma cadeia de caracteres.
invalid_timezoneO campo deve ser um fuso horário válido.
is_usedO campo já foi registrado.
error_upload_fileErro ao enviar o arquivo.
invalid_url_formatO formato tipo URL do campo é inválido.
invalid_uuid_formatO campo deve ser um UUID válido.

Arquivos 6

Description

Retorna uma lista das suas imagens. Podem ser filtradas por nome ou por uma pasta.

Estrutura de saída:

CampoDescrição
idID da imagem.
nameNome da imagem.
extensionExtensão da imagem.
folderID da pasta onde se encontra.
fileURL da imagem.
created_dateData de upload.
thumbnailURL da miniatura.


Body
KeyValueDescription
namecreative

Filtro por nome da imagem.

folder6926fd0ed8209d19b623115b

Filtro por ID da pasta. Os IDs das pastas são obtidos em: Obter coleção de pastas.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderByname

Critério para ordenar as imagens. Valores possíveis: name | extension | created_date. Por padrão: created_date.

orderasc

Tipo de ordenação. Valores possíveis: asc/desc. Por padrão: desc.


Description

Retorna uma lista das pastas das suas imagens. Podem ser filtradas por nome.

Estrutura de saída:

CampoDescrição
idID da pasta
nameNome da pasta


Body
KeyValueDescription
nameFolhetos

Filtrar por nome da pasta.

orderasc

Tipo de ordenação. Valores possíveis: asc/desc. Por padrão: asc. Sempre ordena por nome da pasta.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.


Description

Retorna uma lista dos seus documentos. Podem ser filtrados por nome ou por uma pasta.

Estrutura de saída:

CampoDescrição
idID do documento
nameNome do documento
extensionExtensão do documento
folderID da pasta onde se encontra.
fileURL do documento.
created_dateData de upload.


Body
KeyValueDescription
namecatálogo

Filtro por nome do documento.

folder6926fd0ed8209d19b628515b

Filtro por ID da pasta. Os IDs das pastas são obtidos em: Obter coleção de pastas.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderByname

Critério para ordenar os documentos. Valores possíveis: nome | extensão | data_criação. Por padrão: data_criação.

orderasc

Tipo de ordenação. Valores possíveis: asc/desc. Por padrão: desc.


Description

Retorna uma lista das pastas dos seus documentos. Podem ser filtradas por nome.

Estrutura de saída:

CampoDescrição
idID da pasta
nameNome da pasta


Body
KeyValueDescription
nameLogos

Filtrar por nome da pasta.

orderasc

Tipo de ordenação. Valores possíveis: asc/desc. Por padrão: asc. Sempre ordena por nome da pasta.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.


Description

Retorna uma lista dos seus blocos salvos. Podem ser filtrados por nome.

Estrutura de saída:

CampoDescrição
idID do bloco.
nameNome do bloco.
thumbnailURL da miniatura.
created_dateData de upload.


Body
KeyValueDescription
namedesusc

Filtro por nome do bloco.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderByname

Critério para ordenar os blocos. Valores possíveis: name | created_date. Por padrão: created_date.

orderasc

Tipo de ordenação. Valores possíveis: asc/desc. Por padrão: desc.


Description

Retorna o detalhe de um bloco.

Estrutura de saída:

CampoDescrição
idID do bloco
nameNome do bloco
created_dateData de criação
thumbnailUrl da miniatura
htmlHtml do conteúdo

Erros:

CódigoDescrição
errorMsg_blockNotFoundNão existe bloco com o ID informado.


URL Variables
KeyValueDescription
block_id69459a53e1b805319487ba83

Id do bloco. Obrigatório.


Automations 15

Este módulo permitirá que você realize toda a gestão associada a automations desde a criação até a ativação.

Description

Retorna uma lista de todas as automações. Podem ser filtradas por vários campos: nome, estado e data de criação.

Estrutura de saída:

CampoDescrição
idID da automação
nameTítulo da automação
createdData de criação da automação
schedule_typeTipo de envio. Valores possíveis:
AutoresponderInmediate -> Assim que o evento for detectado
AutoresponderDeferred-> Programado
days_of_the_weekDias da semana em que pode ser enviado
momentMomento em que a automação será enviada. Valores possíveis:
after -> Depois de
before -> Antes de
onDay -> No dia
Só é exibido se Tipo de envio = Programado
daysQuantidade de dias. Só é exibido se Tipo de envio = Programado e Momento = Antes de ou Depois de.
hourHora de envio. Só é exibido se Tipo de envio = Programado
eventEvento disparador. Veja os possíveis valores em: Obter eventos disparadores de automação.
statusEstado da automação. Valores possíveis:
Draft -> Rascunho
Paused -> Pausado
Stopped -> Parado
PendingforApproval -> Pendente de aprovação
Sending -> Ativo


Body
KeyValueDescription
filterteste

Filtro por nome ou parte do nome do automation.

statusSending

Filtro por estado da automação. Valores possíveis: Draft (Rascunho) / Sending (Ativo) / Paused (Pausado) / PendingForApproval (Pendente de aprovação) / Stopped (Parado)

createDateFrom2023-04-23

Filtro por data de criação a partir de. Formato: YYYY-MM-DD.

createDateTo2023-05-28

Filtro por data de criação até. Formato: YYYY-MM-DD.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderByname

Critério para ordenar as automações. Valores possíveis: name/id. Por padrão: id.

orderdesc

Tipo de ordenação. Valores possíveis: asc/desc. Por padrão: desc.


Description

Retorna o detalhe de uma automação. Tenha em conta que, dependendo do evento disparador e do tipo de envio, são exibidos campos diferentes.

Estrutura de saída:

CampoDescrição
idID da automação
nameTítulo da automação
subjectAssunto
previewTextTexto de visualização
fromAliasNome do remetente
fromEmailDe
replyEmailResponder para
eventEvento disparador. Veja os possíveis valores em: Obter eventos disparadores de automação.
maillistsLista(s) de contato(s) (ID e Nome). Exibido apenas para Eventos = Inscrição em uma lista, Cancelamento de inscrição em uma lista e Evento anual
idCustomFieldCódigo de campo personalizado do tipo Evento anual configurado. Exibido apenas para Evento disparador = Evento anual
relCampaignId da campanha associada à automação. Exibido apenas para Eventos = Abertura, Clique em algum link, Clique em link específico e Sem cliques em um link
urlUrl da campanha associada à automação. Exibido apenas para Eventos = Clique em link específico e Sem cliques em um link
daysNoClickQuantidade de dias sem clique. Exibido apenas para Evento = Sem cliques em um link
createdData de criação da automação
schedule_typeTipo de envio. Valores possíveis:
AutoresponderInmediate -> Assim que o evento for detectado
AutoresponderDeferred-> Programado
momentMomento em que a automação será enviada. Valores possíveis:
after -> Depois de
before -> Antes de
onDay -> No dia
Exibido apenas se Tipo de envio = Programado
daysQuantidade de dias. Exibido apenas se Tipo de envio = Programado e Momento = Antes de ou Depois de.
hourHora de envio. Exibido apenas se Tipo de envio = Programado
daysOfTheWeekDias da semana em que pode ser enviado
statusEstado da automação. Valores possíveis:
Draft -> Rascunho
Paused -> Pausado
Stopped -> Parado
PendingforApproval -> Pendente de aprovação
Sending -> Ativo
contentConteúdo da automação em HTML
trackLinkClicksRastrear links
trackReadsContar aberturas
trackAnaliticsVincular com Google Analytics

Erros:

CódigoDescrição
errorMsg_automationNotFoundNão existe automação com o ID informado.


URL Variables
KeyValueDescription
automation_id449

Id de automation. Obrigatório

Body

Description

Permite criar uma nova automação. Apenas o Título e o Evento disparador são obrigatórios.

Estrutura de saída:

CampoDescrição
idID da automação criada
nameTítulo da automação

Erros:

CódigoDescrição
errorMsg_relCampaignNotActiveA campanha de referência está em rascunho.
errorMsg_relCampaignNotFoundNão existe campanha com o ID informado.
errorMsg_relCampaignRequiredÉ obrigatório informar a Campanha de referência quando se informa um Link.
errorMsg_mailListsIdsNotValidNão existe lista com o ID informado.
errorMsg_specificUrlInvalidNão existe o link informado.
errorMsg_idCFNotFoundNão existe campo personalizado Tipo = Evento anual com o ID informado.
errorMsg_relCampaignIsNotAllowedByEventNão é permitido informar Campanha de referência para o Evento informado.
errorMsg_specificUrlIsNotAllowedByEventNão é permitido informar Link específico para o Evento informado.
errorMsg_idCFIsNotAllowedByEventNão é permitido informar Data específica para o Evento informado.
errorMsg_mailListsIdsIsNotAllowedByEventNão é permitido informar Listas de contatos para o Evento informado.
errorMsg_daysNoClickIsNotAllowedByEventNão é permitido informar Dias sem clique para o Evento informado.
errorMsg_contentOrcontentUrlOrtemplateIdSó é possível inserir um dos campos: Conteúdo HTML ou Url ou Template.
errorMsg_TemplateIDNotFoundNão existe template com o ID informado.


Body
KeyValueDescription
namePromoção dia dos pais

Título da automação. Obrigatório.

subjectOlá %Member:CustomField1% %Member:CustomField2%

Assunto da automação. Você pode incluir campos personalizados utilizando o “Código do campo personalizado” obtido no serviço “Obter detalhe de um campo personalizado”.

previewTextTexto para a pré-visualização

Texto de pré-visualização.

fromAliasEmpresa S.A.

Nome do remetente.

fromEmailadministrador@exemplo.com

Endereço de email do qual a automação será enviada. Obrigatório apenas se o campo “fromAlias” for preenchido.

replyEmailadministrador@exemplo.com

Endereço de email para “Responder a”.

content

%Member:CustomField1% %Member:CustomField2% Veja as promoções que temos para você!

Conteúdo do email em Html. Você pode incluir campos personalizados utilizando o “Código do campo personalizado” obtido no serviço “Obter detalhe de um campo personalizado”.

contentUrlhttp://google.com.ar

Gerar conteúdo html da automação a partir de uma url.

templateId65bceb74cf2a51360090a4b6

Id do modelo.

eventclick_ones

Evento disparador. Veja os valores possíveis em: Obter eventos disparadores. Obrigatório.

relCampaign230

Id da campanha de referência. Obrigatório se for informado um link específico.

specificUrlhttp://www.google.com

Link específico da campanha de referência. Veja os valores possíveis em: Obter links de uma campanha.

daysNoClick3

Dias sem clique.

mailListsIds[]36

Array de Ids de listas de contatos.

idCF12

Id do campo personalizado correspondente a data específica. Veja os valores possíveis em: Obter coleção de campos personalizados.

trackLinkClicks1

Rastrear links. Valores possíveis: 0/1. Por padrão 1.

trackReads0

Contar aberturas. Valores possíveis: 0/1. Por padrão 1.

trackAnalitics0

Vincular com Google Analytics. Valores possíveis: 0/1. Por padrão 1.


Description

Permite editar todos os campos de uma automação existente, levando em conta as seguintes considerações:

  • Só podem ser modificadas automações em Rascunho, Pausadas ou Paradas.
  • Se desejar limpar os dados, os parâmetros devem ser enviados com valor em branco.
  • Ao modificar uma automação Parada ou Pausada, ela ficará automaticamente em Rascunho.

Erros:

CódigoDescrição
errorMsg_automationNotFoundNão existe automação com o ID informado.
errorMsg_nameIsRequiredO título da automação não pode ser deixado em branco.
errorMsg_contentOrcontentUrlOrtemplateIdSó é possível inserir um dos campos: Conteúdo HTML ou URL ou Template.
errorMsg_TemplateIDNotFoundNão existe template com o ID informado.
errorMsg_automationSendingNão é possível modificar uma automação Ativa.
errorMsg_automationPendingForApprovalNão é possível modificar uma automação em revisão.
errorMsg_relCampaignNotActiveA campanha de referência está em rascunho.
errorMsg_relCampaignNotFoundNão existe campanha com o ID informado.
errorMsg_relCampaignRequiredÉ obrigatório informar a Campanha de referência quando se informa um Link.
errorMsg_eventIsRequiredÉ obrigatório informar Evento disparador quando se informa Campanha ou Link ou Lista ou Data específica ou Dias sem clique
errorMsg_mailListsIdsNotValidNão existe lista com o ID informado.
errorMsg_specificUrlInvalidNão existe o link informado.
errorMsg_idCFNotFoundNão existe campo personalizado Tipo = Evento anual com o ID informado.
errorMsg_relCampaignIsNotAllowedByEventNão é permitido informar Campanha de referência para o Evento informado.
errorMsg_specificUrlIsNotAllowedByEventNão é permitido informar Link específico para o Evento informado.
errorMsg_idCFIsNotAllowedByEventNão é permitido informar Data específica para o Evento informado.
errorMsg_mailListsIdsIsNotAllowedByEventNão é permitido informar Listas de contatos para o Evento informado.
errorMsg_daysNoClickIsNotAllowedByEventNão é permitido informar Dias sem clique para o Evento informado.


Body
KeyValueDescription
id577

Id do automation. Obrigatório.

nameTeste editar automation

Título do automation.

subjectOlá %Member:CustomField1% %Member:CustomField2%

Assunto da automação. Você pode incluir campos personalizados utilizando o “Código do campo personalizado” obtido no serviço “Obter detalhe de um campo personalizado”.

previewTextTexto de visualização prévia

Texto de visualização prévia.

fromAliasEmpresa S.A.

Nome do remetente.

fromEmailempresa@exemplo.com

Endereço de email do qual a campanha será enviada. Requerido apenas se o campo “fromAlias” for preenchido.

replyEmailemail@exemplo.com

Endereço de email para “Responder a”.

content

%Member:CustomField1% %Member:CustomField2% Veja as promoções que temos para você!

Conteúdo do email em Html. Você pode incluir campos personalizados utilizando o “Código do campo personalizado” obtido no serviço “Obter detalhe de um campo personalizado”.

contentUrlhttp://google.com.ar

Gerar conteúdo html da automação a partir de uma url.

templateId65bceb74cf2a51360090a4b6

Id do modelo.

eventanual_event

Evento disparador. Veja os possíveis valores em: Obter eventos disparadores. Requerido.

relCampaign230

Id da campanha de referência. Requerido se for informado um link específico.

specificUrlhttp://google.com

Link específico da campanha de referência. Veja os possíveis valores em: Obter links de uma campanha.

daysNoClick3

Dias sem clique.

mailListsIds[]36

Array de Ids de listas de contatos.

idCF3

Id de campo personalizado correspondente a data específica. Veja os possíveis valores em: Obter coleção de campos personalizados.

trackLinkClicks0

Rastrear links. Valores possíveis: 0/1. Por padrão 1.

trackReads0

Contar aberturas. Valores possíveis: 0/1. Por padrão 1.

trackAnalitics0

Vincular com Google Analytics. Valores possíveis: 0/1. Por padrão 1.


Description

Permite pré-visualizar as automações por email.
Será enviada uma pré-visualização da automação para os emails indicados. Se possuir campos personalizados no conteúdo: toma o valor de algum contato da lista atribuída ou qualquer contato aleatório no caso de não possuir lista.

Erros:

CódigoDescrição
errorMsg_automationNotFoundNão existe automação com o ID informado.
errorMsg_warnPreviewLimitLimite máximo de envios diários excedido.
errorMsg_notAllowedNão tem permissão para enviar pré-visualizações.


Body
KeyValueDescription
id590

Id do automation. Obrigatório.

emails[]email@exemplo.com

Array de emails. Obrigatório. Máximo: 5.


Description

Permite pré-visualizar as automações pelo navegador.
Retorna um Html da automação para poder pré-visualizá-la em qualquer navegador. Se possuir campos personalizados no conteúdo: usa o valor do contato indicado, senão usa algum contato da lista atribuída, senão qualquer contato aleatório no caso de não possuir lista.

Erros:

CódigoDescrição
errorMsg_automationNotFoundNão existe automação com o ID informado.


Body
KeyValueDescription
id590

Id da automação. Obrigatório.

emailemail@exemplo.com

Email usado para preencher os campos personalizados incluídos na automação.


Description

Permite gerar uma miniatura do conteúdo do automation.

Erros:

CódigoDescrição
errorMsg_automationNotFoundNão existe automation com o ID informado.


Body
KeyValueDescription
id578

Id do automation. Obrigatório.

width300

Largura da imagem. Obrigatório. Mínimo: 200, máximo: 600.

height600

Altura da imagem. Obrigatório. Mínimo: 200, máximo: 600.


Description

Verifica se a automação cumpre todas as condições para poder ser ativada. Na resposta serão incluídas três seções adicionais:

  • canSend onde será indicado se a automação está em condições de ser ativada.
  • errors onde será mostrado um detalhe dos motivos pelos quais não poderá ser ativada, caso existam.
  • warnings onde será mostrado um detalhe de advertências que, embora não impeçam a ativação da automação, indicam questões a melhorar, caso existam.

Erros:

CódigoDescrição
errorMsg_automationNotFoundNão existe automação com o ID informado.
errorMsg_automationIntegrityFail-subjectÉ necessário informar o campo subject.
errorMsg_automationIntegrityFail-replyToÉ necessário informar o campo replyTo.
errorMsg_automationIntegrityFail-fromToNameÉ necessário informar o campo fromToName.
errorMsg_automationIntegrityFail-fromToÉ necessário informar o campo fromTo.
errorMsg_automationIntegrityFail-contentA automação não tem conteúdo.
errorMsg_campaignSendingA automação está ativa.
errorMsg_campaignPendingForApprovalA automação está pendente de aprovação.
errorMsg_senderDomainNotVerifiedO domínio não está verificado.
errorMsg_relCampaignNotFoundNão existe campanha ativa com o ID informado.
errorMsg_mailListsIdsNotValidNão existe lista com o ID informado.
errorMsg_noListSelectedÉ necessário informar uma lista.
errorMsg_invalidCampaignSelectedÉ necessário informar uma campanha.
errorMsg_invalidUrlÉ necessário informar URL.
errorMsg_invalidCustomFieldÉ necessário informar uma data específica.
errorMsg_invalidDaysNoClickÉ necessário informar dias sem cliques.
errorMsg_contactListFilterVocê não tem permissão para ativar automações.
errorMsg_spamRateErrorThresholdA automação não passou na verificação de SPAM.
errorMsg_invalidMaillistsSelectedAlguma das listas associadas à automação não existe.

Advertências:

CódigoDescrição
errorMsg_campaignIntegrityFail-subjectShortO campo subject é curto
errorMsg_campaignIntegrityFail-subjectLongO campo subject é longo.
errorMsg_spamRateWarningThresholdA automação passou na verificação de SPAM, mas você pode melhorar o resultado.
errorMsg_senderDomainNotAuthenticatedDomínio não autenticado.
errorMsg_senderDmarcAllowedDomainRecomenda-se usar domínios próprios para manter uma boa reputação e melhorar sua capacidade de entrega.


Body
KeyValueDescription
id221

Id da automação. Obrigatório.


Description

Retorna uma lista com todos os links de uma campanha para a criação e/ou edição das automações cujo evento disparador exige a url da campanha (Eventos = Clique em link específico e Sem cliques em um link)

Estrutura de saída:

CampoDescrição
originalLinkLink para usar na automação

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha com o ID informado ou a mesma está em rascunho.


Body
KeyValueDescription
id1

Id da campanha. Obrigatório.


Description

Retorna uma lista com os possíveis Eventos disparadores para a criação e/ou edição das automações.

Detalhe dos valores:

A seguir, uma descrição dos valores atuais:

ValorDescrição
opener_campaignAbertura de uma campanha
click_anyClique em algum link
click_oneClique em um link específico
no_click_oneSem clique em um período de tempo específico
subscriptionInscrição em uma lista de contatos
unsubscriptionCancelamento de inscrição em uma lista de contatos
anual_eventEvento anual


Body

Description

Permite ativar uma automação em rascunho, pausada ou parada.

Estrutura de saída:

CampoDescrição
idID da automação ativada
statusPendente

Erros:

CódigoDescrição
errorMsg_automationNotFoundNão existe automação com o ID informado.
errorMsg_momentNotValidA opção selecionada em Quando enviar para o evento da automação não é permitida.
errorMsg_automationIntegrityFail-subjectÉ necessário informar o campo subject.
errorMsg_automationIntegrityFail-replyToÉ necessário informar o campo replyTo.
errorMsg_automationIntegrityFail-fromToNameÉ necessário informar o campo fromToName.
errorMsg_automationIntegrityFail-fromToÉ necessário informar o campo fromTo.
errorMsg_automationIntegrityFail-contentA automação não tem conteúdo.
errorMsg_campaignSendingA automação está ativa.
errorMsg_campaignPendingForApprovalA automação está pendente de aprovação.
errorMsg_senderDomainNotVerifiedO domínio não está verificado.
errorMsg_relCampaignNotFoundNão existe campanha ativa com o ID informado.
errorMsg_mailListsIdsNotValidNão existe lista com o ID informado.
errorMsg_noListSelectedÉ necessário informar uma lista.
errorMsg_invalidCampaignSelectedÉ necessário informar uma campanha.
errorMsg_invalidUrlÉ necessário informar URL.
errorMsg_invalidCustomFieldÉ necessário informar uma data específica.
errorMsg_invalidDaysNoClickÉ necessário informar dias sem cliques.
errorMsg_contactListFilterVocê não tem permissão para ativar automações.
errorMsg_spamRateErrorThresholdA automação não passou na verificação de SPAM.
errorMsg_invalidMaillistsSelectedAlguma das listas associadas à automação não existe.


Body
KeyValueDescription
id590

Id da automação. Obrigatório.

interval3

Quantidade de dias após o evento. Obrigatório. Se intervalo = 0, será enviado assim que detectarmos o evento; caso contrário, será enviado em um tempo programado.

momentafter

Quando enviar. Valores possíveis: before (antes do evento) | onDay (no dia do evento) | after (depois do evento). Obrigatório apenas se Quantidade de dias > 0.

time12

Hora que será enviado. Obrigatório apenas se intervalo > 0.

timeMinute15

Minutos que será enviado. Obrigatório apenas se Quantidade de dias > 0.

days[]1

Quais dias da semana pode ser enviado. Valores possíveis: 0 (Domingo) | 1 (Segunda-feira) | 2 (Terça-feira) | 3 (Quarta-feira) | 4 (Quinta-feira) | 5 (Sexta-feira) | 6 (Sábado). Obrigatório.


Description

Permite eliminar uma automation ou várias ao mesmo tempo, considerando que:

  • Se desejar eliminar uma única automation, deve passar como parâmetro o id.
  • Se desejar eliminar várias automations, deve passar como parâmetro um array de Ids. Caso alguns dos automations indicados não existam, eles serão mostrados na resposta dentro de automationsNotFound.

Erros:

CódigoDescrição
errorMsg_automationNotFoundNão existe automation com o ID informado.
invalid_max_elementsNo máximo podem ser eliminados até 100 registros. Apenas para exclusão múltipla.


Body
KeyValueDescription
id470

Id de automation a eliminar. Requerido apenas um: id (para exclusão de uma automation) ou array de ids (para exclusão de várias automations).

ids[]6

Array de Ids de automations a eliminar. No máximo 100. Requerido apenas um: id (para exclusão de uma automation) ou array de ids (para exclusão de várias automations).


Description

Permite pausar uma automação que está ativa.

Estrutura de saída:

CampoDescrição
idID da automação pausada.
statusPausado

Erros:

CódigoDescrição
errorMsg_automationNotFoundNão existe automação com o ID informado.
errorMsg_automationNotActiveA automação está em rascunho.
errorMsg_automationPausedA automação já está pausada.
errorMsg_automationStoppedA automação está parada.


Body
KeyValueDescription
id457

Id da automação. Requerido.


Description

Permite retomar uma automação parada ou pausada.

Estrutura de saída:

CampoDescrição
idID da automação retomada
statusPendente

Erros:

CódigoDescrição
errorMsg_automationNotFoundNão existe automação com o ID informado.
errorMsg_automationSendingA automação está ativa.
errorMsg_automationPendingForApprovalA automação está pendente de aprovação.
errorMsg_automationNotPausedOrStoppedA automação está em rascunho.


Body
KeyValueDescription
id457

Id da automação. Obrigatório.


Description

Permite duplicar uma automação.

Estrutura de saída:

CampoDescrição
idID da nova automação
nameNome da nova automação

Erros:

CódigoDescrição
errorMsg_automationNotFoundNão existe automação com o ID informado.


URL Variables
KeyValueDescription
automation_id590

Id da automação. Obrigatório.


Campanhas 15

Este módulo permitirá que você realize toda a gestão associada a campanhas desde a criação até o envio.

Description

Retorna uma lista de todas as campanhas. Podem ser filtradas por vários campos: nome, estado, tipo de envio, tipo de campanha, data de criação e data de envio.

Estrutura de saída:

CampoDescrição
idID da campanha
nameTítulo da campanha
typeTipo de campanha. Valores possíveis:
Quick Campaign -> Regular
A/B Campaign -> Teste A/B
createdData de criação da campanha
type_sendTipo de envio. Valores possíveis:
Send Now -> Enviar agora
One time scheduled -> Programada
Not scheduled -> Sem programação
statusEstado da campanha. Valores possíveis:
Draft -> Rascunho
Paused -> Pausada
Stopped -> Parada
PendingforApproval -> Pendente de aprovação
Sending -> Enviando ou Programada
Completed -> Enviada
recipients_countQuantidade de destinatários
schedule_send_dateData de programação da campanha
Somente para campanhas com Tipo de envio = Programada
start_dateData de início do envio
finish_dateData de término do envio


Body
KeyValueDescription
filterPromo

Filtro por nome ou parte do nome da campanha.

statusDraft

Filtro por estado da campanha. Valores possíveis: Draft (Rascunho) / Completed (Enviada) / Sending (Enviando ou Programada) / Paused (Pausada) / PendingForApproval (Pendente de aprovação) / Stopped (Parada)

typeSendsendNow

Filtro por tipo de envio. Valores possíveis: sendNow (Enviar agora) / scheduled (Programada).

createDateFrom2021-05-01

Filtro por data de criação a partir de. Formato: YYYY-MM-DD.

createDateTo2021-05-28

Filtro por data de criação até. Formato: YYYY-MM-DD.

sendDateFrom2021-05-01

Filtro por data de envio a partir de. Formato: YYYY-MM-DD.

sendDateTo2021-05-28

Filtro por data de envio até. Formato: YYYY-MM-DD.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderByname

Critério para ordenar as campanhas. Valores possíveis: name/id. Por padrão: id.

orderasc

Tipo de ordenação. Valores possíveis: asc/desc. Por padrão: desc.

typeAB0

Tipo de campanha. Valores possíveis: 1 (Teste A/B) e 0 (Regular).


Description

Retorna o detalhe de uma campanha. Tenha em conta que:

  • Para as campanhas que são reenvios será mostrado também: a campanha original e o tipo de reenvio.

  • Para as campanhas que têm reenvios automáticos configurados será mostrado também: tipo de reenvio, quantidade de dias e horário.

  • Para as campanhas Tipo = Teste A/B, são adicionados os dados de cada assunto em subjects. O assunto atual fica para as campanhas Tipo = Regular.

Estrutura de saída:

CampoDescrição
idID da campanha
nameTítulo da campanha
createdData de criação da campanha
subjectAssunto
previewTextTexto de visualização
fromAliasNome do remetente
fromEmailDe
replyEmailResponder para
typeTipo de campanha. Valores possíveis:
Quick Campaign -> Regular
A/B Campaign -> Teste A/B
subjects.partitionTipo de assunto. Valores possíveis:
A -> Assunto A
B -> Assunto B
subjects.subjectAssunto
subjects.percentagePercentual do assunto
maillists.idID da lista de contatos
maillists.nameNome da lista de contatos
segments.idID do segmento
segments.nameNome do segmento
recipients_countTotal de destinatários da campanha
type_sendTipo de envio. Valores possíveis:
Send Now -> Enviar agora
One time scheduled -> Programada
Not scheduled -> Sem programação
schedule_send_dateData de programação da campanha
Somente para campanhas com Tipo de envio = Programada
start_dateData de início do envio
finish_dateData de término do envio
trackLinkClicksRastrear links
trackReadsContar aberturas
trackAnaliticsVincular com Google Analytics
sendReportEnviar relatório
publicArchiveAdicionar ao arquivo público
workspaceComo o conteúdo foi realizado. Valores possíveis:
designer -> Editor visual
expertCoder -> Modo programador
externalUrl -> Modo Url
contentConteúdo da campanha em HTML
statusEstado da campanha. Valores possíveis:
Draft -> Rascunho
Paused -> Pausada
Stopped -> Parada
PendingforApproval -> Pendente de aprovação
Sending -> Enviando ou Programada
Completed -> Enviada
resend.ofCampaignCampanha da qual é reenvio. Só é mostrado para campanhas que são reenvios de outras.
resend.typeTipo de reenvio. Valores possíveis:
1 -> Para os contatos que não abriram a campanha
2 -> Para os contatos que não clicaram no conteúdo
3 -> Para os contatos que tiveram rebotes suaves
4 -> Novamente para todos os contatos
resend.daysDias para o reenvio. Só é mostrado para campanhas que têm reenvios automáticos configurados.
resend.hoursHora do reenvio. Só é mostrado para campanhas que têm reenvios automáticos configurados.
resend.minsMinutos do reenvio. Só é mostrado para campanhas que têm reenvios automáticos configurados.

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha com o ID informado.


URL Variables
KeyValueDescription
campaing_id12

Id da campanha. Obrigatório.

Body

Description

Permite criar uma nova campanha. Apenas o Título é obrigatório.

Estrutura de saída:

CampoDescrição
idID da campanha criada
nameTítulo da campanha

Erros:

CódigoDescrição
errorMsg_mailListsIdsOrSegmentIdSó é possível inserir um dos campos: Lista(s) ou Segmentos.
errorMsg_contentOrcontentUrlOrtemplateIdSó é possível inserir um dos campos: Conteúdo HTML ou Url ou Template.
errorMsg_TemplateIDNotFoundNão existe template com o ID informado.
subject.not_required_on_ab_campaignPara campanhas Tipo = Teste A/B, você não pode enviar subject. Deve enviar um array de subjects.
subjects.only_on_ab_campaignPara campanhas Tipo = regular, você não pode enviar o array subjects. Deve enviar apenas subject.
subjects.invalid_count_elementsPara campanhas Tipo = Teste A/B, você deve enviar os dois assuntos.
subjects.invalid_subjects_percentagePara campanhas Tipo = Teste A/B, a soma das porcentagens deve ser 100.


Body
KeyValueDescription
namePromoções dia dos pais

Título da campanha. Obrigatório.

subjectOlá %Member:CustomField1% %Member:CustomField2%

Assunto da campanha. Você pode incluir campos personalizados utilizando o “Código do campo personalizado” obtido no serviço “Obter detalhe de um campo personalizado”.

previewTextTexto para a pré-visualização

Texto de pré-visualização.

fromAliasEmpresa S.A.

Nome do remetente.

fromEmailadministrador@exemplo.com

Endereço de email do qual a campanha será enviada. Obrigatório somente se o campo “fromAlias” for preenchido.

replyEmailadministrador@exemplo.com

Endereço de email para “Responder a”.

mailListsIds[]1

Array de Ids de listas de contatos.

segmentId19

Id do segmento.

content

%Member:CustomField1% %Member:CustomField2% Veja as promoções que temos para você!

Conteúdo do email em Html. Você pode incluir campos personalizados utilizando o “Código do campo personalizado” obtido no serviço “Obter detalhe de um campo personalizado”.

contentUrlhttp://google.com.ar

Gerar conteúdo html da campanha a partir de uma url.

templateId65983f41755d4e4c00e21007

Id do modelo.

trackLinkClicks1

Rastrear links. Valores possíveis: 0/1. Por padrão 1.

trackReads0

Contar aberturas. Valores possíveis: 0/1. Por padrão 1.

trackAnalitics0

Vincular com Google Analytics. Valores possíveis: 0/1. Por padrão 1.

sendReport0

Enviar relatório. Valores possíveis: 0/1. Por padrão 1.

publicArchive1

Adicionar ao arquivo público. Valores possíveis: 0/1. Por padrão 0.

typeAB1

Tipo de campanha. Valores possíveis: 1 (Teste A/B) e 0 (Regular). Por padrão: 0 (Regular).

subjects[0][subject]Assunto Teste A

Assunto A. Se enviado, ambos os assuntos e suas porcentagens devem ser incluídos.

subjects[0][percentage]50

Porcentagem assunto A. Se enviado, ambos os assuntos e suas porcentagens devem ser incluídos.

subjects[1][subject]Assunto Teste B

Assunto B. Se enviado, ambos os assuntos e suas porcentagens devem ser incluídos.

subjects[1][percentage]50

Porcentagem assunto B. Se enviado, ambos os assuntos e suas porcentagens devem ser incluídos.


Description

Permite editar todos os campos de uma campanha existente, levando em consideração as seguintes considerações:

  • Só podem ser modificadas campanhas em Rascunho ou Pausadas.

  • Se desejar limpar os dados, os parâmetros devem ser enviados com valor em branco.

  • Ao modificar uma campanha Pausada, ela ficará automaticamente em Rascunho.

  • Caso alguma das listas indicadas não exista, ela será mostrada na resposta dentro de mailListsNotFound e não será atribuída à campanha.

  • Caso o segmento indicado não exista, ele será mostrado na resposta dentro de segmentNotFound e não será atribuído à campanha.

  • Não é possível modificar o Tipo de campanha.

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha com o ID informado.
errorMsg_mailListsIdsOrSegmentIdSó é possível inserir um dos campos: Lista(s) ou Segmentos.
errorMsg_contentOrcontentUrlOrtemplateIdSó é possível inserir um dos campos: Conteúdo HTML ou Url ou Template.
errorMsg_TemplateIDNotFoundNão existe template com o ID informado.
errorMsg_campaignPausedA campanha está pausada.
errorMsg_campaignSendingA campanha está sendo enviada ou programada.
errorMsg_campaignPendingForApprovaA campanha está pendente de aprovação.
errorMsg_campaignCompletedA campanha foi enviada.
subject.not_required_on_ab_campaignPara campanhas Tipo = Teste A/B, você não pode enviar subject. Deve enviar um array de subjects.
subjects.only_on_ab_campaignPara campanhas Tipo = regular, você não pode enviar o array subjects. Deve enviar apenas subject.
subjects.invalid_count_elementsPara campanhas Tipo = Teste A/B, você deve enviar os dois assuntos.
subjects.invalid_subjects_percentagePara campanhas Tipo = Teste A/B, a soma das porcentagens deve ser 100.


Body
KeyValueDescription
id4

Id da campanha. Obrigatório.

nameTeste editar campanha

Nome da campanha.

subjectOlá %Member:CustomField1% %Member:CustomField2%

Assunto da campanha. Você pode incluir campos personalizados utilizando o “Código do campo personalizado” obtido no serviço “Obter detalhe de um campo personalizado”.

previewTextTexto de visualização prévia

Texto de visualização prévia.

fromAliasEmpresa S.A.

Nome do remetente.

fromEmailempresa@exemplo.com

Endereço de email do qual a campanha será enviada. Obrigatório apenas se o campo “fromAlias” for preenchido.

replyEmailemail@exemplo.com

Endereço de email para “Responder a”.

mailListsIds[]2

Array de Ids das listas de contatos.

segmentId1

Id do segmento.

content

%Member:CustomField1% %Member:CustomField2% Veja as promoções que temos para você!

Conteúdo do email em Html. Você pode incluir campos personalizados utilizando o “Código do campo personalizado” obtido no serviço “Obter detalhe de um campo personalizado”.

contentUrlhttp://google.com.ar

Gerar conteúdo html da campanha a partir de uma url.

templateId65bceb74cf2a51360090a4b6

Id do modelo.

trackLinkClicks0

Seguir links. Valores possíveis: 0/1. Por padrão 1.

trackReads0

Contar aberturas. Valores possíveis: 0/1. Por padrão 1.

trackAnalitics0

Vincular com Google Analytics. Valores possíveis: 0/1. Por padrão 1.

sendReport0

Enviar relatório. Valores possíveis: 0/1. Por padrão 1.

publicArchive1

Adicionar ao arquivo público. Valores possíveis: 0/1. Por padrão 0.

subjects[0][subject]Assunto Teste A

Assunto A. Se enviado, ambos os assuntos e suas porcentagens devem ser incluídos.

subjects[0][percentage]50

Porcentagem do assunto A. Se enviado, ambos os assuntos e suas porcentagens devem ser incluídos.

subjects[1][subject]Assunto Teste B

Assunto B. Se enviado, ambos os assuntos e suas porcentagens devem ser incluídos.

subjects[1][percentage]50

Porcentagem do assunto B. Se enviado, ambos os assuntos e suas porcentagens devem ser incluídos.


Description

Permite visualizar as campanhas por email.
Será enviada uma prévia da campanha para os emails indicados. Se possuir campos personalizados no conteúdo: toma o valor de algum contato da lista atribuída ou qualquer usuário aleatório caso não possua lista.

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha com o ID informado.
errorMsg_warnPreviewLimitLimite máximo de envios diários excedido.
errorMsg_notAllowedNão tem permissão para enviar prévias.


Body
KeyValueDescription
id1

Id da campanha. Obrigatório.

emails[]email@exemplo.com

Array de emails. Obrigatório. Máximo: 5.

subjectA

Assunto a mostrar. Valores possíveis: A / B. Deve ser enviado apenas para campanhas Tipo = Teste A/B. Padrão: A.


Description

Permite pré-visualizar as campanhas por navegador.
Retorna um Html da campanha para poder pré-visualizá-la em qualquer navegador. Se possuir campos personalizados no conteúdo: usa o valor do contato indicado, caso contrário usa algum contato da lista atribuída, caso contrário qualquer usuário aleatório no caso de não possuir lista.

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha com o ID informado.


Body
KeyValueDescription
id1

Id da campanha. Obrigatório.

emailemail@exemplo.com

Email usado para preencher os campos personalizados incluídos na campanha. Se este dado não for enviado e a campanha possuir campos personalizados, os mesmos serão preenchidos com dados de contatos aleatórios.


Description

Verifica se a campanha cumpre todas as condições para poder ser enviada. Na resposta serão incluídas três seções adicionais:

  • canSend onde será indicado se a campanha está em condições de ser enviada ou não.
  • errors onde será mostrado um detalhe dos motivos pelos quais a campanha não poderá ser enviada, caso existam.
  • warnings onde será mostrado um detalhe de advertências que, embora não impeçam o envio da campanha, indicam questões a melhorar, caso existam.

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha com o ID informado.
errorMsg_campaignIntegrityFail-subjectÉ necessário preencher o campo subject.
errorMsg_campaignIntegrityFail-replyToÉ necessário preencher o campo replyTo.
errorMsg_campaignIntegrityFail-fromToNameÉ necessário preencher o campo fromToName.
errorMsg_campaignIntegrityFail-fromToÉ necessário preencher o campo fromTo.
errorMsg_campaignIntegrityFail-contentA campanha não tem conteúdo.
errorMsg_noListNoSegmentSelectedÉ necessário associar uma lista de emails ou um segmento.
errorMsg_campaignPendingForApprovalA campanha está pendente de aprovação.
errorMsg_campaignCompletedA campanha está enviada.
errorMsg_maxSimultaneousCampaignLimitExceededAlcançou o limite máximo de campanhas enviadas simultaneamente.
errorMsg_senderDomainNotVerifiedO domínio não está verificado.
errorMsg_noContactsInMailListsAlguma das listas não possui contatos.
errorMsg_noContactsInSegmentsO segmento não possui contatos.
errorMsg_contactListFilterVocê não tem permissão para enviar campanhas.
errorMsg_spamRateErrorThresholdA campanha não passou na verificação de SPAM.
errorMsg_invalidMaillistsSelectedAlguma das listas associadas à campanha não existe.

Advertências:

CódigoDescrição
errorMsg_campaignIntegrityFail-subjectShortO campo subject é curto
errorMsg_campaignIntegrityFail-subjectLongO campo subject é longo.
errorMsg_spamRateWarningThresholdA campanha passou na verificação de SPAM, mas você pode melhorar o resultado.
errorMsg_senderDomainNotAuthenticatedDomínio não autenticado.
errorMsg_senderDmarcAllowedDomainRecomenda-se usar domínios próprios para manter uma boa reputação e melhorar sua capacidade de entrega.


Body
KeyValueDescription
id3

Id da campanha. Obrigatório.


Description

Permite enviar uma campanha em rascunho ou parada, tendo em conta que:

  • Se a campanha estiver em rascunho, sempre deve indicar o campo Enviar agora.
  • Se a campanha estiver parada, se indicar o campo Enviar agora, tomará o valor indicado, caso contrário será retomada com os valores que já estiverem configurados.

Além disso, poderá ser programado um reenvio automático.

Estrutura de saída:

CampoDescrição
idID da campanha enviada
statusPending

Erros:

CódigoDescrição
errorMsg_campaignPausedA campanha está pausada.
errorMsg_campaignSendingA campanha está sendo enviada ou programada.
errorMsg_campaignPendingForApprovalA campanha está pendente de aprovação.
errorMsg_campaignCompletedA campanha foi enviada.
errorMsg_campaignNotFoundNão existe campanha com o ID informado.
errorMsg_campaignIntegrityFail-subjectÉ necessário completar o campo subject.
errorMsg_campaignIntegrityFail-replyToÉ necessário completar o campo replyTo.
errorMsg_campaignIntegrityFail-fromToNameÉ necessário completar o campo fromToName.
errorMsg_campaignIntegrityFail-fromToÉ necessário completar o campo fromTo.
errorMsg_campaignIntegrityFail-contentA campanha não tem conteúdo.
errorMsg_noListNoSegmentSelectedÉ necessário associar uma lista de emails ou um segmento.
errorMsg_maxSimultaneousCampaignLimitExceededAlcançou o limite máximo de campanhas enviadas simultaneamente.
errorMsg_senderDomainNotVerifiedO domínio não está verificado.
errorMsg_noContactsInMailListsAlguma das listas não possui contatos.
errorMsg_noContactsInSegmentsO segmento não possui contatos.
errorMsg_contactListFilterVocê não tem permissão para enviar campanhas.
errorMsg_spamRateErrorThresholdA campanha não passou na verificação de SPAM.
errorMsg_invalidMaillistsSelectedAlguma das listas associadas à campanha não existe.


Body
KeyValueDescription
id4

Id da campanha. Obrigatório.

sendNow0

Enviar agora. Valores possíveis: 1 (Enviar agora) e 0 (Agendar). Só é obrigatório quando a campanha está em rascunho.

sendDate2022-12-31 11:00:00

Data de agendamento da campanha. Formato: YYYY-MM-DD HH:MM:DD. Deve ser maior que a data e hora atual. Obrigatório, se sendNow = 0 (Agendar).

resend1

Agendar reenvio. Valores possíveis: 0 (Não) e 1 (Sim). Padrão 0.

resendType2

Tipo de reenvio. Obrigatório se Agendar reenvio = 1. Valores possíveis: 1 (Para os contatos que não abriram a campanha) / 2 (Para os contatos que não clicaram no conteúdo) / 3 (Para os contatos que tiveram rebotes suaves) / 4 (Novamente para todos os contatos)

resendDays7

Quantidade de dias para o reenvio. Obrigatório se Programar reenvio = 1. Máximo 999, mínimo: 1.

resendHours17

Hora para reenvio. Obrigatório se Programar reenvio = 1. Máximo 23, mínimo: 0.

resendMins40

Minutos para reenvio. Obrigatório se Programar reenvio = 1. Máximo 59, mínimo: 0.


Description

Permite pausar uma campanha que está sendo enviada, programada ou em revisão.

Estrutura de saída:

CampoDescrição
idID da campanha pausada.
statusPaused

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha com o ID informado.
errorMsg_campaignNotActiveA campanha está em rascunho.
errorMsg_campaignPausedA campanha já está pausada.
errorMsg_campaignCompletedA campanha está enviada.
errorMsg_campaignStoppedA campanha está parada.
errorMsg_campaignNotPausedA campanha não pôde ser pausada.


Body
KeyValueDescription
id112

Id da campanha. Obrigatório.


Description

Permite parar uma campanha que está sendo enviada, programada, em revisão ou pausada.

Estrutura de saída:

CampoDescrição
idID da campanha parada
statusStopped

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha com o ID informado.
errorMsg_campaignNotActiveA campanha está em rascunho.
errorMsg_campaignCompletedA campanha está enviada.
errorMsg_campaignStoppedA campanha já está parada.
errorMsg_campaignNotStoppedA campanha não pôde ser parada.


Body
KeyValueDescription
id112

Id da campanha. Obrigatório.


Description

Permite retomar uma campanha parada ou pausada.

Estrutura de saída:

CampoDescrição
idID da campanha retomada
statusSending

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha com o ID informado.
errorMsg_campaignSendingA campanha está enviando ou programada.
errorMsg_campaignPendingForApprovalA campanha está pendente de aprovação.
errorMsg_campaignCompletedA campanha está enviada.
errorMsg_campaignNotPausedOrStoppedA campanha está em rascunho.
campaignBlockedForam detectados certos problemas no conteúdo da sua campanha.


Body
KeyValueDescription
id127

Id da campanha. Obrigatório.


Description

Permite eliminar uma campanha ou várias ao mesmo tempo, tendo em conta que:

  • Se desejar eliminar uma única campanha, deverá passar como parâmetro o id.
  • Se desejar eliminar várias campanhas, deverá passar como parâmetro um array de Ids. Caso algumas das campanhas indicadas não existam, as mesmas serão mostradas na resposta dentro de campaignsNotFound.

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha com o ID informado.
invalid_max_elementsNo máximo podem ser eliminados até 100 registros. Apenas para eliminação múltipla.


Body
KeyValueDescription
id113

Id da campanha a ser excluída. Requerido apenas um: id (para exclusão de uma campanha) ou array de ids (para exclusão de várias campanhas).

ids[]6

Array de Ids das campanhas a serem excluídas. No máximo 100. Requerido apenas um: id (para exclusão de uma campanha) ou array de ids (para exclusão de várias campanhas).


Description

Permite duplicar uma campanha.

Estrutura de saída:

CampoDescrição
idID da nova campanha
nameNome da nova campanha

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha com o ID informado.


URL Variables
KeyValueDescription
campaing_id

Id da campanha. Obrigatório.


Description

Permite reenviar uma campanha.

Estrutura de saída:

CampoDescrição
idID da campanha reenviada
nameNome da campanha reenviada

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha com o ID informado.
errorMsg_emptyMaillistsOrSegmentA campanha não pode ser reenviada porque a lista de contatos ou o segmento não existe mais.
errorMsg_campaignNotCompletedA campanha não foi enviada.


Body
KeyValueDescription
id11

Id da campanha a reenviar. Obrigatório.

type4

Tipo de reenvio. Obrigatório. Valores possíveis: 1 (Para os contatos que não abriram a campanha) / 2 (Para os contatos que não clicaram no conteúdo) / 3 (Para os contatos que tiveram rebotes suaves) / 4 (Novamente para todos os contatos)

sendNow1

Enviar agora. Obrigatório. Valores possíveis: 1 (Enviar agora) e 0 (Agendar).

sendDate2022-12-31 11:00:00

Data de agendamento do reenvio. Formato: YYYY-MM-DD HH:MM:DD. Deve ser maior que a data e hora atual. Obrigatório, se sendNow = 0 (Agendar).


Description

Permite gerar uma miniatura do conteúdo da campanha.

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha com o ID informado.


Body
KeyValueDescription
id26

Id da campanha. Obrigatório.

width300

Largura da imagem. Obrigatório. Mínimo: 200, máximo: 600.

height600

Altura da imagem. Obrigatório. Mínimo: 200, máximo: 600.


Campos personalizados 7

Este módulo agrupa serviços para a gestão de campos personalizados utilizados para a informação dos contatos, os formulários de inscrição e a personalização das suas campanhas.

Description

Retorna uma lista com todos os campos personalizados. Podem ser filtrados por nome.

Estrutura de saída:

CampoDescrição
idID do campo personalizado
nameNome do campo personalizado
codeCódigo do campo personalizado.
Com este código você poderá incluir os campos personalizados no assunto e conteúdo da campanha
typeTipo de campo. Veja os possíveis valores em: Obter tipos de campos personalizados
validationTipo de validação. Veja os possíveis valores em: Obter validações de campos personalizados. É exibido apenas para Tipo de campo = Campo de texto ou campo oculto
validationCustomRegExpValidação personalizada. É exibido apenas se Validação = Personalizada)
options_valuesOpções possíveis. É exibido apenas para Tipo de campo = Listado ou Listado com seleção múltipla ou Listado com seleção única
value_defaultValor padrão. É exibido apenas para Tipo de campo = Campo de texto ou campo oculto ou Evento anual
date_valueData padrão. É exibido apenas para Tipo de campo = Evento anual


Body
KeyValueDescription
namecampo

Filtro por nome ou parte do nome do campo personalizado.

typeText field

Filtro por tipo de campo. Veja os possíveis valores em: Obter tipos de campos personalizados.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderByname

Critério para ordenar os campos. Valores possíveis: name/id. Por padrão: id.

orderasc

Tipo de ordenação. Valores possíveis: asc/desc. Por padrão: desc.


Description

Retorna o detalhe de um campo personalizado.

Estrutura de saída:

CampoDescrição
idID do campo personalizado.
nameNome do campo personalizado
codeCódigo do campo personalizado.
Com este código você poderá incluir os campos personalizados no assunto e conteúdo da campanha
typeTipo de campo. Veja os possíveis valores em: Obter tipos de campos personalizados
validationTipo de validação. Veja os possíveis valores em: Obter validações de campos personalizados Aparece apenas para Tipo de campo = Campo de texto ou campo oculto.
validationCustomRegExpValidação personalizada. Aparece apenas se Validação = Personalizada)
options_valuesOpções possíveis. Aparece apenas para Tipo de campo = Listado ou Listado com seleção múltipla ou Listado com seleção única
value_defaultValor padrão. Aparece apenas para Tipo de campo = Campo de texto ou campo oculto ou Evento anual
date_valueData padrão. Aparece apenas para Tipo de campo = Evento anual

Erros:

CódigoDescrição
errorMsg_customFieldNotFoundNão existe campo personalizado com o ID informado.


URL Variables
KeyValueDescription
customfield_id3

Id do campo personalizado.


Description

Retorna uma lista de tipos de validações que serão utilizadas na criação e/ou edição dos campos personalizados tipo = Campo de texto ou campo oculto.

Detalhe dos valores:

A seguir está uma descrição dos valores atuais:

ValorDescrição
Do not ApplyDesativar
Numeric OnlyAceitar apenas dígitos
Alpha OnlyAceitar apenas letras e espaços
Alpha Numeric OnlyAceitar apenas letras, números e espaços
Email Format CheckAceitar apenas endereços de e-mail
CustomPersonalizada



Description

Retorna uma lista de tipos de campos que serão usados na criação e/ou edição dos campos personalizados.

Detalhe dos valores:

A seguir está uma descrição dos valores atuais:

ValorDescrição
Text fieldCampo de texto
Hidden fieldCampo oculto
Check boxLista com seleção múltipla
Radio buttonLista com seleção única
Anual DateEvento anual
Drop listLista



Description

Permite criar um novo campo personalizado, levando em consideração as seguintes considerações:

  • Sempre será obrigatório: Nome e Tipo de campo.
  • Para campos tipo = Campo de texto ou campo oculto, sempre serão solicitados os seguintes parâmetros:
    • Tipo de validação. É obrigatório indicar um valor.
    • Expressão regular. É obrigatório indicar um valor para Validação = Personalizada.
    • Valor padrão. Não é obrigatório indicar um valor, portanto pode ficar em branco.
  • Para Tipo de campo = Lista ou Lista com seleção múltipla ou Lista com seleção única sempre será solicitado o parâmetro Opções, sendo obrigatório indicar um valor.
  • Para Tipo de campo = Evento anual, sempre será solicitado o parâmetro Valor padrão, mas não é obrigatório indicar um valor, portanto pode ficar em branco.

Erros:

CódigoDescrição
valueDefaultWithValidationCustomRegExpO valor padrão não cumpre a validação personalizada.


Body
KeyValueDescription
nameSobrenome

Nome do campo. Obrigatório.

typeText field

Tipo de campo. Veja os valores possíveis em: Obter tipos de campos personalizados. Obrigatório.

validation_typeDo not Apply

Tipo de validação. Veja os valores possíveis em: Obter validações de campos personalizados. Obrigatório se Tipo de campo = Campo de texto ou campo oculto.

validationCustomRegExp/^[0-9]*$/

Expressão regular para validação do campo. Obrigatório para Validação = Personalizada.

value_defaultDesconhecido

Valor padrão. Obrigatório para Tipo de campo = Campo de texto ou campo oculto. O valor pode ficar em branco.

options_values[]Opção1

Array com valores das opções. É necessário indicar pelo menos uma opção com valor para Tipo de campo = Lista ou Lista com seleção múltipla ou Lista com seleção única.

date_value02-28

Data anual padrão. Formato: MM-DD. Requerido para Tipo de campo = Evento anual. O valor pode ficar em branco.


Description

Permite editar um campo personalizado, considerando as seguintes considerações:

  • Sempre será obrigatório: Nome e Tipo de campo.
  • Para campos tipo = Campo de texto ou campo oculto, sempre serão solicitados os seguintes parâmetros:
    • Tipo de validação. É obrigatório indicar um valor.
    • Expressão regular. É obrigatório indicar um valor para Validação = Personalizada.
    • Valor padrão. Não é obrigatório indicar um valor, portanto pode ficar em branco.
  • Para Tipo de campo = Lista ou Lista com seleção múltipla ou Lista com seleção única, sempre será solicitado o parâmetro Opções, sendo obrigatório indicar um valor.
  • Para Tipo de campo = Evento anual, sempre será solicitado o parâmetro Valor padrão, mas não é obrigatório indicar um valor, portanto pode ficar em branco.

Erros:

CódigoDescrição
errorMsg_customFieldNotFoundNão existe campo personalizado com o ID informado.
valueDefaultWithValidationCustomRegExpO valor padrão não cumpre com a validação personalizada.


Body
KeyValueDescription
id8

Id do campo personalizado a modificar. Obrigatório.

nameData de nascimento

Nome do campo. Obrigatório.

typeAnual Date

Tipo de campo. Veja os possíveis valores em: Obter tipos de campos personalizados. Obrigatório.

validation_typeCustom

Tipo de validação. Veja os valores possíveis em: Obter validações de campos personalizados. Obrigatório se Tipo de campo = Campo de texto ou campo oculto.

validationCustomRegExp/^[0-9]*$/

Expressão regular para a validação do campo. Obrigatório para Validação = Personalizada.

value_defaultDesconhecido

Valor padrão. Obrigatório para Tipo de campo = Campo de texto ou campo oculto. O valor pode ficar em branco.

options_values[]Opção1

Array com valores das opções. É obrigatório indicar pelo menos uma opção com valor para Tipo de campo = Lista ou Lista com seleção múltipla ou Lista com seleção única.

date_value02-29

Data anual padrão. Formato: MM-DD. Obrigatório para Tipo de campo = Evento anual. O valor pode ficar em branco.


Description

Permite eliminar um campo personalizado desde que o mesmo não esteja sendo usado em algum segmento, formulário ou automação.

Erros:

CódigoDescrição
errorMsg_customFieldNotFoundNão existe campo personalizado com o ID informado.
errorMsg_customFieldIsUsedNão pode ser eliminado o campo personalizado porque está sendo usado em algum segmento, formulário ou automação.


URL Variables
KeyValueDescription
customfield_id5

id do campo personalizado a ser excluído. Obrigatório.


Conta 6

Este módulo agrupa serviços para gerir a configuração da sua conta e conhecer o resumo da sua atividade.

Description

Retorna informações da conta do administrador.

Estrutura de saída:

CampoDescrição
idID da conta
nameNome e sobrenome
usernameNome de usuário
emailE-mail
timeZoneFuso horário. Veja os valores possíveis em: Obter fusos horários
countryPaís. Veja os valores possíveis em: Obter países
subscription.TypeTipo de plano. Valores possíveis:
Prepaid –> Pré-pago
Monthly –> Mensal
subscription.QuotaQuantidade de envios do plano. Mostrado apenas para Tipo de plano = Mensal
subscription.TermBeginData de início. Mostrado apenas para Tipo de plano = Mensal
subscription.TermEndData de término. Mostrado apenas para Tipo de plano = Mensal
subscription.CreditsCréditos disponíveis
createdData de criação da conta
publicArchivesURLURL para acessar o arquivo público de campanhas



Description

Permite editar a configuração da conta.

Body
KeyValueDescription
nameJuan Pérez

Nome e sobrenome. Obrigatório.

emailconta@exemplo.com

Email. Obrigatório.

timezone-10800

Fuso horário. Obrigatório. Veja os valores possíveis em: Obter fusos horários.

countryar

País. Obrigatório. Veja os valores possíveis em: Obter países.


Description

Retorna estatísticas da conta do administrador.

Estrutura de saída:

CampoDescrição
TotalSentTotal de envios do último mês
AvgMonthlyTotalSentMédia de envios nos últimos seis meses
campaigns.CountTotal de campanhas criadas
campaigns.SentTotal de envios em campanhas
autoresponders.CountTotal de automações criadas
autoresponders.SentTotal de envios em automações
maillists.CountQuantidade de listas ativas
activeMembers.CountQuantidade de contatos ativos
reads.CountTotal de aberturas em campanhas e automações (aberturas totais)
clicks.CountTotal de cliques em campanhas e automações (cliques totais)



Description

Retorna uma lista dos possíveis fusos horários para a configuração da conta.

Estrutura de saída:

CampoDescrição
labelDescrição do fuso horário
valueCódigo do fuso horário. Será usado em Editar configuração geral da conta



Description

Retorna uma lista dos possíveis países para a configuração da conta.

Estrutura de saída:

CampoDescrição
labelDescrição do país
valueCódigo do país. Será utilizado em Editar configuração geral da conta



Description

Retorna uma lista dos domínios da conta.

Estrutura de saída:

CampoDescrição
idID do domínio
domainNome do domínio
statusEstado do domínio. Valores possíveis:
NotVerified (Não verificado) /
Pending (Pendente de verificação) / Verified (Verificado sem autenticação) / Authenticated (Autenticado)


Body
KeyValueDescription
nameseudominio.com

Filtro por nome de domínio

statusAuthenticated

Filtro por estado do domínio. Valores possíveis: Pending (Pendente de verificação) / Verified (Verificado sem autenticação) / NotVerified (Não verificado) / Authenticated (Autenticado).

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderByname

Critério para ordenar os domínios. Valores possíveis: name/id. Por padrão: id.

orderasc

Tipo de ordenação. Valores possíveis: asc/desc. Por padrão: desc.


Contatos 8

Este módulo permitirá que você realize toda a gestão associada a contatos que depois serão usados em listas e/ou segmentos.

Description

Retorna uma lista com todos os contatos. Podem ser filtrados por email ou por lista.

Estrutura de saída:

CampoDescrição
idID do contato
emailEmail do contato
createdData de criação
lastSendData do último envio
suscriptionsQuantidade de listas às quais está inscrito

Erros:

CódigoDescrição
errorMsg_mailListNotFoundNenhuma lista encontrada com o ID informado.


Body
KeyValueDescription
emailluis

Filtro por email ou parte do email do contato.

listId2

Filtro por lista de contatos.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderByid

Critério para ordenar os contatos. Valores possíveis: email/id. Por padrão: id

orderasc

Tipo de ordenação. Valores possíveis: asc/desc. Por padrão: desc.


Description

Retorna o detalhe de um contato.

Estrutura de saída:

CampoDescrição
idID do contato
emailEmail do contato
createdData de criação
lastActivityData da última atividade
mailListsLista(s) na(s) qual(is) está inscrito (ID e Nome)
customFieldsCampos personalizados (ID, Nome, Tipo e Valor)
lastSendData do último envio
readsAberturas totais
clicksCliques totais
hardBounceRejeições duras
softBounceRejeições suaves
sharedCompartilhados
unsubscriptionCancelamentos de inscrição
complaintReclamações

Erros:

CódigoDescrição
errorMsg_contactNotFoundNão existe contato com o ID informado.


URL Variables
KeyValueDescription
contact_id2

Id do contato. Obrigatório.

Body

Description

Permite criar um novo contato, levando em consideração as seguintes considerações:

  • Apenas é necessário inserir o e-mail.
  • O contato será atribuído às listas por meio de outro serviço.
  • Para preencher os campos personalizados, será utilizado o seguinte critério:
    • Se o campo for enviado com um valor, será preenchido com esse valor.
    • Se o campo for enviado vazio, o campo será preenchido com valor vazio.
    • Se o campo não for enviado, será preenchido com o valor padrão configurado (caso exista).

Estrutura de saída:

CampoDescrição
idID do contato criado
emailEmail do contato

Erros:

CódigoDescrição
errorMsg_contactAlreadyExistJá existe um contato com o mesmo e-mail.
customsFieldsNotFoundNão existe o campo personalizado indicado.


Body
KeyValueDescription
emailsofia@exemplo.com

Email do novo contato. Obrigatório.

customFields[1]Sofia

Array de campos personalizados. Deve-se colocar o id do campo que se deseja preencher como key do array. No caso de ser um valor do tipo data, deve ter o formato MM-DD. No caso de uma lista de opções múltiplas, separar as opções com vírgula e sem espaços. Por exemplo: opcao1,opcao3.


Description

Permite editar um contato, considerando as seguintes considerações:

  • Nenhum campo é obrigatório.
  • O contato será atribuído a listas por meio de outro serviço.
  • Para editar os campos personalizados será utilizado o seguinte critério:
    • Se o campo for enviado com um valor, ele será modificado com o valor indicado.
    • Se o campo for enviado vazio, ele será modificado com o valor indicado (em branco).
    • Se o campo não for enviado, o valor do campo não será atualizado, permanecendo o valor atual.

Erros:

CódigoDescrição
errorMsg_contactNotFoundNão existe contato com o ID informado.
customsFieldsNotFoundNão existe o campo personalizado indicado.


Body
KeyValueDescription
id6

Id do contato. Obrigatório.

customFields[1]Sofía

Array de campos personalizados. Deve-se colocar o id do campo que se deseja preencher como chave do array. No caso de ser um valor do tipo data deve ter o formato MM-DD. No caso de uma lista de opções múltiplas, separar as opções com vírgula e sem espaços. Por exemplo: opcao1,opcao3.


Description

Permite inscrever vários contatos em uma lista, considerando as seguintes observações:

  • Contatos que estiverem excluídos não poderão ser inscritos. Nestes casos, eles aparecerão na resposta dentro de contactExclude e não serão inscritos.
  • Caso alguns dos contatos indicados não existam, eles aparecerão na resposta dentro de contactNotFound.

Erros:

CódigoDescrição
errorMsg_mailListNotFoundNão existe lista de contatos com o ID informado.
invalidContactsNenhum dos contatos foi inscrito, seja porque não existem ou porque estão excluídos


Body
KeyValueDescription
contactsIds[]4

Array de IDs de contatos para inscrever. Obrigatório. Máximo: 100 registros.

listId1

ID da lista. Obrigatório.


Description

Permite cancelar a inscrição de vários contatos de uma lista, considerando as seguintes observações:

  • Caso alguns dos contatos indicados não existam, eles serão exibidos na resposta dentro de contactNotFound.
  • Os contatos que não estiverem inscritos na lista indicada serão exibidos na resposta dentro de subscribeNotFound.

Erros:

CódigoDescrição
errorMsg_mailListNotFoundNão existe lista de contatos com o ID informado.
invalidContactsNenhum dos contatos foi cancelado, seja porque não existem ou porque não estavam inscritos na lista indicada.


Body
KeyValueDescription
contactsIds[]12

Array de Ids de contatos para cancelar inscrição. Obrigatório. Máximo: 100 registros.

listId1

Id da lista. Obrigatório.


Description

Permite excluir vários contatos, considerando que:

  • Caso alguns dos contatos indicados não existam, eles serão exibidos na resposta dentro de contactsNotFound.

Erros:

CódigoDescrição
errorMsg_contactsNotFoundNenhum dos contatos informados existe.


Body
KeyValueDescription
contactsIds[]49

Array de Ids de contatos a excluir. Obrigatório.


Description

Permite carregar os contatos a partir de um arquivo CSV. Tamanho máximo do arquivo: 30MB.

Erros:

CódigoDescrição
errorMsg_invalidCountColumnsInParamsA quantidade de colunas do arquivo não corresponde à indicada nos parâmetros.
errorMsg_columnEmailNotFoundÉ obrigatório que a coluna Email esteja parametrizada.
errorMsg_mailListNotFoundNão existe lista com o ID indicado.
invalid_max_size_fileO tamanho do arquivo ultrapassou o máximo permitido: 30MB.


Body
KeyValueDescription
csv

Arquivo CSV. Obrigatório.

mailList6

Id da lista. Obrigatório.

qualifierdoubleQuote

Delimitador de campos. Obrigatório. Valores possíveis: quote (Aspas simples) e doubleQuote (Aspas duplas)

delimitercomma

Separador de colunas. Obrigatório. Valores possíveis: comma (Vírgula) / semicolon (Ponto e vírgula) / numberSign (Cerquilha) / dollarSign (Símbolo de dólar)

ignoreFirstRow1

Ignorar a primeira linha do arquivo. Obrigatório. Valores possíveis: 0 (Não) e 1 (Sim).

columns[0]Email

Array indicando a que campo corresponde cada coluna do arquivo CSV. Valores possíveis: Email (Corresponde à coluna Email) CustomFieldX (Corresponde ao código do campo personalizado indicado para a coluna. Veja os valores possíveis em: Obter coleção de campos personalizados). Os valores das colunas começam na posição 0. Ou seja, columns[0] representa a primeira coluna do arquivo CSV.

columns[1]CustomField1
columns[2]CustomField4

Exclusões 3

Este módulo permitirá que você realize toda a gestão de exclusões de contatos para que suas campanhas não sejam enviadas a eles.

Description

Retorna uma lista com todas as exclusões criadas pelo Usuário. Podem ser filtradas por email.

Body
KeyValueDescription
emailemail@exemplo.com

Filtro por email.

limit5

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderByemail

Critério para ordenar as exclusões. Valores possíveis: email/id. Por padrão: id.

orderasc

Tipo de ordenação. Valores possíveis: asc/desc. Por padrão: desc.


Description

Permite criar exclusões, tendo em conta que:

  • Caso algumas das listas indicadas não existam, elas serão mostradas na resposta dentro de listsNotFound.

Erros:

CódigoDescrição
msg_listsNotFoundsNenhuma das listas informadas existe.


Body
KeyValueDescription
always0

Tipo de exclusão. Valores possíveis: 0 (sobre listas selecionadas) / 1 (sobre todas as listas e futuras).

emails[]exclusion@ejemplo.com

Array de Ids de contatos a excluir. Requerido. Máximo: 100 registros.

listIds[]1

Array de Ids de listas. Requerido para Tipo de exclusão = Sobre listas seccionadas. Máximo: 100 registros.


Description

Permite eliminar uma exclusão criada pelo Usuário.

Erros:

CódigoDescrição
errorMsg_exclusionNotFoundNão existe exclusão com o ID informado.


URL Variables
KeyValueDescription
exclusion_id3

Id da exclusão a eliminar. Obrigatório.

Body

Formulários 2

Este módulo permitirá que você realize toda a gestão associada a formulários para que os contatos possam se inscrever em suas listas.

Description

Retorna uma lista de todos os formulários. Podem ser filtrados por nome.

Estrutura de saída:

CampoDescrição
idID do formulário
nameNome do formulário


Body
KeyValueDescription
nameteste

Filtro por nome ou parte do nome do formulário.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderByname

Critério para ordenar os formulários. Valores possíveis: name/id. Por padrão: id.

orderasc

Tipo de ordenação. Valores possíveis: asc/desc. Por padrão: desc.


Description

Retorna o detalhe de um formulário.

Estrutura de saída:

CampoDescrição
idID do formulário
nameNome do formulário
mailListsLista(s) de contato(s) (ID e Nome)
urlSubsOKURL de inscrição bem-sucedida
urlSubsErrorURL de inscrição com erro
notificationEmailEmail para receber notificação ao inscrever um contato
emailConfirm.subjectAssunto do email de confirmação
emailConfirm.fromNameRemetente do email de confirmação
emailConfirm.fromEmailEmail “de” do email de confirmação
emailConfirm.replyToEmailEmail “para responder” do email de confirmação
urlConfirmOKURL de confirmação de inscrição bem-sucedida
urlConfirmErrorURL de confirmação de inscrição com erro
scriptFormWebSiteCódigo para seu site
urlFormWebSiteLink para redes sociais
codeQRCódigo QR

Erros:

CódigoDescrição
errorMsg_formNotFoundNão existe formulário com o ID informado.


URL Variables
KeyValueDescription
form_id1

Id do formulário. Obrigatório.


Listas de contatos 6

Este módulo agrupa serviços para a gestão das listas de contatos que poderão ser utilizadas em suas campanhas.

Description

Retorna uma lista de todas as listas de contatos. Podem ser filtradas por nome.

Estrutura de saída:

CampoDescrição
idID da lista
nameNome da lista
countQuantidade de contatos
lastSendData do último envio


Body
KeyValueDescription
namename

Filtro por nome ou parte do nome da lista.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderByid

Critério para ordenar as listas. Valores possíveis: name/id. Por padrão: id.

orderdesc

Tipo de ordenação. Valores possíveis: asc/desc. Por padrão: desc.



Description

Permite criar uma nova lista.

Estrutura de saída:

CampoDescrição
idID da lista criada
nameNome da lista


Body
KeyValueDescription
nameNova lista

Nome da lista. Obrigatório. Caracteres especiais não são permitidos.


Description

Permite editar uma lista.

Erros:

CódigoDescrição
errorMsg_contactListNotFoundNão existe lista com o ID informado.


Body
KeyValueDescription
id1

Id da lista. Obrigatório.

nameLista de teste

Nome da lista. Obrigatório. Caracteres especiais não são permitidos.


Description

Permite excluir uma lista.

Erros:

CódigoDescrição
errorMsg_listContactNotFoundNão existe lista com o ID informado.


URL Variables
KeyValueDescription
list_id10

Id da lista a ser excluída. Obrigatório.


Description

Permite excluir várias listas de contatos ao mesmo tempo, considerando que:

  • Caso algumas das listas indicadas não existam, elas serão exibidas na resposta dentro de mailListsNotFound.

Erros:

CódigoDescrição
invalid_max_elementsNo máximo podem ser excluídos até 100 registros.


Body
KeyValueDescription
ids[]6

Array de IDs das listas a excluir. Obrigatório. No máximo 100.


Modelos 1

Este módulo permitirá que você obtenha o detalhe dos seus templates, para depois usá-los para criar o conteúdo das suas campanhas/automations.

Description

Retorna uma lista de todos os modelos. Podem ser filtrados por etiquetas.

Estrutura de saída:

CampoDescrição
idID do modelo
nameNome do modelo
tagsEtiquetas
createdData de criação do modelo
thumbUrlURL da miniatura


Body
KeyValueDescription
tags[]Natal

Array de etiquetas

tags[]Feliz

Array de etiquetas

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderByid

Critério para ordenar os modelos. Valores possíveis: creation/id. Padrão: creation.

orderasc

Tipo de ordenação. Valores possíveis: asc/desc. Padrão: desc.

nameNatal

Filtro por nome do modelo.


Relatórios de campanhas/automação 10

Este módulo permitirá que você conheça o relatório e as estatísticas de cada campanha/automação enviada.

Description

Retorna o relatório geral de uma campanha/automação. Tenha em mente que:

  • Para campanhas do tipo = Teste A/B é adicionada uma seção statisticsDetails com o detalhe das estatísticas para cada Assunto.

Estrutura de saída:

CampoDescrição
campaign.nameNome da campanha/automação.
campaign.sendDateData e hora de envio. Apenas para campanhas.
publicURLURL do relatório público
delivery.totalAudienceTotal de contatos.
Para Campanhas: É a soma de todos os contatos incluídos nas listas ou segmentos para os quais a campanha foi enviada. Inclui os repetidos.
Para automação: É a soma de todos os contatos que cumpriram o evento.
delivery.repeatedContatos repetidos.
Apenas para campanhas, automações não possuem repetidos.
delivery.totalTotal de contatos - Contatos repetidos
delivery.bounces.hard.AmountRejeições permanentes
delivery.bounces.hard.PercentagePercentual de rejeições permanentes sobre o total de rejeições
delivery.bounces.soft.AmountRejeições temporárias
delivery.bounces.soft.PercentagePercentual de rejeições temporárias sobre o total de rejeições
delivery.bounces.totalTotal de rejeições. São os e-mails que não puderam ser entregues porque os servidores dos e-mails de destino os rejeitaram
delivery.bounces.totalPercentagePercentual de rejeições sobre o total de contatos
delivery.pendingTotal de pendentes. São os endereços de e-mail para os quais o sistema ainda não enviou o e-mail
delivery.pendingPercentagePercentual de pendentes sobre o total de contatos
delivery.deliveredTotal entregues. Compreende o total de e-mails que chegaram ao destino
delivery.deliveredPercentagePercentual de entregues sobre o total de contatos
performance.readsQuantidade de vezes que a campanha/automação foi aberta
performance.uniqueReadsQuantidade de contatos que abriram a campanha/automação
performance.readsPercentagePercentual de contatos que abriram a campanha/automação sobre o total entregue
performance.clicksQuantidade de cliques feitos na campanha/automação
performance.uniqueClicksQuantidade de contatos que clicaram na campanha/automação
performance.clicksPercentagePercentual de contatos que clicaram na campanha/automação sobre o total entregue
performance.shared.totalTotal de compartilhamentos
performance.shared.forwardto.AmountTotal de compartilhamentos por e-mail
performance.shared.forwardto.PercentagePercentual de compartilhamentos por e-mail
performance.shared.facebook.AmountTotal de compartilhamentos pelo Facebook
performance.shared.facebook.PercentagePercentual de compartilhamentos pelo Facebook
performance.shared.linkedin.AmountTotal de compartilhamentos pelo LinkedIn
performance.shared.linkedin.PercentagePercentual de compartilhamentos pelo LinkedIn
performance.shared.twitter.AmountTotal de compartilhamentos pelo Twitter
performance.shared.twitter.PercentagePercentual de compartilhamentos pelo Twitter
performance.shared.pinterest.AmountTotal de compartilhamentos pelo Pinterest
performance.shared.pinterest.PercentagePercentual de compartilhamentos pelo Pinterest
performance.shared.whatsapp.AmountTotal de compartilhamentos pelo Whatsapp
performance.shared. whatsapp.PercentagePercentual de compartilhamentos pelo Whatsapp
performance.unsubscriptions.totalTotal de cancelamentos de inscrição
performance.unsubscriptions.alreadyUnsubscribed.AmountTotal de cancelamentos com motivo Já me descadastrei
performance.unsubscriptions.alreadyUnsubscribed.PercentagePercentual de cancelamentos com motivo Já me descadastrei
performance.unsubscriptions.irrelevant.AmountTotal de cancelamentos com motivo Conteúdos irrelevantes
performance.unsubscriptions.irrelevant.PercentagePercentual de cancelamentos por Conteúdos irrelevantes
performance.unsubscriptions.neverSignUp.AmountTotal de cancelamentos com motivo Nunca me inscrevi
performance.unsubscriptions.neverSignUp.PercentagePercentual de cancelamentos com motivo Nunca me inscrevi
performance.unsubscriptions.spam.AmountTotal de cancelamentos com motivo Considero SPAM
performance.unsubscriptions.spam.PercentagePercentual de cancelamentos com motivo Considero SPAM
performance.unsubscriptions.tooOften.AmountTotal de cancelamentos com motivo Frequência excessiva
performance.unsubscriptions.tooOften.PercentagePercentual de cancelamentos com motivo Frequência excessiva
performance.unsubscriptions.other.AmountTotal de cancelamentos por outros motivos
performance.unsubscriptions.other.PercentagePercentual de cancelamentos por outros motivos
performance.unsubscriptions.oneClickUnsubscribe.AmountTotal de cancelamentos com opção Cancelamento em um clique
performance.unsubscriptions.oneClickUnsubscribe.PercentagePercentual de cancelamentos com opção Cancelamento em um clique
performance.complaintsQuantidade de reclamações. É o número de destinatários que marcaram a campanha/automação como spam
statisticsDetails.A.SubjectAssunto A
statisticsDetails.A.ContentPercentageProporção de envios (%) assunto A
statisticsDetails.A.TotalRecipientsEnvios totais assunto A
statisticsDetails.A.SentRecipientsEnvios realizados assunto A
statisticsDetails.A.PendingRecipientsEnvios pendentes assunto A
statisticsDetails.A.ContactsReadPercentageAberturas (%) assunto A
statisticsDetails.A.ReadAmountAberturas totais assunto A
statisticsDetails.A.UniqueReadAmountContatos com aberturas assunto A
statisticsDetails.A.ContactsClickPercentageCliques (%) assunto A
statisticsDetails.A.ClickAmountCliques totais assunto A
statisticsDetails.A.UniqueClickAmountContatos com cliques assunto A
statisticsDetails.B.SubjectAssunto B
statisticsDetails.B.ContentPercentageProporção de envios (%) assunto B
statisticsDetails.B.TotalRecipientsEnvios totais assunto B
statisticsDetails.B.SentRecipientsEnvios realizados assunto B
statisticsDetails.B.PendingRecipientsEnvios pendentes assunto B
statisticsDetails.B.ContactsReadPercentageAberturas (%) assunto B
statisticsDetails.B.ReadAmountAberturas totais assunto B
statisticsDetails.B.UniqueReadAmountContatos com aberturas assunto B
statisticsDetails.B.ContactsClickPercentageCliques (%) assunto B
statisticsDetails.B.ClickAmountCliques totais assunto B
statisticsDetails.B.UniqueClickAmountContatos com cliques assunto B
devices.mobileTotalTotal de aberturas em dispositivos móveis
devices.mobilePercentagePercentual de aberturas em dispositivos móveis
devices.mobileAgentsDetalhe de aberturas em dispositivos móveis (Quantidade por agente e Percentual)
devices.desktopTotalTotal de aberturas em desktop
devices.desktopPercentagePercentual de aberturas em desktop
devices.desktopAgentsDetalhe de aberturas em desktop (Quantidade por agente e Percentual)
devices.tabletTotalTotal de aberturas em tablets
devices.tabletPercentagePercentual de aberturas em tablets
devices.tabletAgentsDetalhe de aberturas em tablets (Quantidade por agente e Percentual)
devices.unknownTotalTotal de aberturas em dispositivos desconhecidos
devices.unknownPercentagePercentual de aberturas em dispositivos desconhecidos

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha/automação com o ID informado.


URL Variables
KeyValueDescription
campaign_id100

Id da campanha/automação. Obrigatório.


Description

Retorna o detalhe das aberturas da campanha/automação.

Estrutura de saída:

CampoDescrição
emailEmail do contato que realizou a abertura
dateData e hora da abertura
countryCodePaís onde a campanha/automação foi aberta (Código ISO)
cityCidade onde a campanha/automação foi aberta (Descrição)
platformDispositivo onde a campanha/automação foi aberta
latitudeCoordenada geográfica onde a campanha/automação foi aberta (latitude)
longitudeCoordenada geográfica onde a campanha/automação foi aberta (longitude)
appAplicativo onde a campanha/automação foi aberta

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha/automação com o ID informado.


Body
KeyValueDescription
id386

Id da campanha/automação. Obrigatório.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderasc

Ordenar por data. Valores possíveis: asc/desc. Por padrão: desc.


Description

Retorna o detalhe dos cliques realizados na campanha/automação.

Estrutura de saída:

CampoDescrição
dateData e hora do clique
urlUrl onde foi clicado
emailEmail do contato que realizou o clique

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha/automação com o ID informado.


Body
KeyValueDescription
id386

Id da campanha/automação. Obrigatório.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderasc

Ordenar por data. Valores possíveis: asc/desc. Por padrão: desc.


Description

Retorna o detalhe dos compartilhamentos da campanha/automação.

Estrutura de saída:

CampoDescrição
dateData e hora em que a campanha/automação foi compartilhada
viaMeio pelo qual a campanha/automação foi compartilhada. Valores possíveis:
forwardto -> Email
facebook -> Facebook
twitter -> Twitter
linkedin -> LinkedIn
pinterest -> Pinterest
whatsapp -> WhatsApp
emailEmail do contato que compartilhou a campanha/automação

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha/automação com o ID informado.


Body
KeyValueDescription
id386

Id da campanha/automação. Obrigatório.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderasc

Ordenar por data. Valores possíveis: asc/desc. Por padrão: desc.


Description

Retorna o detalhe dos bounces (duros e suaves) que foram registrados para a campanha/automação.

Estrutura de saída:

CampoDescrição
dateData e hora do bounce
typeTipo de bounce. Valores possíveis:
soft -> Bounce suave
hard -> Bounce duro
emailEmail do contato que bounceou

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha/automação com o ID informado.


Body
KeyValueDescription
id386

Id de campanha/automação. Obrigatório.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderasc

Ordenar por data. Valores possíveis: asc/desc. Por padrão: desc.

typehard

Filtro por tipo de bounce. Valores possíveis: soft/hard.


Description

Retorna o detalhe das descadastramentos realizados na campanha/automação.

Estrutura de saída:

CampoDescrição
dateData e hora do descadastramento
reasonMotivo do descadastramento. Valores possíveis:
irrelevant -> Conteúdos irrelevantes
tooOften -> Frequência excessiva
neverSignUp -> Nunca me inscrevi
alreadyUnsubscribed -> Já me descadastrei
spam -> Considero SPAM
other -> Outros
OneClickUnsubscribe -> Descadastramento com um clique
noteNotas adicionais quando seleciona motivo = Outros
emailEmail do contato que se descadastrou

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha/automação com o ID informado.


Body
KeyValueDescription
id386

Id da campanha/automação. Obrigatório.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderasc

Ordenar por data. Valores possíveis: asc/desc. Por padrão: desc.


Description

Retorna o detalhe das reclamações feitas na campanha/automação.

Estrutura de saída:

CampoDescrição
dateData e hora da reclamação
emailEmail do contato que fez a reclamação

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha/automação com o ID informado.


Body
KeyValueDescription
id386

Id de campanha/automação. Obrigatório.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderasc

Ordenar por data. Valores possíveis: asc/desc. Por padrão: desc.


Description

Retorna o detalhe dos contatos excluídos seja por duplicado ou por estarem na lista de exclusão. Tenha em mente que estes últimos só eram registrados nas versões anteriores; agora não são mais registrados.

Estrutura de saída:

CampoDescrição
emailEmail do contato excluído
reasonRazão da exclusão. Valores possíveis:
duplicated -> Duplicado
banned -> Na lista de exclusão

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha/automação com o ID informado.


Body
KeyValueDescription
id386

Id de campanha/automação. Obrigatório.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderasc

Ordenar por email. Valores possíveis: asc/desc. Por padrão: desc.


Description

Retorna um arquivo com o detalhe dos contatos para os quais a campanha/automação foi enviada.

Importante: Esta informação estará disponível apenas por 6 meses a partir do envio da campanha/automação, após esse período não poderá mais ser baixada.

Estrutura de saída:

Será gerado um arquivo sents.txt contendo em cada linha: data de envio, hora de envio e email do contato para o qual a campanha/automação foi enviada.

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha/automação com o ID informado
errorMsg_campaignStatisticsNotFoundA campanha/automação ainda não foi enviada
errorMsg_campaignSentsNotFoundO arquivo não está mais disponível por ter passado mais de 6 meses desde o envio da campanha/automação


Body
KeyValueDescription
id352

Id da campanha/automação. Obrigatório.


Description

Retorna um arquivo com o detalhe dos contatos duplicados.

Importante: Esta informação estará disponível apenas por 6 meses a partir do envio da campanha/automação, após esse período não poderá mais ser baixada.

Estrutura de saída:

Será gerado um arquivo duplicates.csv contendo dois dados: email do contato repetido e quantidade de repetições.

Erros:

CódigoDescrição
errorMsg_campaignNotFoundNão existe campanha/automação com o ID informado
errorMsg_campaignStatisticsNotFoundA campanha/automação ainda não foi enviada
errorMsg_campaignDuplicatesNotFoundO arquivo não está mais disponível por ter passado mais de 6 meses desde o envio da campanha/automação


Body
KeyValueDescription
id9

Id da campanha/automação. Obrigatório.


Relatórios de contatos 6

Este módulo permitirá que você conheça o detalhe da atividade do contato.

Description

Retorna o detalhe das aberturas de campanhas realizadas pelo contato.

Estrutura de saída:

CampoDescrição
dateData e hora da abertura
countryCodePaís de onde foi aberta
platformDispositivo de onde foi aberta
campaignNameNome da campanha

Erros:

CódigoDescrição
errorMsg_contactNotFoundNão existe contato com o ID informado.


Body
KeyValueDescription
id2

Id do contato. Obrigatório.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderasc

Ordenar por data. Valores possíveis: asc/desc. Padrão: desc.


Description

Retorna o detalhe dos cliques realizados pelo contato.

Estrutura de saída:

CampoDescrição
dateData e hora do clique
urlURL onde clicou
campaignNameNome da campanha

Erros:

CódigoDescrição
errorMsg_contactNotFoundNão existe contato com o ID informado.


Body
KeyValueDescription
id2

Id do contato. Obrigatório.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderasc

Ordenar por data. Valores possíveis: asc/desc. Padrão: desc.


Description

Retorna o detalhe das campanhas compartilhadas pelo contato.

Estrutura de saída:

CampoDescrição
dateData e hora em que a campanha foi compartilhada
viaMeio pelo qual a campanha foi compartilhada. Valores possíveis:
forwardto -> Email
facebook -> Facebook
twitter -> Twitter
linkedin -> LinkedIn
pinterest -> Pinterest
whatsapp -> WhatsApp
campaignNameNome da campanha

Erros:

CódigoDescrição
errorMsg_contactNotFoundNão existe contato com o ID informado.


Body
KeyValueDescription
id2

Id do contato. Obrigatório.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderasc

Ordenar por data. Valores possíveis: asc/desc. Por padrão: desc.


Description

Retorna o detalhe dos rebotes (duros e suaves) que foram registrados para o contato.

Estrutura de saída:

CampoDescrição
dateData e hora do rebote
typeTipo de rebote. Valores possíveis:
soft -> Rebote suave
hard -> Rebote duro
campaignNameNome da campanha

Erros:

CódigoDescrição
errorMsg_contactNotFoundNão existe contato com o ID informado.


Body
KeyValueDescription
id2

Id do contato. Obrigatório.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderasc

Ordenar por data. Valores possíveis: asc/desc. Padrão: desc.

typehard

Filtro por tipo de rejeição. Valores possíveis: soft/hard.


Description

Retorna o detalhe das descadastramentos realizados pelo contato a partir das campanhas.

Estrutura de saída:

CampoDescrição
dateData e hora do descadastramento
reasonRazão do descadastramento. Valores possíveis:
irrelevant -> Conteúdos irrelevantes
tooOften -> Frequência excessiva
neverSignUp -> Nunca me inscrevi
alreadyUnsubscribed -> Já me descadastrei
spam -> Considero SPAM
other -> Outros
campaignNameNome da campanha

Erros:

CódigoDescrição
errorMsg_contactNotFoundNão existe contato com o ID informado.


Body
KeyValueDescription
id2

Id do contato. Obrigatório.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderasc

Ordenar por data. Valores possíveis: asc/desc. Padrão: desc.


Description

Retorna o detalhe das reclamações feitas pelo contato a partir das campanhas.

Estrutura de saída:

CampoDescrição
dateData e hora da reclamação
campaignNameNome da campanha

Erros:

CódigoDescrição
errorMsg_contactNotFoundNão existe contato com o ID informado.


Body
KeyValueDescription
id2

Id do contato. Obrigatório.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderasc

Ordenar por data. Valores possíveis: asc/desc. Por padrão: desc.


Segmentos 1

Este módulo permite obter um detalhe dos segmentos que poderão ser utilizados em suas campanhas.

Description

Retorna uma lista de todos os segmentos. Podem ser filtrados por nome.

Estrutura de saída:

CampoDescrição
idID do segmento
nameNome do segmento
createdData de criação
membersQuantidade de contatos
lastSendData do último envio


Body
KeyValueDescription
namename

Filtro por nome ou parte do nome do segmento.

limit10

Quantidade de registros a mostrar por página. Máximo: 100.

page1

Número da página a mostrar.

orderByid

Critério para ordenar os segmentos. Valores possíveis: name/id. Por padrão: id.

orderasc

Tipo de ordenação. Valores possíveis: asc/desc. Por padrão: desc.


Tarefas 1

Este módulo permitirá que você obtenha o detalhe das tarefas geradas a partir da ferramenta.

Description

Retorna uma lista das tarefas realizadas. Podem ser filtradas por estado.

Estrutura de saída:

CampoDescrição
idID da tarefa
dateData e hora da tarefa
typeTarefa realizada. Valores possíveis:
excludeContacts -> Carregar exclusões
contactsCopied -> Gestão de contatos>Copiar
contactsMoved -> Gestão de contatos>Mover
contactsExported -> Gestão de contatos>Exportar
contactsUnsubscribed -> Gestão de contatos>Cancelar inscrição
contactsDeleted -> Gestão de contatos>Excluir
importContacts -> Importação de contatos
segmentUpdated -> Atualização de segmento
reportSummary -> Relatórios de campanhas>Relatório resumo
reportReads -> Relatórios de campanhas>Aberturas
reportClicks -> Relatórios de campanhas>Cliques
reportPerformance -> Relatórios de campanhas>Desempenho
reportDelivery -> Relatórios de campanhas>Entregues
reportShareds -> Relatórios de campanhas>Compartilhados
reportUnsubscriptions -> Relatórios de campanhas>Cancelamentos
reportExclusions -> Relatórios de campanhas>Exclusões
reportBounces -> Relatórios de campanhas>Rebotes
reportComplaints -> Relatórios de campanhas>Reclamações
reportSent -> Relatórios de campanhas>Enviados
reportBans -> Exportar exclusões
reportSummaryMulti -> Selecionar vários Relatórios>Exportar relatórios
downloadGDPR -> Exportar dados da conta
exportSegment -> Segmentos>Exportar
exportList -> Listas>Exportar
details.totalTotal processados. Este campo só é exibido para as tarefas que realizam processamentos sobre registros.
details.importedTotal de contatos importados. Este campo só é exibido para a tarefa importContacts.
details.notImportedTotal de contatos NÃO importados. Este campo só é exibido para a tarefa importContacts.
details.sourceImportTipo de importação. Este campo só é exibido para a tarefa importContacts. Valores possíveis:
copypaste -> De Copiar e colar
.csv -> De arquivo CSV
Gmail -> De Gmail
Outlook -> De Outlook
details.movedTotal de contatos movidos. Este campo só é exibido para a tarefa contactsMoved.
details.notMovedTotal de contatos NÃO movidos. Este campo só é exibido para a tarefa contactsMoved.
details.copiedTotal de contatos copiados. Este campo só é exibido para a tarefa contactsCopied.
details.notCopiedTotal de contatos NÃO copiados. Este campo só é exibido para a tarefa contactsCopied.
details.campaingNameNome da campanha de referência. Este campo só é exibido para as tarefas correspondentes a Relatórios de campanhas.
details.nameNome do segmento ou lista. Este campo só é exibido para as tarefas realizadas sobre segmentos ou listas.
details.contactsQuantidade de contatos. Este campo só é exibido para a tarefa segmentUpdated.
downloadLinkLink para baixar o arquivo. Para poder baixá-lo será necessário autenticar-se da mesma forma que nos demais serviços. OBS: As tarefas downloadGDPR e segmentUpdated são as únicas tarefas que NÃO geram arquivos.
statusEstado da tarefa. Valores possíveis:
completed -> Finalizada
pending -> Em processo


Body
KeyValueDescription
statuscompleted

Filtro por estado da tarefa. Valores possíveis: completed (Finalizadas) e pending (Em processo).