Identify users

You can use the endpoint with the POST method. This endpoint basically creates and updates users on the Marketing Automation in the Brevo account. You can use the cURL below to send a request.

curl --request POST \
     --url \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --header 'ma-key: '

The attributes for identifying users are defined below in a table.

emailStringEmail address used to identify a user[email protected]
attributesObjectThis object will contain all your custom fields. Add as many as needed. Keep in mind that those user properties will populate your database on the Marketing Automation platform to create rich scenariosIt has a field with a newKey and a newValue


Response codeMessageDescription
204User has been identified and successfully updatedResponse shown in case of creation and user update
400Bad requestThis error is shown in case of a bad request involving invalid_parameter, missing_parameter and out_of_RangeModel