Integrações: todos os meios

O mapa de tudo o que dá para integrar com a Asender: API REST, APIs por ferramenta, Entrar com Asender (OAuth), MCP, webhooks, SMTP/IMAP, navegador, DNS, conversões e conectores — quando usar cada um e como autenticar.

Este é o mapa de todos os meios de integrar com a Asender. Para cada um: para que serve, quando usar, como autenticar, onde fica e qual guia aprofunda. Se você ainda não sabe qual usar, vá direto para a tabela de decisão.

A Asender é um conjunto de ferramentas independentes (e-mail, CRM, páginas, mensageria, atendimento) sob uma identidade só. Cada ferramenta tem a API dela num endereço próprio; uma API pública da plataforma reúne o envio de mensagens e a leitura de dados. Uma ferramenta fora do ar não derruba as outras.

Visão rápida

MeioPara que serveAutenticaçãoEndereço
API REST públicaEnviar e-mail, SMS, WhatsApp, push, Telegram; ler leads, campanhas, mensagens, analyticsAPI key sk_live_/sk_test_ com escopos; token de app OAuth (só leitura)https://api.asender.net/v1
API de E-mailCaixas, domínios e envio a partir de uma caixaAPI key sk_…https://api.mail.asender.net
API do CRMOperar o CRM como o painel fazSessão do usuáriohttps://api.crm.asender.net
API de PáginasCriar e publicar páginas, formulários, enviar leadsAPI key com escopos pages:*/forms:*; sessãohttps://api.pages.asender.net
Entrar com AsenderLogin de usuários Asender no seu app e leitura de dados com consentimentoOAuth 2.1 + PKCEhttps://auth.asender.net
Servidor MCPAgentes de IA operando a contaOAuth (token de app, com registro automático do cliente) ou chave sk_*https://api.asender.net/mcp
WebhooksSer avisado de eventos no seu sistemaAssinatura v1 (Asender-Signature)seu endpoint
SMTP e IMAPClientes de e-mail e sistemas legadosSenha de aplicativohosts no guia
No navegadorFormulário, pixel, chat e Web Push no seu siteChaves públicas do navegador (nunca sk_)https://sites.asender.net
Domínios e DNSEnviar e publicar no seu domínioConta com acesso ao DNSseu provedor DNS
Conversões e conectoresMeta/Google/TikTok; Kommo; HTTP próprioCredenciais do destinopainel
Para agentes de IADocumentação em texto puro e OpenAPIpúblicahttps://developers.asender.net

API REST pública

Para que serve. É a porta de integração de máquina da plataforma. Dois grupos de rotas:

Quando usar. Seu backend dispara mensagens transacionais ou de campanha, ou sincroniza leads e métricas para outro sistema.

Autenticação. Authorization: Bearer sk_live_… (produção) ou sk_test_… (teste). Cada chave tem escopos (email:send, sms:send, leads:read, campaigns:read…); rota fora do escopo responde 403. Um app OAuth de terceiro também chama as rotas de leitura, com o consentimento do usuário. A chave nunca vai para o navegador.

curl -X POST 'https://api.asender.net/v1/emails/send' \
  -H 'Authorization: Bearer sk_live_SUA_CHAVE' \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: 5b0c4d1e-8a3f-4e7b-9c21-aa17c2f0e001' \
  -d '{
    "Source": "avisos@seudominio.com.br",
    "Destination": { "ToAddresses": ["cliente@example.com"] },
    "Message": { "Subject": { "Data": "Seu código" }, "Body": { "Text": { "Data": "Código: 123456" } } }
  }'

Guias. Referência da Plataforma · Convenções (formato, erros, paginação, idempotência, limites) · Chaves de API e escopos.


API de E-mail

Para que serve. Administrar domínios e caixas de e-mail corporativo, ler e enviar mensagens de uma caixa, rascunhos, contatos e assinatura.

Quando usar. Você precisa enviar a partir de uma caixa que existe (ou construir um cliente de e-mail sobre a plataforma). Para e-mail transacional de qualquer endereço de um domínio verificado (por exemplo, código de verificação), use POST /v1/emails/send da API pública, acima — não exige criar caixa.

Autenticação. API key Authorization: Bearer sk_…. Escopo de administração: mail:admin.

Endereço. https://api.mail.asender.net — envelope de erro { "error", "message" }.

Guias. API de E-mail · Domínios e DNS · SMTP e IMAP.


API do CRM

