Mit der API Schnittstelle zur perfekten Integration

API - Anbindung vom E-Mail Marketing
Die mailworx SOAP Schnittstelle erlaubt eine nahtlose Integration in Ihre Produkte. Egal, ob eine Vollintegration oder die Synchronisation von Kontaktdaten erforderlich ist, die standardisierte mailworx Schnittstelle erfüllt Ihre Anforderungen. Die Schnittstelle ist als SOAP Web-Service verfügbar und erlaubt einen verschlüsselten Zugriff per 1024 RSA Public Key SSL Zugang. Da es sich um eine SOAP Schnittstelle handelt, ist diese unabhängig von der Technologie und kann sowohl von JAVA, PHP, .NET als auch Phyton und anderen Programmiersprachen aufgerufen werden.

SOAP ist ein weit verbreiteter Standard und benutzt HTTP bzw. HTTPS als Übertragungsprotokoll. Dadurch ist keine spezielle Firewall Konfiguration notwendig.

Beschreibung der API Schnittstelle

Die Verwendung der API Schnittstelle (Web-Service)

Diese Seite beschreibt detailliert den Aufbau der mailworx Schnittstelle und im Überblick die verfügbaren Methoden:
 

Abonnenten

Abonnentengruppen mit der API Schnittstelle auslesen – GetProfiles

Abonnenten sind in Abonnentengruppen zusammengefasst. Diese Methode ermöglicht das Auslesen der bestehenden Abonnentengruppen über die Schnittstelle.

Neue Abonnentengruppen über die API Schnittstelle erstellen - CreateProfile

Erstellen Sie eine neue statische Abonnentengruppe mit dieser Methode um zum Beispiel Abonnenten für einen späteren Versand zu gruppieren.

Abonnentengruppen über die API Schnittstelle ändern – UpdateProfile

Aktualisieren Sie Abonnentengruppen mit dieser Methode.

Eine Abonnentengruppe über die API Schnittstelle löschen – DeleteProfile

Mit dieser Methode werden Abonnentengruppen, die nicht mehr benötigt werden wieder gelöscht.

Kombinieren von Abonnentengruppen über die API Schnittstelle - CombineProfile

Einzelne Abonnentengruppen werden zu einer neuen statischen Abonnentengruppe zusammengeführt.

Abonnenten aus einer Abonnentengruppe entfernen - RemoveSubscribersFromProfile

Mit dieser Methode werden Abonnenten aus einer statischen Abonnentengruppe entfernt.

Auslesen von Abonnentenfeldern - GetSubscriberFields

Diese Methode gibt Aufschluss darüber, welche Daten – z.B.: Vorname, Nachname, E-Mail, Geburtsdatum etc. – für Abonnenten gespeichert werden. Diese Information ist für den Abonnentenimport und Abonnentenexport wichtig.

Exportieren von Abonnenten über die API Schnittstelle – ExportSubscribers

Die Kontaktsynchronisation wird mit der Kombination von Export und Import durchgeführt.

Abonnenten importieren – ImportSubscribers

Die Kontaktsynchronisation wird mit der Kombination von Export und Import durchgeführt.

Löschen von Abonnenten - DeleteSubscribers

Nicht mehr benötigte und lediglich temporär importierte Abonnenten können natürlich wieder gelöscht werden. Mit dieser Methode werden automatische Datenbereinigungsprozesse implementiert.

Wartung der Abonnentenfelder über die API Schnittstelle - UpdateSubscriberFields

Abonnentenfelder beschreiben welche Daten in mailworx für jeden Abonnenten abgelegt werden. Diese Methode ermöglicht das Bearbeiten dieser Felder.

Erstellen von Feldzuordnungen über die API Schnittstelle

Feldzuordnung beschreiben ein Matching von Abonnentenfeldern verschiedener Anwendungen. Dadurch kann mailworx kennzeichnen welche Daten von Ihrer Anwendung mit mailworx synchronisiert werden und welche nicht. Diese Information wird dem Benutzer visuell dargestellt.

Löschen von Feldzuordnungen über die API Schnittstelle

Feldzuordnung beschreiben ein Matching von Abonnentenfeldern verschiedener Anwendungen. Dadurch kann mailworx kennzeichnen welche Daten von Ihrer Anwendung mit mailworx synchronisiert werden und welche nicht. Diese Information wird dem Benutzer visuell dargestellt.

 

