get_employee_profile
Retrieve a complete employee profile by aggregating data from multiple SuccessFactors entities, with optional section filtering and point-in-time queries.
Instructions
Get a complete employee profile by assembling data from multiple SF entities.
Fetches User, EmpJob, EmpCompensation, EmpEmployment, PerPersonal, PerEmail, and PerPhone in parallel for maximum performance.
Sections can be filtered to reduce API calls. Effective-dated entities (job, compensation, personal) use as_of_date for point-in-time queries.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | Yes | The userId of the employee to retrieve | |
| sections | No | ||
| as_of_date | No | ||
| data_center | No | ||
| auth_user_id | No | ||
| auth_password | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||