hibob_update_position
Update an existing position by providing its ID and fields. Modify name, effective date, manager, type, FTE, employment type, department, site, job profile, or reason; other fields stay unchanged.
Instructions
Change details of an existing position.
Only the fields supplied are modified. Use hibob_search_positions to find the position ID first.
Args: position_id: The position's ID. fields: Flat mapping of field IDs to new values.
Returns: str: JSON confirming the update, or an error message beginning with "Error:".
Examples: - "Move that position's start to October" -> fields with '/position/effectiveDate'.
Rate limit: 10 requests/minute.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | Fields to change, as a flat mapping. Updatable: name, effectiveDate, managerPositionId, positionType, fte, employmentType, department, site, jobProfile, reason. | |
| position_id | Yes | ID of the position to update. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |