# API Asender > Plataforma de contas, contatos, campanhas, páginas, CRM e e-mail corporativo. > 131 operações públicas em 2 superfícies; > 378 contando os serviços internos. Pegue o contexto INTEIRO de uma vez: - [Documentação completa em um arquivo](https://docs.asender.net/llms-full.txt): guias, todas as operações e os schemas, em texto puro. - [OpenAPI 3.1 (JSON)](https://docs.asender.net/openapi.json): a especificação da API pública. - [OpenAPI 3.1 (YAML)](https://docs.asender.net/openapi.yaml) Navegação para pessoas: - [Visão geral e primeira chamada](https://docs.asender.net/index.html) - [Referência de todas as operações](https://docs.asender.net/referencia.html) - [Convenções da API](https://docs.asender.net/guias/convencoes.html): Autenticação, formato de requisição e resposta, erros, paginação, idempotência, webhooks e limites. - [Arquitetura](https://docs.asender.net/guias/arquitetura.html): Como os serviços se dividem e conversam. - [Modelo de dados](https://docs.asender.net/guias/modelo-de-dados.html): As entidades e como elas se relacionam. - [Padrões de serviço](https://docs.asender.net/guias/padroes-de-servico.html): O que todo serviço desta plataforma implementa igual. - [Core](https://docs.asender.net/guias/core.html): Contas, tenants e a árvore. - [Relay multi-tenant](https://docs.asender.net/guias/relay.html): Entrega de e-mail, DKIM por domínio e reputação. ## Autenticação OAuth 2.1 com PKCE. O token vai em `Authorization: Bearer`. Os endpoints estão publicados em https://auth.asender.net/.well-known/openid-configuration. ## Convenções Escrita aceita `Idempotency-Key` (repetir a chave devolve o mesmo resultado). Coleções paginam por cursor (`NextCursor`, `HasMore`), nunca por offset.