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.

  • Contactpersoon toevoegen, wijzigen of verwijderen
  • E-mailadres wijzigen
  • Contactpersonen ophalen
  • Mailinglijsten ophalen
  • Mailinglijsten aanmaken
  • Nieuwsbrief aanmaken
  • Nieuwsbrieven ophalen
  • Nieuwsbrief inplannen
  • Nieuwsbriefstatistieken ophalen
  • Statistieken ophalen (opens, kliks, uitschrijvers)
  • Verzonden nieuwsbriefarchief ophalen
  • Tags aanmaken, wijzigen of verwijderen
  • Toevoegen aan uitsluitingslijst

Hebben jullie specifieke wensen voor jullie organisatie? Wij denken graag mee.

Neem contact op

Aan 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.

  1. Schakel de XML API in

    Ga naar Gebruikersaccount ⇨ Wijzig gebruiker, tab 'Gebruikers Permissies', vink 'Inschakelen van de XML API' aan en sla op.

  2. Vind je XML-pad en token

    In dezelfde sectie vind je het XML-pad, de 'XML Gebruikersnaam' en het 'XML token'.

  3. Stuur je verzoek

    Kies een requesttype en requestmethod en ontvang de respons als XML of JSON. Bij een succesvolle respons is de status SUCCESS.

API calls met TLS 1.0 worden niet ondersteund.

Contactpersoon toevoegen
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.

Nu gratis proberen
30 dagen volledig gratisGeen verplichtingGeen creditcard vereist