Personio Personnel
Personio Personnel is the personnel-data API for Personio, a human-resources management platform for employee records and HR processes.
- Base URL:
https://api.personio.de/v1 - Auth:
header:Authorization(pass your key via theapiKeyinput)
Operations
get_company_attendances— GET /company/attendances — This endpoint is responsible for fetching attendance data for the company employget_company_employees— GET /company/employees — List Employeesget_company_employees_employee_id— GET /company/employees/{employee_id} — Show employee by IDget_company_employees_employee_id_profile_pictur— GET /company/employees/{employee_id}/profile-picture/{width} — Show employee profile pictureget_company_time_off_types— GET /company/time-off-types — Provides a list of available time-off types, for example 'Paid vacation', 'Parenget_company_time_offs— GET /company/time-offs — This endpoint is responsible for fetching absence data for the company employees
Inputs
apiKey— your personio-personnel API keyoperation— one of the operations above- path parameters when an operation's path contains
{...} query— optional JSON object of query paramsbody— JSON object for create/update ops
Example
operation: get_company_attendances
apiKey: <your key>
Publishes
The keys a later task may reference as {{taskName.key}}. Referencing anything not listed here resolves to nothing at run time.
erroroperationresultstatus
Input Properties
Every property this tool accepts, from its own tool.iml.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
apiKey |
string | yes | — | DEPRECATED — bind an API Key credential to the task with credentialName instead. A key pasted here is stored in the workflow definition in clear and appears in every export of it. Still honoured for workflows built before the change. |
operation |
string | yes | — | One of: get_company_attendances, get_company_employees, get_company_employees_employee_id, get_company_employees_employee_id_profile_pictur, get_company_time_off_types, get_company_time_offs |
employee_id |
string | no | — | Path parameter employee_id (required by some operations). |
width |
string | no | — | Path parameter width (required by some operations). |
query |
string | no | — | Optional query params as a JSON object string, e.g. {"limit": 10}. |