> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developers.brevo.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.brevo.com/_mcp/server.

# Loyalty transaction status renamed, new balance field

## Breaking changes

* **[Begin transaction](/reference/begin-transaction) / [Cancel transaction](/reference/cancel-transaction) / [Complete transaction](/reference/complete-transaction)** — The transaction `status` enum values `pending` and `complete` were renamed to `draft` and `completed` (`rejected`, `cancelled`, and `expired` are unchanged). Code that checks for the old string values must be updated.

## Added

* **[Begin transaction](/reference/begin-transaction) / [Cancel transaction](/reference/cancel-transaction) / [Complete transaction](/reference/complete-transaction)** — New `balance` field on the transaction response: the contact's total balance for that balance definition after the transaction was applied. Only present when the transaction actually updated the balance (completed or auto-completed).