Brevo: Auth & API Key Management
Docs-backedAPI key authentication via api-key header. Keys are generated in the Brevo dashboard. Multiple keys can be created per account. No fine-grained scoping — keys grant full API access. SMTP credentials are separate from REST API keys for SMTP relay integration. No OAuth for third-party integrations (beyond partner integrations). For agents, creating a dedicated API key per integration is recommended. No key expiry. No IP restrictions on keys. The auth model is simple. For agents needing SMTP relay (Nodemailer, SMTP libraries), the SMTP credentials (username + password) provide a separate auth path. The main consideration: the api-key header name (not standard Authorization) requires custom header configuration.