Actions39
- Absence Period Actions
- Absence Type Actions
- Attendance Period Actions
- Compensation Actions
- Document Actions
- Employment Actions
- Organization Actions
- Person Actions
- Project Actions
Employment → Update
AI-generatedSummary
Update an employment record for a person in Personio with a PATCH request. Provide the person and employment IDs, the required status, start date, and employment type; optionally add contract, probation, working-hours, position, reporting, office, entity, department, team, or cost-center details.
Inputs
- Person ID (required) — ID of the person whose employment record to update.
- Employment ID (required) — ID of the employment record to update.
- Status (required) — Employment status: Active, Inactive, Leave, or Onboarding.
- Employment Start Date (required) — Employment start date in YYYY-MM-DD format.
- Employment Type (required) — Choose Internal or External.
- Update Fields — Optional contract end date, cost center IDs, department ID, full-time weekly hours, legal entity ID, office ID, position title, probation end date or period length, supervisor ID, team ID, and weekly working hours. Cost center IDs are comma-separated; the node assigns equal weights and gives any remainder to the first ID. Probation end date and period length are documented as mutually exclusive.
Output shape
A single record or response item from the PATCH request.
The operation does not configure response unwrapping. Optional fields with blank string values are omitted by the request builder; numeric probation and working-hour fields are included when defined, including their default value of 0.