Personnel Data
    Personnel Data
    • /company/attendances
      GET
    • /company/attendances
      POST
    • /company/attendances/{id}
      DELETE
    • /company/attendances/{id}
      PATCH
    • /company/employees
      GET
    • Create an employee
      POST
    • /company/employees/{employee_id}
      GET
    • /company/employees/{employee_id}/profile-picture/{width}
      GET
    • /company/time-off-types
      GET
    • /company/time-offs
      GET
    • /company/time-offs
      POST
    • /company/time-offs/{id}
      DELETE
    • /company/time-offs/{id}
      GET
    • Schemas
      • Schemas
        • AbsenceEntitlement
        • AbsencePeriodResponse
        • List All Absence Periods response
        • List All Absence Periods response
        • List All Attenance Periods response
        • List All Attenance Periods response
        • Attribute
        • CostCenters
        • Create time-off periods
        • Create time-off periods
        • Time period when an employee is not available.
        • Time period when an employee is not available.
        • Department
        • Default error response
        • Default error response
        • Employee
        • Employee
        • Employee
        • List of Employees
        • List of Employees
        • Default error response
        • Default error response
        • HolidayCalendar
        • Create a New Attendance Period request
        • Create a New Attendance Period request
        • NewAttendancePeriodResponse
        • Office
        • Default response object
        • Default response object
        • Supervisor
        • Type of time-off resource
        • Type of time-off resource
        • Update an existing attendance period
        • Update an existing attendance period
        • WorkSchedule

      /company/time-off-types

      GET
      /company/time-off-types
      Provides a list of available time-off types, for example 'Paid vacation', 'Parental leave' or 'Home office'

      Request

      Query Params

      Responses

      🟢200Success
      application/json
      Body

      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location --request GET 'https://api.personio.de/v1/company/time-off-types'
      Response Response Example
      {
          "data": [
              {
                  "attributes": {
                      "name": "Paid vacation"
                  },
                  "id": 1234,
                  "type": "TimeOffType"
              },
              {
                  "attributes": {
                      "name": "Home office"
                  },
                  "id": 1235,
                  "type": "TimeOffType"
              }
          ],
          "success": true
      }
      Modified at 2023-08-22 06:28:03
      Previous
      /company/employees/{employee_id}/profile-picture/{width}
      Next
      /company/time-offs
      Built with