Zum Hauptinhalt springen

ZEP-Schnittstellen

Erfahren Sie, wie Sie ZEP über die REST- und SOAP-API mit externen Systemen verbinden.

Verfasst von Benny Hahn

Über die ZEP-Schnittstellen öffnet ZEP eine REST- und eine SOAP-API für die Integration mit externen Systemen. Damit lassen sich Stammdaten, Zeitbuchungen, Projekte und weitere Inhalte programmatisch mit ZEP austauschen.

Produktlinienverfügbarkeit

Hinweis: Die ZEP-Schnittstellen sind in ZEP Clock, ZEP Compact und ZEP Professional verfügbar.

Das Modul wird als Zusatzmodul über das ZEP Self-Service-Tool unter Administration > Account hinzugebucht.

Voraussetzungen

Für die Einrichtung der ZEP-Schnittstellen werden folgende Voraussetzungen benötigt:

  • Gebuchtes Modul ZEP-Schnittstellen

  • Administrator-Rechte in ZEP

  • Technische Ressourcen: ein Entwickler oder Integrationspartner, der die API anbindet

SOAP-Schnittstelle

Die SOAP-Schnittstelle ist die etablierte Web-Service-Schnittstelle von ZEP und kann über einen XML-basierten Request-Response-Aufbau angesprochen werden. Sie wird häufig für serverseitige Integrationen mit bestehenden Backend-Systemen eingesetzt.

Die Konfiguration erfolgt unter Administration > Schnittstellen > SOAP-Schnittstelle. Folgende Angaben stehen dort zur Verfügung:

  • WSDL-Location – Endpoint-Adresse zum Einbinden der Schnittstelle in den Client

  • Authentifizierungsmethode – wählbar zwischen Digest, Basic und Token

  • Login und Secret – je nach gewählter Authentifizierungsmethode

  • IP-Authentifizierung – optionale Beschränkung auf bestimmte Client-IP-Adressen

  • Mitarbeiter-Zugangsdaten automatisch senden – steuert, ob neue Benutzer automatisch eine E-Mail mit Zugangsdaten erhalten

REST-Schnittstelle

Die REST-Schnittstelle ist die moderne API auf Basis von HTTP/JSON. Sie eignet sich besonders für Web- und Mobil-Anwendungen sowie für die Anbindung von Cloud-Diensten und ist über eine OpenAPI-Spezifikation maschinenlesbar beschrieben.

Die Konfiguration erfolgt unter Administration > Schnittstellen > REST-Schnittstelle. Folgende Angaben stehen dort zur Verfügung:

  • Base URL – Endpoint-Adresse für alle REST-Aufrufe

  • Bearer Token – Token zur Authentifizierung jeder Anfrage

Typische Anwendungsfälle

Die ZEP-Schnittstellen lassen sich für eine Vielzahl von Integrationsszenarien einsetzen. Häufige Anwendungsfälle sind:

  • Reporting und Business Intelligence – Übergabe von Projekt-, Zeit- und Umsatzdaten an externe BI-Tools (z. B. Power BI, Tableau, Google Looker Studio)

  • HR-System-Synchronisation – automatische Übernahme von Mitarbeiterdaten aus dem führenden HR-System nach ZEP

  • CRM-Integration – Übernahme von Kunden- und Projektdaten aus dem CRM (z. B. Salesforce, HubSpot) in ZEP

  • Eigene Anwendungen – Aufbau eigener Apps für Zeiterfassung, Projektübersicht oder Genehmigungs-Workflows

  • Workflow-Automatisierung – automatisches Anlegen oder Ändern von Buchungen, Projekten oder Abwesenheiten aus externen Auslösern

Dokumentation im Developer Hub

Die vollständige Endpoint-Referenz, OpenAPI-Spezifikation, technische Beispiele und ein FAQ-Bereich zur Anbindung finden Sie im ZEP Developer Hub: https://developer.zep.de/de

Der Developer Hub richtet sich an Entwickler und Integrationspartner und ist die maßgebliche technische Referenz für die Anbindung an die ZEP-Schnittstellen. Eine Verlinkung zum Developer Hub findet sich auch direkt in den Einstellungs-Seiten von SOAP- und REST-Schnittstelle in ZEP.

Hat dies deine Frage beantwortet?