SOAP API for deep system integration with ZEP

With the ZEP SOAP interface, you fully integrate ZEP into your existing system landscape. Read, create, update, and delete projects, times, employees, customers, and more – via an established W3C industry standard supported by virtually all programming languages and enterprise systems.

Full 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 allowlist

More than 3,000 companies rely on ZEP

Benefits of the ZEP SOAP API

Standardized, proven, and versatile – for integrations that go really deep.

Comprehensive data access to all ZEP objects

  • Projects, tasks, time entries, absences, receipts, customers, employees, and more
  • Read, create, update, and delete operations for all central entities
  • Plus: retrieval of accounting export data for DATEV, Lexware, and generic formats

Maximum compatibility with existing systems

  • Standardized XML-based SOAP protocol following the W3C specification
  • WSDL file for automatic code generation in Java, PHP, Ruby, VBA, and other languages
  • Supports tools like SoapUI, wsimport, and WSDL2PHP out of the box

Secure and flexible authentication

  • Authentication via authorization token, basic, or digest authentication
  • Access can additionally be restricted to authorized clients via IP allowlist
  • Communication supported via http and https
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
14 day trial

How to configure the ZEP SOAP API

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

Set up the SOAP interface and send your first request

To use the SOAP interface, you need the ZEP module “ZEP Interfaces”. After activation, you will find the WSDL URL and your authorization token in ZEP under Administration > Interfaces > SOAP. With this token and the WSDL, you can start sending requests right away – for example via SoapUI, wsimport, or directly from your application.

You can find all setup details in our Help Center.

Mehr Infos im Help Center

FAQ

Frequently asked questions and answers about the ZEP SOAP API.

Which use cases is the ZEP SOAP API suitable for?

The SOAP API is particularly suitable for companies that want to integrate ZEP deeply into their existing system landscape – for example for the initial transfer of projects and employees from legacy systems, regular synchronization with CRM or HR systems, automated retrieval of project times for controlling and payroll, or 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 generated automatically in virtually any programming language. Official examples and documented integrations exist for Java, PHP, Ruby, and Excel/VBA. In addition, the interface can be tested directly with tools like SoapUI or the online WSDL browser without writing any code.

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

Both APIs enable programmatic access to ZEP data but differ in technology and focus. 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 natively support SOAP – such as existing ERP or HR systems.

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

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

How can project time tracking be integrated into existing systems via the SOAP interface?

The ZEP SOAP API enables full programmatic access to all time tracking data – reading, creating, updating, and deleting project times. Working hours from ZEP can thus be transferred automatically into HR, payroll, or ERP systems without manual export steps. The interface is WSDL-described and implemented following the W3C standard, enabling integration into virtually any corporate environment.