Update job position
Patch mutable job-position fields using JSON Merge Patch semantics. Omitted fields stay unchanged. Explicit null clears description, code, iscoGroup and externalId. Global ESCO rows are read-only.
Authorizations
Owner-typed API key (ORGANIZATION, PERSON, VALUE_UNIT). Manage org-scoped lifecycle with /v1/public-api-keys; cross-org governance is restricted to /v1/sys/public-api-keys.
Path Parameters
Body
Merge-patch payload for job-position updates. Omitted fields remain unchanged. Explicit null clears the nullable fields. Global ESCO rows are read-only.
Display name of the job position. Omit to keep unchanged.
"Staff Software Engineer"
Description of the job position. Provide null to clear it.
"Owns cross-team delivery"
Organization-specific code. Provide null to clear it.
"STAFF-SWE"
ISCO-08 group code. Provide null to clear it.
"2512"
Whether the position is active for assignments. Omit to keep unchanged.
false
External system identifier. Provide null to clear it.
"JOB_POSITION_STAFF_SWE"
Required skills of the org-custom position. Provide null or an empty list to clear the required-skills profile. Each entry carries the skill id, requiredness (ESSENTIAL/OPTIONAL) and an optional explicit target (1-10; null derives from the relation type).

