Voor developers
API integratie
Met de MailCamp API synchroniseer je data tussen je eigen systeem en MailCamp en zorg je voor een naadloze integratie.
Gegevens uitwisselen
De MailCamp API
Met de uitgebreide MailCamp API kun je gegevens uitwisselen tussen je eigen systeem en MailCamp. Hiermee synchroniseer je gegevens tussen beide systemen. Denk bijvoorbeeld aan een CRM- of ERP-systeem of de webwinkel.
- Contactgegevens uit je eigen database koppelen aan je mailinglijsten
- Gegevens toevoegen en verwijderen zonder in te loggen in MailCamp
- Je eigen database blijft leidend
- endpoint
- POSThttps://www.uwdomein.com/mailcamp/xml.php
- username
- [XML GEBRUIKERSNAAM]
- usertoken
- [XML TOKEN]
- requesttype
- subscribers
- requestmethod
- AddSubscriberToList
- responsetype
- xml | json
- status
- SUCCESS
API calls
Mogelijkheden van de MailCamp API
Er zijn vele API calls mogelijk. Zelfs meer dan in de API documentatie staat.
- 01Contactpersoon toevoegen, wijzigen of verwijderen
- 02E-mailadres wijzigen
- 03Contactpersonen ophalen
- 04Mailinglijsten ophalen
- 05Mailinglijsten aanmaken
- 06Nieuwsbrief aanmaken
- 07Nieuwsbrieven ophalen
- 08Nieuwsbrief inplannen
- 09Nieuwsbriefstatistieken ophalen
- 10Statistieken ophalen (opens, kliks, uitschrijvers)
- 11Verzonden nieuwsbriefarchief ophalen
- 12Tags aanmaken, wijzigen of verwijderen
- 13Toevoegen aan uitsluitingslijst
Hebben jullie specifieke wensen voor jullie organisatie? Wij denken graag mee.
Neem contact opAan de slag
Zo werkt een verzoek
Je stuurt een XML POST-verzoek naar jouw persoonlijke XML-pad. De voorbeeldcodes in de documentatie zijn geschreven in PHP en maken gebruik van cURL.
Schakel de XML API in
Ga naar Gebruikersaccount ⇨ Wijzig gebruiker, tab 'Gebruikers Permissies', vink 'Inschakelen van de XML API' aan en sla op.
Vind je XML-pad en token
In dezelfde sectie vind je het XML-pad, de 'XML Gebruikersnaam' en het 'XML token'.
Stuur je verzoek
Kies een
requesttypeenrequestmethoden ontvang de respons als XML of JSON. Bij een succesvolle respons is de statusSUCCESS.
API calls met TLS 1.0 worden niet ondersteund.
POST https://www.uwdomein.com/mailcamp/xml.php
<xmlrequest>
<username>[XML GEBRUIKERSNAAM]</username>
<usertoken>[XML TOKEN]</usertoken>
<requesttype>subscribers</requesttype>
<requestmethod>AddSubscriberToList</requestmethod>
<responsetype>xml</responsetype>
<details>
<mailinglist>99</mailinglist>
<contact>
<emailaddress>email@mailcamp.nl</emailaddress>
<confirmed>yes</confirmed>
<add_to_autoresponders>false</add_to_autoresponders>
</contact>
</details>
</xmlrequest>FAQ
Veelgestelde vragen
Bij MailCamp beantwoorden wij al je vragen over onze API.
Is het gebruik van de API gratis?
Wij hanteren een fair use policy. Als een API overmatig gebruikt wordt of er zeer regelmatig duizenden contacten moeten worden gesynchroniseerd, dan kan het zijn dat wij hier kosten voor rekenen. Neem contact op met sales en geef aan waar je de API voor wilt gebruiken.
De API call die ik nodig heb staat niet in de documentatie. Wat nu?
Er zijn meer API calls dan in onze API documentatie staan beschreven. In sommige gevallen maken wij ook custom API calls. Neem vooral contact op, want niets is onmogelijk!
Zijn er bepaalde throttling limieten?
Nee, maar als wij zien dat de API overmatig wordt belast, dan kan het zijn dat wij de API-toegang dichtzetten. Wij raden altijd aan om zo efficiënt mogelijk met de API te werken en niet klakkeloos data te synchroniseren die überhaupt niet gewijzigd is sinds de laatste sync.
Probeer MailCamp 30 dagen gratis
Test de koppeling met je eigen systeem en ervaar alle functionaliteiten zelf. Je zit nergens aan vast.