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

# Contact import endpoint now supports JSON body

You can now create contact import jobs using a complete JSON definition for your contact attributes.

In order to achieve this you can pass the JSON payload in the contact import API via `fileUrl` or `jsonBody` . Just add a json file in the `fileUrl` parameter or JSON formatted data in the `jsonBody` parameter.

```json
curl --request POST \
2     --url https://api.sendinblue.com/v3/contacts/import \
3     --header 'Accept: application/json' \
4     --header 'Content-Type: application/json' \     
5--data '
6{     "listIds": [
7          67
8     ],
9     "emailBlacklist": false,
10     "smsBlacklist": false,
11     "updateExistingContacts": true,
12     "emptyContactsAttributes": false,
13     "notifyUrl": "http://mywebhook.com",
14     "jsonBody": [{
15         "email": "smith@domain.com",
16         "attributes": {
17             "LNAME": "smith",
18             "FNAME": "andreas",
19             "COUNTRY": "NE"
20     }},{
21         "email": "jackson@domain.com",
22         "attributes": {
23             "LNAME": "jackson",
24             "FNAME": "Mark",
25             "COUNTRY": "DE",
26             "BIRTHDAY": "11/02/1989",
27             "PREFERED_COLOR": "BLACK"
28     }}],
29}
30'
```