Get Pay Bands

Returns the working draft pay band configuration for every compensation level, including the pay-band-step validation errors and warnings used by the setup wizard. When no draft configuration exists, the endpoint returns the currently published configuration instead. The response is a JSON object with a groups array; each group carries its levels, and each level flattens its pay band into min, mid, max, and percentageRange value objects (each wrapping a numeric value plus its own errors and warnings), along with currencyCode, compensationType, and the jobTitles assigned to that level. A level is a percentage-based band when percentageRange.value is set, and a min-mid-max band when percentageRange.value is null. This view surfaces validation for the pay-band setup step; for the same structure with levels-step validation use List Compensation Level Groups and Levels (list-compensation-level-groups-and-levels), and for the published configuration without validation state use Get Published Levels and Bands (get-published-levels-and-bands).

OAuth Scopes: pay_grades_and_bands

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Responses

Language
Credentials
OAuth2
Missing 1 required scope
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json