Skip to main content
Question

HTTP 500 Error on /v1/company/time-offs Endpoint

  • January 23, 2026
  • 1 reply
  • 22 views

 

Problem

GET /v1/company/time-offs returns HTTP 500 for a specific customer/organization, regardless of pagination parameters.

Response:

JSON

 

{"success": false, "error": {"message": "Something went wrong", "code": 500}}

 

Reproduction

Bash

 

# This works: GET /v1/company/time-off-types?limit=200&offset=0 → Returns 308 absence types ✓ # This fails: GET /v1/company/time-offs?limit=50&offset=0&start_date=2025-11-06&end_date=2026-03-06 → HTTP 500 ✗ # Also tested and failed: limit=200, limit=10, different date ranges

 

Context

  • Other endpoints: All working fine (employees, time-off-types, auth)
  • Other orgs: Work fine

I can't sync absences → bookings not cancelled automatically → manual work for customer.




I already raised a ticket here weeks ago: https://developer.personio.de/discuss/695bfd53a649bf4d594c5daa

1 reply

Daniele
Community Admin
Forum|alt.badge.img+23
  • Community Admin
  • January 27, 2026

Hello ​@fabkho 

To help you further with this case, we would need to take a closer look inside your account, which  is only possible through a support ticket.

I can see that you have already attempted to opened a support ticket. As communicated there, we can only provide support if you are either an Account Owner or work for the company you are inquiring about. (Please correct me if I’m wrong)

To move forward, please contact the Account Owner of the relevant company. They can help you directly or submit the request on your behalf.
 

Let me know if you have any more questions :)

Best regards