...
Voor het versturen van een bericht heb je de volgende gegevens (berekende kolommen) nodig:
URL (vereist)
Geef hier als tekst op wat de URL is. De URL kan dus ook dynamisch bepaald worden aangezien het gebeurd op basis van een berkening.
Code Block | ||
---|---|---|
| ||
"https://us01.api.mailchimp.com/3.0/lists/1753683ad7/members" |
Method (vereist)
...
Ondersteunde methods zijn: POST, PUT, PATCH, DELETE
...
. Je kunt dat als tekst opgeven in de berekende kolom van de dataset.
Code Block |
---|
'PATCH' |
Headers (optioneel)
Dit is een verzameling van Key en Value. De Key is de header naam. De Value is de waarde van de header.
Code Block | ||
---|---|---|
| ||
result = '''[{"Key": "HeaderKey1", "Value": "HeaderValue1"},{"Key": "HeaderKey2", "Value": "HeaderValue2"}]'''
result |
Body (optioneel)
Geef hier de body op. bijvoorbeeld een JSON string
Code Block | ||
---|---|---|
| ||
def setValue(val): if val == System.DBNull.Value or val == "": return '""' else: return '"{0}"'.format(val); emailWerk = setValue({MailWerk}) if {OrganisatiePersoonCode}=="P": voornaam = setValue({PersoonVoornaam}) achternaam = setValue({PersoonVoorvoegselAchternaam}) if {OrganisatiePersoonCode}=="O": voornaam = setValue({Naam}) achternaam = setValue("") zakelijkParticulier = setValue("[ZakelijkParticulier]") nieuwsbrief = setValue("[Nieuwsbrief]") body= ''' {{ "email_address": {emailWerk} , "status": "subscribed" , "merge_fields": {{ "FNAME": {voornaam} , "LNAME": {achternaam} , "ZAKPAR": {zakelijkParticulier} , "NWSBRIEF": {nieuwsbrief} }} }} '''.format ( emailWerk=emailWerk , voornaam = voornaam , achternaam = achternaam , zakelijkParticulier = zakelijkParticulier , nieuwsbrief = nieuwsbrief ) body |
Content-type (optioneel)
Code Block |
---|
'application/json' |
Nadat je de dataset voorzien hebt van de benodigde berekende kolommen ga je naar het koppelscherm en voeg je het componenten 'HTTP-request versturen' toe. Vervolgens selecteer je de dataset die je wilt gebruiken en voeg je een omschrijving toe.
...