Para que serve. Contatos, estágios, segmentos, jornadas, alertas e destinos de lead.

Quando usar. Você está construindo uma interface que opera o CRM como usuário logado. A API do CRM é uma superfície de sessão: não aceita API key. Integração máquina-a-máquina com dados de CRM passa pela API pública: leitura de contatos em GET /v1/leads, jornadas em GET /v1/journeys e conversões em GET /v1/conversions, com os escopos leads:read, journeys:read e conversions:read.

Autenticação. Sessão OIDC do usuário (Authorization: Bearer <token>) e o cabeçalho X-Asender-Tenant com a conta em que opera.

Endereço. https://api.crm.asender.net — envelope de erro { "erro": "…" }.

Guia. API do CRM.


API de Páginas

Para que serve. Criar, editar e publicar páginas e formulários, mídia, domínios e redirects; ler a analytics do que foi publicado; enviar leads de um sistema seu para um formulário.

Quando usar. Automatizar a construção de páginas (inclusive por agentes de IA) ou capturar leads de um backend próprio.

Autenticação. Três públicos: sessão do usuário (construtor), API key com escopo (pages:read, pages:write, pages:publish, forms:read, forms:write) para integração de servidor, e credenciais públicas do navegador (formulário embutido, pixel).

Endereço. https://api.pages.asender.net (a página publicada e o runtime ficam em https://sites.asender.net) — envelope de erro { "erro": "…" } na autoria.

Guias. API de Páginas · O JSON do documento v2.


Entrar com Asender (OAuth)

Para que serve. Seu app identifica um usuário Asender e, com o consentimento dele, lê dados da conta pela API pública, com escopos mínimos (somente leitura).

Quando usar. Você tem um produto de terceiro (site, SaaS, ferramenta interna) e quer "Entrar com Asender", ou precisa de acesso delegado a dados de clientes sem pedir a chave de API deles.

Autenticação. Authorization Code com PKCE S256 obrigatório, cliente confidencial (client_secret_basic), redirect_uri exata. Endpoints no discovery: https://auth.asender.net/.well-known/openid-configuration. O token resultante chama a API pública como Authorization: Bearer <access_token>.

Cadastro do app. Você mesmo cadastra e gerencia o app no Portal de Aplicativos do painel (admin.asender.net, em Desenvolvedores > Aplicativos): credenciais, escopos, testadores e pedido de revisão à equipe Asender. O guia de Aplicativos descreve o painel, o ciclo de vida (desenvolvimento, revisão, publicado) e o selo Verificado.

Guias. Entrar com Asender (fluxo completo, erros e exemplo de código) · Identidade (OIDC / OAuth 2.1).


Servidor MCP

Para que serve. Conectar assistentes e agentes de IA (que falam o Model Context Protocol) diretamente à sua conta Asender, como ferramentas.

Quando usar. Você quer que um agente consulte dados ou execute ações sem escrever um cliente HTTP.

Autenticação. OAuth: o cliente MCP se registra sozinho em auth.asender.net (CIMD ou DCR), o usuário autoriza na tela de consentimento e o agente apresenta o token no servidor MCP. Também vale uma chave de API sk_* no header Authorization. O registro automático está em Aplicativos.

Endereço. https://api.asender.net/mcp. Somente leitura nesta fase. Veja o guia de MCP.


Webhooks

Para que serve. A Asender chama o seu endpoint quando algo acontece (um e-mail ou SMS com resultado, um lead novo, uma submissão de formulário, uma entrega do conector), e recebe webhooks de provedores (status de mensagem, pagamento).

Quando usar. Você prefere ser avisado a ficar consultando a API (polling). Para ler o que mudou desde a última vez, combine com updated_after nas rotas de dados da API pública.

Autenticação. Todos os emissores usam o formato Asender Webhook v1: Asender-Signature: t=<unix>,v1=<hex> (HMAC-SHA256 sobre "<t>.<corpo cru>", tolerância de 300 s), mais Asender-Webhook-Id (deduplicação) e Asender-Event. Verifique a assinatura sobre o corpo cru antes de confiar no conteúdo. Os cabeçalhos antigos saem em 2027-04-20. Endpoints de eventos da conta: /v1/webhooks com chave de escopo webhooks:manage.

Guia. Webhooks traz o formato v1, um verificador em Node, Python, Go e PHP, o cadastro de cada emissor, as tentativas e como tratar duplicatas.


SMTP e IMAP

