API Asender

Cada ferramenta é um sistema à parte, com a API dela num endereço próprio e uma página própria. 474 operações em 5 APIs publicadas.

Por que endereços separados. Uma API global faz de qualquer pane um evento sistêmico. Aqui o CRM fora do ar é o CRM fora do ar: quem integra com páginas não percebe, e quem usa uma ferramenta não é afetado pela outra. As ferramentas compartilham identidade e se integram entre si — mas falham separadamente.
É um agente que está lendo? Pegue tudo de uma vez em llms-full.txt — guias, todas as operações e todos os schemas em um arquivo de texto. O índice curto está em llms.txt, e a especificação unificada em openapi.json.

As APIs

Primeira chamada

Toda API exige uma credencial. As integrações de máquina usam uma API key da conta (crie uma na Platform API); o painel usa a sessão OIDC do usuário. A chave vai em Authorization: Bearer, e o tenant é sempre resolvido da credencial — nunca de um campo do corpo.

curl 'https://api.asender.net/v1/account' \
  -H 'Authorization: Bearer sk_live_...'

Coleções paginam por cursor; escrita aceita Idempotency-Key. O guia de convenções detalha o contrato comum, e cada página de API traz o que é específico dela (erros, limites, exemplos).

Guias

Convenções da API

Autenticação, formato de requisição e resposta, erros, paginação, idempotência, webhooks e limites.

Páginas: o JSON do documento v2

Guia completo para criar, editar e publicar páginas por API (e por agentes de IA): modelo mental, todos os campos de todos os itens, validação e erros, mídia, fluxos seguros, receitas e prompt pronto.