Get Current User Details
Get full user details from Dataverse.
Returns complete systemuser record including:
- fullname: Display name
- internalemailaddress: Email
- businessunitid: Business unit reference
- title: Job title
- And many more fields…
Headers
Response
application/json
Response
Successful Response
Response Get Current User Details Me Details Get
Headers
salary
Salary calculation endpoints
Calculate Salary
Launch salary calculation in the background.
Returns immediately with a job_id. The calculation runs asynchronously
and writes results directly to Dataverse.
Use GET /salary/jobs/{job_id} to check progress.
Query Parameters
If true, stop after Phase 1 and only update position_in_band and position_category fields. Phase 2 is skipped.
Default:false
Headers
Response
application/json
Response
Job accepted
JobStatus
Status of an async salary calculation job
Error message if status is failed
Unique job identifier (UUID)
Job status: running, completed, or failed
Allowed values:runningcompletedfailed
Query Parameters
Headers
Get Job Status
Check the status of a salary calculation job.
Query Parameters
UUID returned by POST /salary/calculate
Headers
Response
application/json
Response
Job status
JobStatus
Status of an async salary calculation job
Error message if status is failed
Unique job identifier (UUID)
Job status: running, completed, or failed
Allowed values:runningcompletedfailed
Query Parameters
Headers
Get Projection Grid
Generate projection grid for all dialogs, experiences, and positions.
Creates a comprehensive dataset of salary trajectories across all possible
starting conditions.
Args:
budget_factor: Budget constraint multiplier (1.0 = 100% funded, 0.87 = 87%)
Returns:
Dictionary with projection grid data.
Query Parameters
Default:1
Headers
Response
application/json
Response
Successful Response