REST API for custom ZEP integrations
With the ZEP REST API, you connect ZEP with your own systems, tools, and workflows. Read, write, and update projects, times, employees, invoices, and more – programmatically, scalably, and following the modern REST standard.

More than 3,000 companies rely on ZEP




































Benefits of the ZEP REST API
Everything you need for a powerful ZEP integration – in a modern API standard.
Extensive resources and endpoints
- Access projects, project times, employees, customers, invoices, receipts, absences, and more
- Read, write, and delete operations for all central ZEP objects
- Endpoints for master data, finance, HR management, and configuration
Easy entry for developers
- Token-based authentication via bearer token – set up in no time
- Pagination and query parameter filtering following the REST standard
- OpenAPI specification available for download for quick integration into existing workflows
Flexible for individual requirements
- Feed your own products, customer portals, or internal tools directly with ZEP data
- Automate data maintenance, reporting, and system reconciliation
- Scalable for small teams as well as complex enterprise landscapes


ZEP in vollem Funktionsumfang 14 Tage kostenlos testen
How to get started with the ZEP REST API

Set up the REST API and send your first request
To use the REST API, you need the ZEP add-on module “ZEP Interfaces”, which you can activate via the self-service tool. After activation, generate an API token in ZEP and start sending your first requests to the API right away.
You can find the complete developer documentation with all endpoints, authentication details, and the OpenAPI specification in our Developer Hub.

FAQ
Frequently asked questions and answers about the ZEP REST API.
Which use cases is the ZEP REST API suitable for?
The REST API is suitable for companies that want to integrate ZEP deeply into their system landscape – for example through custom reporting tools, customer portals, automated synchronization with CRM or HR systems, or individual workflows around project time and billing. Software vendors and ZEP partners also use the API to embed ZEP functionality into their own products.
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, web applications, and custom tools. The SOAP API is based on the established W3C XML standard and is particularly suitable for enterprise and legacy systems that natively support SOAP.
What data can I read and write via the ZEP REST API?
The ZEP REST API provides access to all central resources: projects, project times, employees, customers, invoices, invoice items, receipts, absences, tickets, quotes, departments, locations, activities, price groups, and more. Read, write, and delete operations are available for most resources.
Can I retrieve project controlling data automatically via the ZEP REST API?
Yes. Via the REST API, projects, project times, invoices, invoice items, receipts, and employee revenues can be retrieved programmatically and transferred into your own controlling or BI systems. This enables automated analyses and reports without manual data export from ZEP.
How can project time tracking be integrated into my own systems via the ZEP REST API?
The ZEP REST API offers dedicated endpoints for reading, creating, and updating project times. Recorded working hours can thus be transferred automatically to external systems or written into ZEP from third-party systems – without manual export. The API follows the modern REST standard and is secured via a bearer token.


