Mailjet
Profile Requirements
To deliver a message to a recipient over Mailjet, Courier must be provided the recipient's email address. This value should be included in the recipient profile as email
.
{
"message": {
// Recipient Profile
"to": {
"email": "example@example.com"
}
// ... rest of message definition
}
}
Override
You can use a provider override to replace what we send to Mailjet's Send API. For example, you can add an attachment to your request:
{
"message": {
"template": "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
"to": {
"email": "example@example.com"
},
"providers": {
"mailjet": {
"override": {
"body": {
"Attachments": [
{
"ContentType": "text/plain",
"Filename": "test.txt",
"content": "VGhpcyBpcyB5b3VyIGF0dGFjaGVkIGZpbGUhISEK"
}
]
}
}
}
}
}
}
Everything inside of message.providers.mailjet.override
will replace what we send to Mailjet's Send API. You can see all the available options by visiting Mailjet API docs.