Support icon
Exzellenter Support auf Deutsch
inkl. Zoom-Live-Trainings Mo. - Fr.

API Funktionsübersicht

In diesem Beitrag erfährst Du, wie Du die KlickTipp API ganz einfach nutzen kannst. Wir erklären Dir Schritt für Schritt den REST Webservice.

Hier erfährst Du, wie Du Dich ganz unkompliziert authentifizieren kannst. Wir zeigen Dir, welche Rückgabeformate es gibt. Entdecke auch, welche spezifischen API-Funktionen Dir zur Verfügung stehen.

Mit unserer API hast Du die Möglichkeit, Daten abzurufen. Darüber hinaus kannst Du sie aktualisieren oder neue Abonnenten verwalten. Hier zeigen wir Dir, wie Du Deine API-Anfragen ganz einfach korrekt konfigurierst.

Authentifizierung

HTTP Anfragen an unsere REST API sind durch eine cookie-basierte Authentifizierung geschützt. Um Dein Session Cookie zu erhalten, rufe bitte die Login-Funktion mit Deinem Benutzernamen und Passwort auf:

 

curl -X POST https://api.klicktipp.com/account/login.json \ --data-urlencode "username=username" \ --data-urlencode "password=XXXXXXXX"
Kopieren

Im HTTP Response Header Set-Cookie findest Du Dein Session Cookie. Dieses besteht aus einem Namen (session_name) und einem Wert (sessid). Bitte sende dieses Session Cookie in allen folgenden Anfragen an unsere API. Du kannst es einfach über das Header Cookie mitsenden.

Rückgabeformate

Unsere API bietet Dir vier verschiedene Rückgabeformate. So kannst Du Dir die Informationen aus Deinem KlickTipp Konto zum Beispiel in PHP, XML oder JSON ausgeben lassen. Um ein Rückgabeformat auszuwählen, füge den Namen des jeweiligen Datenformats an das Ende der URL an. Um Dir also alle Deine Opt-in-Prozesse in JSON ausgeben zu lassen, rufe die URL „https://api.klicktipp.com/list .json“ auf.

Funktionen

FunktionURLMethodeParameter
loginhttps://api.klicktipp.com/account/loginPOSTusername, password
logouthttps://api.klicktipp.com/account/logoutPOSTkeine
subscription_process_indexhttps://api.klicktipp.com/listGETkeine
subscription_process_gethttps://api.klicktipp.com/list/GETlistid wird in URL benötigt
subscription_process_redirecthttps://api.klicktipp.com/list/redirectPOSTlistid, email
tag_indexhttps://api.klicktipp.com/tagGETkeine
tag_gethttps://api.klicktipp.com/tag/ <tagid>GETtagid wird in URL benötigt
tag_createhttps://api.klicktipp.com/tagPOSTname
tag_updatehttps://api.klicktipp.com/tag/ <tagid>PUTname, tagid wird in URL benötigt
tag_deletehttps://api.klicktipp.com/tag/ <tagid>DELETEtagid wird in URL benötigt
field_indexhttps://api.klicktipp.com/fieldGETkeine
subscribehttps://api.klicktipp.com/subscriberPOSTemail, listid, tagid, fields, smsnumber
unsubscribehttps://api.klicktipp.com/subscriber/unsubscribePOSTemail
taghttps://api.klicktipp.com/subscriber/tagPOSTemail, tagids
untaghttps://api.klicktipp.com/subscriber/untagPOSTemail, tagid
subscriber_indexhttps://api.klicktipp.com/subscriberGETkeine
subscriber_gethttps://api.klicktipp.com/subscriber/ <subscriberid>GETsubscriberid wird in URL benötigt
subscriber_searchhttps://api.klicktipp.com/subscriber/searchPOSTemail
subscriber_taggedhttps://api.klicktipp.com/subscriber/taggedPOSTtagid
subscriber_updatehttps://api.klicktipp.com/subscriber/ <subscriberid>PUTfields, newemail, newsmsnumber, subscriberid wird in URL benötigt
subscriber_deletehttps://api.klicktipp.com/subscriber/ <subscriberid>DELETEsubscriberid wird in URL benötigt
signinhttps://api.klicktipp.com/subscriber/signinPOSTapikey, email, fields, smsnumber
signouthttps://api.klicktipp.com/subscriber/signoutPOSTapikey, email
signoffhttps://api.klicktipp.com/subscriber/signoffPOSTapikey, email

