Loading...
Loading...
Personio integration. Manage Persons, Companies, Teams, CompensationChanges, PerformanceReviews. Use when the user wants to interact with Personio data.
npx skill4agent add membranedev/application-skills personiomembranenpm install -g @membranehq/cli@latestmembrane login --tenant --clientName=<agentType>membrane login complete <code>--jsonconnection connectmembrane connect --connectorKey personiomembrane connection list --jsonmembrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --jsonidnamedescriptioninputSchemaoutputSchema| Name | Key | Description |
|---|---|---|
| Get Custom Report | get-custom-report | Get data from a specific custom report by ID |
| List Custom Reports | list-custom-reports | Get a list of all custom reports configured in Personio |
| List Employee Attributes | list-employee-attributes | Get a list of all available employee attributes including custom attributes |
| Create Attendance Project | create-attendance-project | Create a new attendance project for time tracking |
| List Attendance Projects | list-attendance-projects | Get a list of attendance projects for time tracking |
| List Document Categories | list-document-categories | Get a list of all document categories available for uploading documents |
| Delete Attendance | delete-attendance | Delete an attendance record by ID |
| Update Attendance | update-attendance | Update an existing attendance record |
| Create Attendance | create-attendance | Create attendance record(s) for one or more employees |
| List Attendances | list-attendances | Fetch attendance data for company employees within a date range |
| Delete Time-Off | delete-time-off | Delete a time-off/absence period by ID |
| Create Time-Off | create-time-off | Create a new time-off/absence period for an employee |
| Get Time-Off | get-time-off | Retrieve details of a specific time-off period by ID |
| List Time-Offs | list-time-offs | Fetch absence periods for absences with time unit set to days. |
| List Time-Off Types | list-time-off-types | Get a list of all available time-off types (e.g., Paid vacation, Parental leave, Home office) |
| Get Employee Absence Balance | get-employee-absence-balance | Retrieve the absence balance for a specific employee |
| Update Employee | update-employee | Update an existing employee's information. |
| Create Employee | create-employee | Create a new employee in Personio. |
| Get Employee | get-employee | Retrieve details of a specific employee by ID |
| List Employees | list-employees | Fetch a list of all employees with optional filtering and pagination |
membrane action create "DESCRIPTION" --connectionId=CONNECTION_ID --jsonBUILDINGmembrane action get <id> --wait --json--wait--timeoutstateBUILDINGREADYCONFIGURATION_ERRORSETUP_FAILEDerrormembrane action run <actionId> --connectionId=CONNECTION_ID --jsonmembrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --jsonoutputmembrane action list --intent=QUERY