Skip to main content
Personio
Personio
54 actions · 1 auth method
HRISATS

Authentication

OAuth 2.0

Access to Personio API credentials is required. Generate API credentials in Settings > Integrations > API credentials.Guides: Connector Profile, Link Account
Actions
|
54 actions
Action
Description
Required scopes
Get Absence Type
Retrieve a specific absence type by ID.
List Absence Types
Retrieve all available absence types configured in Personio.
List Absence Periods
Retrieve absence periods with comprehensive filtering options.
Create Absence Period
Create a new absence period for a person.
Get Absence Period
Retrieve a specific absence period by ID.
Get Absence Period Breakdowns
Retrieve detailed daily breakdown for an absence period.
Update Absence Period
Update an existing absence period.
Delete Absence Period
Remove an absence period by ID.
Get Absence Balance
Retrieve the absence balance for a specific employee across all absence types.
List Attendance Periods
Retrieve attendance periods with comprehensive filtering options.
Get Attendance Period
Retrieve a specific attendance period by ID.
Create Attendance Period
Create a new attendance period for an employee.
Update Attendance Period
Update an existing attendance period.
Delete Attendance Period
Remove an attendance period.
List Compensations
Retrieve compensation records for persons within a date range.
Create Compensation
Create a new compensation record for a person.
List Compensation Types
Retrieve all available compensation types configured in Personio.
Create Compensation Type
Create a new compensation type in Personio.
List Cost Centers
Retrieve all cost centers with filtering and pagination.
List Documents
Retrieve document metadata with filtering and pagination.
Update Document Metadata
Update metadata for an existing document.
Delete Document
Delete a document from Personio document management.
List Document Categories
Retrieve all document categories for the company.
Upload Document
Upload a document for a company employee.
Download Document
Download a document file from Personio document management.
List Legal Entities
Retrieve all legal entities configured in Personio.
Get Legal Entity
Retrieve a specific legal entity by ID.
List Employee Attributes
List all allowed employee attributes including custom (dynamic) attributes.
List Employees
Retrieve a paginated list of all persons with their attributes.
Get Person
Retrieve a specific person by ID with full details including custom attributes.
Delete Person
Permanently delete a person record from Personio.
Create Employee
Create a new person with initial employment record in Personio.
Update Employee
Update person-level information for an existing employee.
List Person Employments
Retrieve all employment records for a specific person.
Get Employment
Retrieve a specific employment record with full details.
Update Employment
Update employment details for an existing person.
List Projects
Retrieve time tracking projects with filtering and pagination.
Get Project
Retrieve a specific project by ID.
Create Project
Create a project and return the newly created project ID.
Update Project
Update a project by the provided project ID.
Delete Project
Remove a project and all its sub-projects by ID.
List Project Members
Retrieve all members assigned to a specific project.
Add Project Members
Add members to a project by providing a list of person IDs.
Remove Project Members
Remove members from a project, either individually or all at once.
List Applications
Retrieve all recruiting applications with filtering and pagination.
Get Application
Retrieve a specific recruiting application by ID.
Get Application Stage Transitions
Retrieve stage transition history for a recruiting application.
List Candidates
Retrieve all recruiting candidates with filtering and pagination.
Get Candidate
Retrieve a specific recruiting candidate by ID.
List Jobs
Retrieve all recruiting jobs with filtering and pagination.
Get Job
Retrieve a specific recruiting job by ID.
List Categories
Retrieve all recruiting job categories with their pipeline stages.
Get Category
Retrieve a specific recruiting job category by ID.
List Workplaces
Retrieve all workplaces with filtering and pagination.

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/personio/filled/png

Connector Profile

Personio - OAuth 2.0
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/personio/filled/png

Link Account

Personio - OAuth 2.0
4

Use Actions

Invoke actions using one of the methods below: