For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
LogoLogo
Help CenterAPI KeysStatusSign In
GuidesAPI ReferenceChangelog
GuidesAPI ReferenceChangelog
Help CenterAPI KeysStatusSign In

Changelog

June 3

OAuth apps now support scopes

OAuth apps can now declare scopes — the specific permissions your app requests from a Brevo user. Scopes are shown to the user on the consent screen and embedded in the issued access token, so your…

added
May 14

Major SDK releases: Node.js v6.0.0, PHP v5.0.0, Python v5.0.0

We've released the next major version of our three official SDKs. These are opt-in major releases with breaking changes — your existing v4.x/v5.x integrations are not affected unless you upgrade.

addedbreaking
May 12

Deprecation Notice: POST /contacts/batch

Effective: 30 October 2026 The Update Multiple Contacts endpoint (POST /contacts/batch) will be deprecated on 30 October 2026. This endpoint is being replaced by the newer and more scalable POST…

deprecated
May 1

May 1, 2026

Contacts category attributes: valueStr field, and Ecommerce product search and alternative price Breaking changes Get contact attributes — The value (integer) field in category-type attribute…

addedbreaking
April 27

Coupons webhooks documentation

Marketing Webhooks — Added a new Coupons webhooks section documenting the unique_coupon_sent event. This event is triggered when a unique coupon code is sent to a contact from a coupon collection,…

added
April 21

April 21, 2026

Batch events body wrapper, contact merge ID response, and loyalty transaction filter Breaking changes Batch track events (POST /events/batch) — The request body schema has changed. The array of…

addedbreaking
April 17

API specification overhaul: accuracy, completeness, and breaking corrections

This release reflects a major rework of the OpenAPI specification to bring it in line with actual API behavior. Some changes correct inaccuracies between the spec and the responses, some generated…

improvedfixedbreaking
April 10

April 10, 2026

SDK bug fixes: Node.js v5.0.5, PHP v4.0.14, Python v4.0.11 Fixed Process endpoints — duplicate_email_id is now typed as a string (URL to a CSV file) instead of an integer. The legacy in_process…

fixed
March 25

SDK updates: Node.js v5.0.3, PHP v4.0.11, Python v4.0.9

New endpoints, new fields, and API improvements across all three SDKs.

addedimproved
March 21

March 21, 2026

Ecommerce, Events, and Loyalty API updates Ecommerce — New product fields Two new fields are now supported on the POST /products and POST /products/batch endpoints, as well as the GET /products/{id}…

addedimprovedbreaking
March 12

SDK updates: Node.js v5.0.1, PHP v4.0.10, Python v4.0.7

Bug fixes, type corrections, and a deprecation across all three SDKs.

improvedfixeddeprecated
March 4

Loyalty API guides

Added a new Loyalty section to the Guides tab with six pages covering the full Loyalty API integration workflow. Overview — key concepts, data model, and transaction lifecycle Set up a program —…

added
March 3

Batch event creation

Added POST /events/batch to the Events API. This endpoint allows sending multiple events in a single request, each with its own contact identifiers, event properties, and optional object…

added
March 2

Brevo MCP server — security and configuration update

The Brevo MCP server has been updated with improved security, simplified maintenance, and rate limiting. What changed: Authentication method: MCP tokens are no longer passed in the URL. They are now…

improved
February 27

Loyalty API: new endpoint and rate limits

New endpoint: DELETE /loyalty/config/programs/{pid}/contact/{cid} Removes a contact from a loyalty program subscription. See the Loyalty API reference for details. Rate limits: Loyalty endpoints now…

addedimproved
February 23

Python SDK v4 beta release

We've released a beta version of the Python SDK (v4.0) with significant improvements including native async support via AsyncBrevo, Pydantic-based typed models, automatic retries with exponential…

added
February 13

Conversations webhooks documentation update

Updated the Conversations webhooks documentation with new fields and corrections. Message object — new fields: rawUnsafeHtml — Raw unsanitized HTML of the message subject — Email subject line…

improved
February 11

Node.js SDK beta release

We've released a beta version of the Node.js SDK (v4.0.1) with significant improvements including a promise-based API, enhanced TypeScript types, standardized error handling, and improved retry…

added
February 10

Dedicated rate limits for orders and products endpoints

Added dedicated rate limits for the following endpoints: POST /v3/orders/status POST /v3/products These endpoints now have specific rate limits that differ from the default limits applied to other…

added
February 9

Connect to Cursor guide

Added a new guide explaining how to connect the Brevo API documentation to Cursor via MCP (Model Context Protocol) server. This integration enables Cursor to access Brevo's API documentation directly…

added

Older posts

Next
Built with