Para que serve. Usar a caixa Asender de um cliente de e-mail (Thunderbird, Outlook, celular) ou enviar de um sistema legado que só fala SMTP.

Quando usar. O software não consegue chamar HTTP, ou o usuário final quer o e-mail no app de sempre.

Autenticação. Senha de aplicativo (uma por dispositivo ou sistema, revogável), nunca a senha da conta. O DNS do domínio publica o autoconfig para que os clientes se configurem sozinhos.

Guia. SMTP e IMAP (hosts, portas, senhas de aplicativo) e Domínios e DNS.


No navegador

Para que serve. O que roda no site do visitante: formulário de captura (embed por <script> ou HTML), pixel de analytics e de conversão, chat, Web Push e o SDK JavaScript @asender/pages-sdk.

Quando usar. Você quer capturar leads, medir visitas ou assinar notificações no seu site, sem backend próprio.

Autenticação. Credenciais públicas, restritas por origem e por escopo mínimo: o token do formulário/pixel (embutido na página) e a chave pk_push_…, que só registra inscrição de Web Push. A chave sk_… nunca vai ao navegador. Para enviar lead de um servidor seu, use a API de Páginas com chave.

Guia. No navegador.


Domínios e DNS

Para que serve. Provar a posse e apontar o seu domínio: SPF, DKIM e DMARC para enviar e-mail; CNAME/A para publicar páginas. O botão "Conectar com Cloudflare" usa Domain Connect e aplica os registros por você, com a sua autorização.

Quando usar. Antes do primeiro envio com o seu domínio, ou ao publicar uma página nele.

Guia. Domínios e DNS.


Conversões e conectores

Para que serve. Devolver conversões de marketing para Meta, Google Ads e TikTok (API de conversão, com deduplicação por eventID) e entregar leads a sistemas externos: Kommo e um destino HTTP próprio.

Quando usar. Você quer otimizar campanhas de anúncio com a conversão real, ou encaminhar cada lead capturado para o seu CRM/ERP.

Autenticação. Credenciais do destino (token do provedor, URL do seu endpoint), cadastradas no painel e guardadas só no servidor.

Guia. Conversões e conectores.


Para agentes de IA

Para que serve. Dar a um agente o contexto completo da API sem ele navegar página a página.

Para o agente operar a conta (e não só ler a documentação), use o servidor MCP.


Quero X, use Y

Quero…UseAutenticação
Enviar um e-mail transacional ou código de verificação do meu backendAPI pública: POST /v1/emails/sendAPI key, escopo email:send
Enviar muitos e-mails numa chamadaPOST /v1/emails/batch (até 500)API key, email:send
Enviar SMS, WhatsApp ou pushPOST /v1/sms/send, /v1/whatsapp/send, /v1/push/sendAPI key, sms:send, whatsapp:send, push:send
Enviar de uma caixa de e-mail corporativaAPI de E-mailAPI key
Ler leads e contatos para o meu sistemaGET /v1/leads (use updated_after)API key leads:read ou app OAuth
Ler campanhas e relatóriosGET /v1/campaigns, /v1/reports/email/*, /v1/messaging/*API key campaigns:read/messaging:read
Saber o que mudou sem ficar consultandoWebhooks + updated_afterassinatura v1 do webhook
Pôr "Entrar com Asender" no meu produtoOAuthOAuth 2.1 + PKCE
Cadastrar e gerir o meu app OAuth sozinhoPortal de Aplicativos no painelsessão no painel (owner ou admin)
Deixar um agente de IA operar a contaServidor MCPOAuth ou chave sk_*
Dar a um agente a documentação inteirallms-full.txt e openapi.jsonpública
Capturar leads no meu siteFormulário embutido ou SDKcredencial pública da página
Enviar um lead do meu servidor para um formulárioAPI de PáginasAPI key forms:write
Medir visitas e conversões da páginaPixeltoken do pixel
Pedir permissão de notificação no siteWeb Pushchave pk_push_
Criar ou publicar páginas por código ou por IAAPI de PáginasAPI key pages:*
Usar a caixa no Thunderbird, Outlook ou celularSMTP e IMAPsenha de aplicativo
Mandar a conversão para Meta, Google ou TikTokConversões e conectorescredencial do destino
Entregar cada lead ao Kommo ou ao meu endpointConectorescredencial do destino
Configurar SPF/DKIM/DMARC do meu domínioDomínios e DNSacesso ao DNS
Operar o CRM numa interface minhaAPI do CRMsessão do usuário (sem API key)

Antes de integrar