Kampagnen

Auslesen der verfügbaren Sprachen über die API Schnittstelle - GetLanguages

Liefert die für den aktuellen Mandanten verfügbaren Sprachen.

Auslesen von Kampagneninformationen – GetCampaigns

Liest alle verfügbaren E-Mail-Kampagnen aus.

Auslesen von kopierbaren Kampagnen über die API Schnittstelle – GetCopyableCampaigns

Nicht jede Kampagne ist dazu gedacht kopiert zu werden. In mailworx kann konfiguriert werden, welche Kampagnen zum Kopieren verfügbar sind. Diese Methode liefert diese Information.

Kopieren einer bestehenden Kampagne – CopyCampaign

Erstellen Sie eine neue Kampagne auf Basis einer bereits bestehenden Kampagne.

Ändern einer Kampagne über die API Schnittstelle – UpdateCampaign

Aktualisieren Sie diverse Informationen einer Kampagne mit dieser Methode.

Erstellen einer Kampagne über die API Schnittstelle – CreateCampaign

Erstellen Sie mit dieser Methode eine neue E-Mail Kampagne.

Sind bestehende Kampagnen noch in Bearbeitung? – AreCampaignsInWork

Kampagnen unterliegen einem Workflow Status. Diese Methode liefert alle E-Mail Kampagnen, welche sich in Arbeit befinden.

Nachaussenden einer Kampagne – SendCampaignToSubscriber

E-Mail-Kampagnen können mit Hilfe dieser Methode an einzelne Abonnenten geschickt werden - Benachrichtigungen oder Geburtstagsmails werden damit beispielsweise abgebildet.

Erstellen eines Abschnittes einer Kampagne über die API Schnittstelle - CreateSection

Fügen Sie mit Hilfe dieser Methode einer bestehenden Kampagne einen neuen Abschnitt hinzu.

Ändern eines Abschnittes einer Kampagne - UpdateSection

Verwenden Sie diese Methode, um die Informationen eines Abschnittes zu aktualisieren.

Löschen eines Abschnittes einer Kampagne - DeleteSection

Mit Hilfe dieser Methode können Sie einen bestehenden Abschnitt einer Kampagne löschen.
 

Newslettervorlagen

Auslesen vorhandener Newslettervorlagen über die API Schnittstelle - GetTemplates

Um Kampagnen erstellen zu können ist es erforderlich, die vorhandenen Newslettervorlagen zu kennen. Mit dieser Methode werden die verfügbaren Vorlagen ausgelesen.

Auslesen vorhandener Abschnitte einer Vorlage - GetSectionDefinitions

Zum Erstellen von zentralen Inhalten oder eines Abschnittes einer Kampagne wird die Definition des Abschnittes aus der Newslettervorlage benötigt. Vorhandene Abschnitte einer Newslettervorlage können mit dieser Methode ausgelesen werden.
 

Zentrale Inhalte

Auslesen vorhandener zentraler Inhalte über die API Schnittstelle - GetCentralSections

Mit dieser Methode können alle zentralen Inhalte einer bestimmten Newslettervorlage ausgelesen werden. 

Erstellen eines zentralen Inhaltes - CreateCentralSection

Erstellen Sie mit dieser Methode einen neuen zentralen Inhalt.

Ändern eines zentralen Inhaltes über die API Schnittstelle - UpdateCentralSection

Aktualisieren Sie die im zentralen Inhalt enthaltenen Informationen.

Löschen eines zentralen Inhaltes - DeleteCentralSection

Benutzen Sie diese Methode um einen zentralen Inhalt zu löschen.
 

Statistik

Kampagnenstatistik über die API Schnittstelle

Auslesen von Kampagnenstatistik-Informationen wie Rückläufer, Klicks oder auch Öffnungen.
 

Mandanten

Auslesen der verfügbaren Mandanten über die API Schnittstelle - GetAccounts

Mit dieser Methode können alle Mandanten auf die der aktuelle Benutzer Zugriff hat ausgelesen werden.
 

Sperrlisten

Importieren einer Robinsonliste - ImportRobinsonlist

Importieren Sie Robinsonlisten über einen oder mehrere Mandanten hinweg.