update_user_odata
Update user data in SAP SuccessFactors via OData API. Provide userId and camelCase fields to change employee details like name, email, status, manager, or HR assignment.
Instructions
Update user data using PUT request with exact OData format. Accepts fields in camelCase format (matching SuccessFactors API format) such as firstName, lastName, email, status, timeZone, etc. Manager and HR should be provided as User IDs or "NO_MANAGER"/"NO_HR".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hrId | No | HR User ID, or "NO_HR" to remove HR | |
| No | Email address | ||
| gender | No | Gender (M/F) | |
| status | No | User status (e.g., "t" for active) | |
| userId | Yes | User ID to update (internal user ID) | |
| lastName | No | Last name | |
| timeZone | No | Time zone (e.g., "US/Eastern", "Asia/Jerusalem") | |
| username | No | Username (optional, defaults to userId if not provided) | |
| firstName | No | First name | |
| managerId | No | Manager User ID, or "NO_MANAGER" to remove manager | |
| department | No | Department | |
| additionalFields | No | Additional fields in camelCase format (e.g., {"jobCode": "Employee", "location": "Israel"}) |