Mit der API Funktionsübersicht kannst Du Deine Marketing-Aktivitäten noch effizienter gestalten. Zudem kannst Du sie auch effizient automatisieren.

Die Übersicht über Authentifizierung, Rückgabeformate und Funktionen hilft Dir, alles gezielt umzusetzen. Nutze die API-Dokumentation, um alle relevanten Funktionen optimal zu verwenden.

Falls Du Fragen hast, melde Dich gerne bei uns. Wenn Du Unterstützung benötigst, kannst Du Dich jederzeit gerne an unseren Support wenden. Wir sind für Dich da.

Häufige Fragen & Antworten

Gibt es die API in allen Klick-Tipp Plänen?

Die API steht Dir im Premium-, Deluxe- und Enterprise-Paket zur Verfügung.

Nur im Standard-Paket kannst Du die API nicht nutzen. Die API ist z.B. notwendig um Drittprogramme mit KlickTipp zu verbinden. Auch Tools wie Zapier nutzen die API.

Wo finde ich bereits erstellte API Schlüssel und Integrationen oder Anbindungen?

Um die KlickTipp API zu verwenden benötigst Du in der Regel lediglich Deinen Benutzernamen und Kennwort. Die Daten vom regulären KlickTipp Login werden auch für die Authentifizierung bei der API genutzt.

API Schlüssel oder Keys, die zu Listbuilding Elementen oder allgemein zum Sammeln von Kontakt-Daten gehören, können in den jeweilig erstellten Listbuildings gefunden werden.

Wie erstelle ich auf der Plattform Make.com einen API Call nach KlickTipp?

Um einen API Call nach KlickTipp zu implementieren, musst Du folgenden Schritten folgen:

  1. Erstelle ein Szenario und wähle unter den Make Modulen KlickTipp aus und füge → Make an API Call  hinzu
  2. Verbinde KlickTipp mit Make.com unter → Connection
  3. Gib den passenden Endpunkt aus unserer → API Funktionsübersicht  unter → URL  an (bspw. /subscriber)
  4. Wähle zwischen GET, POST, PUT und DELETE je nach ausgewählten Endpunkt und füge es unter → Method  ein
  5. Klappe das Menu → Headers  auf und füge unter → Key  den Ausdruck → Content-Type  ein und unter → Value  den Ausdruck → application/json
  6. Füge unter → Body  das passende JSON Objekt ein, welches übergeben werden soll

Hier ein Beispiel zu einem JSON für die Übergabe eines Kontakts mit einer E-Mail Adresse, Vorname, Nachname und Mobil-Rufnummer über den definierten Opt-In-Prozess:

{
"email": "email@email.com",
"listid":"12345",
"fields": {
"fieldFirstName": "Vorname",
"fieldLastName": "Nachname",
"fieldMobilePhone": "12345789"
}
}

 

Wie kann ich bei Eintragung eines Kontakts via API REST Schnittstelle einen spezifischen Opt-In-Prozess auswählen?

Um einen spezifischen Opt-In-Prozess bei der Eintragung eines Kontakts über die API REST-Schnittstelle auszuwählen, kannst Du die subscribe-Funktion verwenden.

Die subscribe-Funktion ermöglicht es Dir, einen Kontakt manuell zu Deiner ContactCloud hinzuzufügen und dabei einen spezifischen Opt-In-Prozess auszuwählen.

Hier ist ein Beispiel für einen API-Aufruf mit der subscribe-Funktion:

{
"function": "subscribe",
"apikey": "DEIN_API_KEY",
"email": "kontakt@email.de",
"listid": "DEINE_OPTINPROCESS_ID"
}

In diesem Beispiel ersetzt Du DEIN_API_KEY durch Deinen persönlichen API-Schlüssel, kontakt@email.de durch die E-Mail-Adresse des Kontakts, den Du hinzufügen möchtest und DEINE_OPTINPROCESS_ID durch die ID des Opt-In-Prozesses, den Du verwenden möchtest.

Bitte beachte, dass der Opt-In-Prozess, den Du auswählst, bereits in Deinem KlickTipp-Konto eingerichtet sein muss.

Hat Dir dieser Beitrag weitergeholfen?