Request
curl --request POST \
--url https://api.brevo.com/v3/smtp/email \
--header 'accept: application/json' \
--header 'api-key: xxxxxxxxxx' \
--header 'content-type: application/json'
--data ...
Java
๋ณต์ฌ
Payload
{
"sender":{
"email":"brevo@brevo.com",
"name":"Brevo"
},
"subject":"This is my default subject line",
"templateId":27,
"params":{
"greeting":"This is my default greeting",
"headline":"This is my default headline"
},
"messageVersions":[
//Definition for Message Version 1
{
"to":[
{
"email":"bob@example.com",
"name":"Bob Anderson"
},
{
"email":"anne@example.com",
"name":"Anne Smith"
}
],
"params":{
"greeting":"Welcome onboard!",
"headline":"Be Ready for Takeoff."
},
"subject":"We are happy to be working with you"
},
// Definition for Message Version 2
{
"to":[
{
"email":"jim@example.com",
"name":"Jim Stevens"
},
{
"email":"mark@example.com",
"name":"Mark Payton"
},
{
"email":"andrea@example.com",
"name":"Andrea Wallace"
}
],
"params":{
"greeting":"Hello there..."
}
}
]
}
JSON
๋ณต์ฌ
Response
{
"messageIds": [
"xxxxxxxxxxxxx.xxxxxxxxxx.1@smtp-relay.mailin.fr", // message version 1
"xxxxxxxxxxxxx.xxxxxxxxxx.2@smtp-relay.mailin.fr" // message version 2
]
}
JSON
๋ณต์ฌ
application.yaml
brevo:
apiKey: "your-brevo-api-key"
apiUrl: "https://api.brevo.com/v3/smtp/email"
YAML
๋ณต์ฌ