Brevo API

api.brevo.com

Community

Brevo provide a RESTFul API that can be used with any languages. With this API, you will be able to : - Manage your campaigns and get the statistics - Manage your contacts - Send transactional Emails and SMS - and much more... You can download our wrappers at https://github.com/orgs/brevo **Possible responses** | Code | Message | | :-------------: | ------------- | | 200 | OK. Successful Request | | 201 | OK. Successful Creation | | 202 | OK.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://api.brevo.com/v3

Crawl failures

1

Last verified

2026-03-01T11:06:52.000Z

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Capabilities

account

communication

Manage account — get account details, retrieves user activity logs from your organization for security monitoring and audit compliance. u. Supports standard CRUD operations through the REST API.

Detail: https://api.brevo.com/v3/capabilities/account

contacts

communication

Manage contacts — create a contact, update multiple contacts, create contact via doi (double-opt-in) flow. Supports standard CRUD operations through the REST API.

Detail: https://api.brevo.com/v3/capabilities/contacts

conversations

communication

Manage conversations — sets agent’s status to online for 2-3 minutes, send a message as an agent, send an automated message to a visitor. Supports standard CRUD operations through the REST API.

Detail: https://api.brevo.com/v3/capabilities/conversations

custom_objects

communication

Manage custom objects — create/update object records in bulk, delete multiple object records (up to 1000) asynchronously, get the list of object records and total records count for an object. Supports standard CRUD operations through the REST API.

Detail: https://api.brevo.com/v3/capabilities/custom_objects

domains

communication

Manage domains — creates a new domain in brevo. use this to: - add new domains for sending emails - set up domain au, authenticates a specific domain. use this to: - authenticate a domain - verify dns record configura, retrieves all domains associated with the account. use this to: - list all domains - verify domain . Supports standard CRUD operations through the REST API.

Detail: https://api.brevo.com/v3/capabilities/domains

ecommerce

communication

Manage ecommerce — create/update a category, create categories in batch, activate the ecommerce app. Supports standard CRUD operations through the REST API.

Detail: https://api.brevo.com/v3/capabilities/ecommerce

external_feeds

communication

Manage external feeds — create external feed, update external feed, get all external feeds. Supports standard CRUD operations through the REST API.

Detail: https://api.brevo.com/v3/capabilities/external_feeds

master_account

communication

Manage master account — create a new group of sub-accounts, generate sso token to access admin account, create a new sub-account under a master account. Supports standard CRUD operations through the REST API.

Detail: https://api.brevo.com/v3/capabilities/master_account

process

communication

Manage process — get background processes, get process details. Supports standard CRUD operations through the REST API.

Detail: https://api.brevo.com/v3/capabilities/process

senders

email

Manage senders — create email sender, updates an existing email sender's configuration. use this to: - modify sender display name or emai, validates a sender using the otp (one-time password) received via email. use this to: - complete se. Supports standard CRUD operations through the REST API.

Detail: https://api.brevo.com/v3/capabilities/senders

user

communication

Manage user — send invitation to user, update permission for a user, revoke user permission. Supports standard CRUD operations through the REST API.

Detail: https://api.brevo.com/v3/capabilities/user

webhooks

storage

Manage webhooks — creates a new webhook to receive real-time notifications for specified events. use this to: - set u, this endpoint will submit a request to get the history of webhooks in the csv file. the link to download the csv file will be sent to the webhook that was provided in the notifyurl, updates an existing webhook configuration and event subscriptions. use this to: - modify webhook ev. Supports standard CRUD operations through the REST API.

Detail: https://api.brevo.com/v3/capabilities/webhooks

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Brevo API
Description: Brevo provide a RESTFul API that can be used with any languages. With this API, you will be able to :
  - Manage your campaigns and get the statistics
  - Manage your contacts
  - Send transactional Emails and SMS
  - and much more...

You can download our wrappers at https://github.com/orgs/brevo
**Possible responses**
  | Code | Message |
  | :-------------: | ------------- |
  | 200  | OK. Successful Request  |
  | 201  | OK. Successful Creation |
  | 202  | OK.
Auth: api_key
Capabilities:
  - account: Manage account — get account details, retrieves user activity logs from your organization for security monitoring and audit compliance.

u. Supports standard CRUD operations through the REST API.
  - contacts: Manage contacts — create a contact, update multiple contacts, create contact via doi (double-opt-in) flow. Supports standard CRUD operations through the REST API.
  - conversations: Manage conversations — sets agent’s status to online for 2-3 minutes, send a message as an agent, send an automated message to a visitor. Supports standard CRUD operations through the REST API.
  - custom_objects: Manage custom objects — create/update object records in bulk, delete multiple object records (up to 1000) asynchronously, get the list of object records and total records count for an object. Supports standard CRUD operations through the REST API.
  - domains: Manage domains — creates a new domain in brevo.

use this to:
- add new domains for sending emails
- set up domain au, authenticates a specific domain.

use this to:
- authenticate a domain
- verify dns record configura, retrieves all domains associated with the account.

use this to:
- list all domains
- verify domain . Supports standard CRUD operations through the REST API.
  - ecommerce: Manage ecommerce — create/update a category, create categories in batch, activate the ecommerce app. Supports standard CRUD operations through the REST API.
  - external_feeds: Manage external feeds — create external feed, update external feed, get all external feeds. Supports standard CRUD operations through the REST API.
  - master_account: Manage master account — create a new group of sub-accounts, generate sso token to access admin account, create a new sub-account under a master account. Supports standard CRUD operations through the REST API.
  - process: Manage process — get background processes, get process details. Supports standard CRUD operations through the REST API.
  - senders: Manage senders — create email sender, updates an existing email sender's configuration.

use this to:
- modify sender display name or emai, validates a sender using the otp (one-time password) received via email.

use this to:
- complete se. Supports standard CRUD operations through the REST API.
  - user: Manage user — send invitation to user, update permission for a user, revoke user permission. Supports standard CRUD operations through the REST API.
  - webhooks: Manage webhooks — creates a new webhook to receive real-time notifications for specified events.

use this to:
- set u, this endpoint will submit a request to get the history of webhooks in the
csv file. the link to download the csv file will be sent to the webhook that
was provided in the notifyurl, updates an existing webhook configuration and event subscriptions.

use this to:
- modify webhook ev. Supports standard CRUD operations through the REST API.