Check voordat je begint of je geldige REST-credentials hebt voor de licentie. Deze kun je instellen via Admin → REST-referenties. Zie ook Autorisatie en het verkrijgen van een token voor de REST API.
E-mailpersonalisatie in bulk
We hebben de bestaande REST API-call uitgebreid om gepersonaliseerde content te ondersteunen bij het versturen van een mailing in bulk.
/api/index.php/rest/{campaignId}/contacts/sendDe API-documentatie is te vinden op https://[licentienaam].webpower.eu/admin/api/swagger/.
Door optioneel data toe te voegen aan de API-request, kun je deze data opnemen in de verzending van de mail. De extra contactdata is alleen beschikbaar en wordt alleen gebruikt in e-mailpersonalisatie. Daarom kun je niet de online versie van de mail gebruiken.
Voorbeeld
request body:
{
"mailingId": 317,
"groups": [
70
],
"overwrite": true,
"addDuplicateToGroup": true,
"contacts": [
{
"email": "mimo@spotler.com",
"name" : "Mimo",
"lang": "nl"
},
{
"email": "margam@spotler.com",
"name" : "Master Mimo",
"lang": "nl"
}
],
"extraContactData": [
{
"field": "DMDCompany",
"value": [
{
"Level": "A - Master ",
"Items": [
{
"Title": "ARCHITECT (M/V/X)",
"Type": "statutair",
"Deadline": "2020-08-19",
"EnrollmentLink": "HTTPS://...."
},
{
"Title": "BUSINESS ANALISTEN (M/V/X)",
"Type": "iets anders dan statutair",
"Deadline": "2020-08-28",
"EnrollmentLink": "HTTPS://...."
}
]
},
{
"Level": "B - Beginners ",
"Items": [
{
"Title": "SCHILDERS (M/V/X)",
"Type": "parttime",
"Deadline": "2022-10-05",
"EnrollmentLink": "HTTPS://...."
},
{
"Title": "BÅKKÊRS (M/V/X)",
"Type": "parttime extended",
"Deadline": "2022-10-02",
"EnrollmentLink": "HTTPS://...."
}
]
}
]
}
]
}
Resultaat in de e-mail: