brevo Transactional Emails API

Send and manage transactional emails including order confirmations, password resets, and account notifications.

Operations 24

POST /smtp/email Send a transactional email #
POST /smtp/email/batch Batch send transactional emails #
GET /smtp/email/{messageId} Get the content of a sent transactional email #
GET /smtp/emails Get the list of transactional emails on the basis of allowed filters #
GET /smtp/emails/{uuid} Get the personalized content of a sent transactional email #
DELETE /smtp/email/{identifier} Delete scheduled emails by batchId or messageId #
GET /smtp/emailStatus/{identifier} Fetch scheduled emails by batchId or messageId #
POST /smtp/deleteHardbounces Delete hardbounces #
GET /smtp/statistics/reports Get your transactional email activity aggregated per day #
GET /smtp/statistics/events Get all your transactional email activity (unaggregated events) #
GET /smtp/statistics/aggregatedReport Get your transactional email activity aggregated over a period of time #
DELETE /smtp/log/{identifier} Delete an SMTP transactional log #
GET /smtp/templates Get the list of email templates #
POST /smtp/templates Create an email template #
DELETE /smtp/templates/{templateId} Delete an inactive email template #
PUT /smtp/templates/{templateId} Update an email template #
GET /smtp/templates/{templateId} Returns the template information #
POST /smtp/templates/{templateId}/sendTest Send a template to your test list #
POST /smtp/template/preview Generate the rendered preview of transactional template #
GET /smtp/blockedContacts Get the list of blocked or unsubscribed transactional contacts #
DELETE /smtp/blockedContacts/{email} Unblock or resubscribe a transactional contact #
POST /smtp/blockedDomains Add a new domain to the list of blocked domains #
GET /smtp/blockedDomains Get the list of blocked domains #
DELETE /smtp/blockedDomains/{domain} Unblock an existing domain from the list of blocked domains #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/brevo-transactional-emails-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

brevo-transactional-emails-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Brevo Transactional Email Transactional Emails API
  description: The Brevo Transactional Email API allows developers to send transactional emails such as order confirmations, password resets, and account notifications programmatically. It supports single and batch sending, scheduled deliveries, template-based emails, and attachment handling. The API also provides endpoints for tracking email activity including opens, clicks, bounces, and delivery status through detailed event logs and real-time webhooks.
  version: '3.0'
  contact:
    name: Brevo Support
    url: https://help.brevo.com
  termsOfService: https://www.brevo.com/legal/termsofuse/
servers:
- url: https://api.brevo.com/v3
  description: Brevo Production API Server
security:
- apiKeyAuth: []
tags:


# --- truncated at 32 KB (131 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/brevo/refs/heads/main/openapi/brevo-transactional-emails-api-openapi.yml