SOAP API for deep system integration with ZEP

With the ZEP SOAP interface, you can fully integrate ZEP into your existing system landscape. Read, create, change and delete projects, times, employees, customers, and more — using an established W3C industry standard that is supported by almost all programming languages and enterprise systems.

Complete access to master and transaction data in ZEP via SOAP
WSDL-described interface — compatible with Java, PHP, Ruby, Excel/VBA, and more
Flexible authentication via token, basic, digest, or IP whitelist

Über 3.000 Unternehmen vertrauen auf ZEP

Benefits of ZEP SOAP API

Standardised, proven and versatile — for integrations that really go deep.

Comprehensive data access to all ZEP objects

  • Projects, processes, time bookings, absences, receipts, customers, employees and more
  • Read, create, change, and delete operations for all central entities
  • In addition: querying accounting export data for DATEV, Lexware and generic formats

Maximum compatibility with existing systems

  • Standardised XML-based SOAP protocol according to W3C specification
  • WSDL file for automatic code generation in Java, PHP, Ruby, VBA and other languages
  • Supports tools such as SoapUI, wsimport, and WSDL2PHP right out of the box

Authenticated securely and flexibly

  • Optional authentication via authorization token, basic or digest authentication
  • Access can also be restricted to authorized clients via an IP whitelist
  • HTTP and HTTPS communication supported
ZEP Logo

ZEP in vollem Funktionsumfang 14 Tage kostenlos testen

Häkchen-Symbol
GDPR-compliant
Häkchen-Symbol
Hosting and development in Germany
Häkchen-Symbol
30 day trial without obligation

How to configure the ZEP SOAP API

zep-Logo in der Mitte umgeben von Logos der Schnittstellen Partner

Set up a SOAP interface and send the first request

To use the SOAP interface, you need the ZEP module “ZEP Interfaces”. After activation, you can find ZEP at Administration > Interfaces > SOAP the WSDL URL and your authorization token. With this token and the WSDL, you can immediately make initial requests — for example via SoapUI, wsimport or directly from your application.

All setup details can be found in our Help Center.

Mehr Infos im Help Center

FAQ

Frequently asked questions and answers about the ZEP SOAP API.

What use cases is the ZEP SOAP API suitable for?

The SOAP API is particularly suitable for companies that want to deeply integrate ZEP into their existing system landscape — for example, for initial transfer of projects and employees from old systems, for regular synchronization with CRM or HR systems, for automated querying of project times for controlling and payroll, or for connecting external ticket systems to ZEP.

Which programming languages are supported for the ZEP SOAP interface?

The ZEP SOAP interface is described by a WSDL file, from which access classes can be automatically generated in almost any programming language. Official examples and documented integrations are available for Java, PHP, Ruby, and Excel/VBA. In addition, the interface can be tested directly with tools such as soapUI or the online WSDL browser without your own code.

What is the difference between the ZEP REST API and the ZEP SOAP API?

Both APIs provide programmatic access to ZEP data, but differ in technology and focus of application. The REST API is more modern, lightweight and particularly suitable for new integrations and web applications. The SOAP API is based on the established W3C XML standard and is particularly suitable for enterprise systems, legacy systems and environments that already support SOAP natively — such as existing ERP or HR systems.

Can I automatically retrieve project controlling data via the SOAP interface?

Yes Project times, documents, absences and accounting export data for DATEV, Lexware and generic formats can be automatically retrieved via the ZEP SOAP API. This enables direct further processing in controlling or BI systems, without manual export from ZEP. Invoice items and planning data are also accessible via the interface.

How can project time recording be integrated into existing systems via a SOAP interface?

The ZEP SOAP API provides full programmatic access to all time recording data — reading, creating, changing and deleting project times. This allows working hours from ZEP to be automatically transferred to HR, payroll or ERP systems without manual export steps. The interface is WSDL described and implemented according to W3C standards, which enables integration into almost any corporate environment.