> 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.

# Bulk update contacts

* We now allow users to pass a set of contacts with their updated fields in one single [API call](https://developers.sendinblue.com/reference/updatebatchcontacts) via a JSON payload.
* Each contact can have different fields overwriten/updated through this call.
* In a single call each contact can be identified with a mix of `id` or `email` or `sms`

**Example**

```json
curl --request POST \
     --url https://api.sendinblue.com/v3/contacts/batch \
     --header 'Accept: application/json' \
     --header 'Content-Type: application/json' \
     --data '
{
     "contacts": [
          {
               "attributes": {
                    "flagged": "true"
               },
               "listIds": [
                    12
               ],
               "email": "contact1@gmail.com",
               "emailBlacklisted": false
          },
          {
               "attributes": {
                    "flagged": "false",
                    "FNAME": "John"
               },
               "id": 543
          }
     ]
}
'
```