Text/html
Exempel på anrop för att skapa ett “dynamiskt” mail:
{ "municipalityId": "2706", "headerSubject": "Viktig information från Sundsvalls kommun", "supportInfo": { "supportText": "Kontakta oss via epost eller telefon.", "contactInformationUrl": "https://sundsvall.se/", "contactInformationPhoneNumber": "46701234567", "contactInformationEmail": "someone@sundsvall.se" }, "bodyInformation": { "contentType": "TEXT_HTML", "body": "PG5hdj4KICA8dWw+Cgk8bGk+PGEgaHJlZj0iaHR0cDovL2dvb2dsZS5jb20iIHRpdGxlPSJMb3J1bSBpcHN1bSBkb2xvciBzaXQgYW1ldCI+TG9yZW08L2E+PC9saT4KCTxsaT48YSBocmVmPSIjbm93aGVyZSIgdGl0bGU9IkFsaXF1YW0gdGluY2lkdW50IG1hdXJpcyBldSByaXN1cyI+QWxpcXVhbTwvYT48L2xpPgoJPGxpPjxhIGhyZWY9IiNub3doZXJlIiB0aXRsZT0iTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZSI+TW9yYmk8L2E+PC9saT4KCTxsaT48YSBocmVmPSIjbm93aGVyZSIgdGl0bGU9IlByYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cyI+UHJhZXNlbnQ8L2E+PC9saT4KCTxsaT48YSBocmVmPSIjbm93aGVyZSIgdGl0bGU9IlBlbGxlbnRlc3F1ZSBmZXJtZW50dW0gZG9sb3IiPlBlbGxlbnRlc3F1ZTwvYT48L2xpPgogIDwvdWw+CjwvbmF2Pg==" }, "notification": { "emailNotification": { "from": "someone@sundsvall.se", "subject": "Du har ett nytt meddelande i Kivra", "text": "Du har ett nytt meddelande i Kivra" }, "smsNotification": { "from": "S-vall kom.", "text": "Du har ett nytt meddelande i Kivra" } } }
“body” i detta fall är base64-encodad html och tillsammans med resten av anropet resulterar det i följande utseende på meddelandet i Kivra:
Länkarna är klickbara och det går även att inkludera externa referenser till bilder m.m.
Text/plain
Exempel på ett väldigt enkelt meddelande som i princip bara innehåller en text och kontaktinformation:
{ "municipalityId": "2076", "headerSubject": "Viktig information från Sundsvalls kommun", "supportInfo": { "supportText": "Kontakta oss via epost eller telefon.", "contactInformationUrl": "https://sundsvall.se/", "contactInformationPhoneNumber": "46701234567", "contactInformationEmail": "someone@sundsvall.se" }, "bodyInformation": { "contentType": "TEXT_PLAIN", "body": "Bra info här.. \nRadbrytningar fungerar inte." }, "notification": { "emailNotification": { "from": "someone@sundsvall.se", "subject": "Du har ett nytt meddelande i Kivra", "text": "Du har ett nytt meddelande i Kivra" }, "smsNotification": { "from": "S-vall kom.", "text": "Du har ett nytt meddelande i Kivra" } } }
“body” i detta fall får inte vara base64-encodat. Ger följande utseende: