1. Home
  2. Integrationen
  3. Private API für individuelle Integrationen (BETA)

Private API für individuelle Integrationen (BETA)

SeminarDesk bietet eine nicht-öffentliche Private API (application programming interface, Software-Schnittstelle) zur Integration des eigenen SeminarDesk mit geeigneter anderer Software, bspw. einer Rechnungssoftware oder einem Newsletter-Tool.

Die Private API ist noch im Beta-Stadium und Wachstum; wir freuen uns auf Feedback zu praktischen Tests per Mail an support@seminardesk.de.

Neben der Private API bietet SeminarDesk eine öffentliche API für Veranstaltungen, Termine und Buchungen mit Funktionen zum Lesen der Details von Veranstaltungen, Veranstaltungsterminen, Referent*innen und Preisen sowie zum Erstellen von Buchungen.

Einrichtung der Zugriffs-Schlüssel

Die Funktionen der Private API stehen abhängig vom gebuchten SeminarDesk-Paket als Teil dedizierter „Services settings“ zur Verfügung. Zur Aktivierung dieser Einstellungen bitte unseren Support per Mail an support@seminardesk.de kontaktieren.

Darauf hin können wir unter Verwaltung – Setup – Webhooks und Schnittstellen im Abschnitt „Private API Schlüssel“ einen oder mehrere „API Keys“ genannte Schlüssel anlegen, die den Zugriff auf die eigenen SeminarDesk-Daten über die Private API kontrollieren.

Übersicht der SeminarDesk Private API Keys
Abb. Übersicht der API Keys

Beim Hinzufügen eines neuen Schlüssels legen wir lediglich dessen Namen und optional eine Beschreibung fest. Danach können wir diesen Schlüssel Bearbeiten und differenzierte Berechtigungen erteilen.

Details eines API Keys
Abb. Details eines API Keys

Die externe Software, der wir unseren privaten API-Schlüssel geben, kann mit diesem Schlüssel ausschließlich im Rahmen dieser Berechtigungen auf unsere Daten in SeminarDesk zugreifen. So benötigt beispielsweise ein zu integrierendes Newsletter-Tool Lese- und Schreibrechte für andere Daten als eine ebenfalls zu integrierende Rechnungssoftware. Wir erstellen deshalb für jedes der zu integrierenden Systeme einen separaten Schlüssel mit nur den jeweils benötigten Berechtigungen.

Die festgelegten Berechtigungen eines API-Schlüssels können wir in der Übersicht durch Klick auf das Auge-Symbol in Spalte „Berechtigungen“ ansehen.

Nutzung der Private API

Übersicht der API Keys
Abb. Übersicht der API Keys

Zum Zugriff über die SeminarDesk Private API geben wir der zu integrierenden externen Software ihren Zugriffs-Schlüssel. Das ist eine Zeichenkette, die in der Übersicht in Spalte „Berechtigungen“ steht. Die Zeichenkette ist standardmäßig verschleiert; wir können sie durch Klick auf das dortige Auge-Symbol sichtbar machen und abschreiben oder durch Klick auf das Kopieren-Symbol ganz rechts bequem in die Zwischenablage kopieren und an anderer Stelle einfügen.

Die Möglichkeiten der Integration und das Vorgehen hängen dabei von der zu integrierenden Software ab. Häufig wird die Private API in Verbindung mit Webhooks-Benachrichtigungen verwendet. Verbreitet ist die Verknüpfung der APIs mehrerer Anbieter über ein Prozess-Automatisierungs-Werkzeug, bspw. Make.

Die Dokumentation der Private API kann hier eingesehen werden.

Gern sind wir bei der Einrichtung bzw. Anpassung individueller Integrationen behilflich. Dazu bitte unseren Support per Mail an support@seminardesk.de kontaktieren.

Aktualisiert am 14.03.2024

Ähnliche Artikel