Get Levels and Bands Status
Changed onReturns the configuration status of the Pay Grades & Bands (levels and bands) setup, broken down by setup step. The response is an object with four step keys, levels, payBands, jobTitles, and review, each reporting an isComplete flag plus errors (blocking issues) and warnings (non-blocking issues) arrays; the arrays are empty when a step has no outstanding issues. A setup step that has not yet been visited reports isComplete: false with empty errors and warnings, so empty arrays do not necessarily mean the step has no outstanding issues; the step simply has not been evaluated yet. For the levels, payBands, and review steps, each error or warning identifies the offending compensation level group and level; a levelId of 0 is a sentinel meaning the issue applies to the group as a whole rather than to a specific level. For jobTitles, each warning is a job title that is not yet assigned to a level. Use this to check whether the setup is complete before publishing. For the number of compensation level groups in each status (draft, published, historic), use Get Compensation Level Group Status Counts (get-compensation-level-group-status-counts) instead.
OAuth Scopes: pay_grades_and_bands
Request
- Base URLhttps://companySubDomain.bamboohr.com
- AuthOAuth 2Authorization code/authorize.phpToken URL/token.phpScopespay_grades_and_bands
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Response
Successful response. Returns an object keyed by setup step (levels, payBands, jobTitles, review).
Changes
- breaking
the response property
///became optional for the status - breaking
the response property
///became optional for the status - breaking
the response property
///became optional for the status - breaking
the response property
///became optional for the status - breaking
the response property
///became optional for the status - breaking
the response property
///became optional for the status - breaking
the response property
///became optional for the status - breaking
the response property
///became optional for the status - breaking
the response property
///became optional for the status - breaking
the response property
///became optional for the status - breaking
the response property
///became optional for the status - breaking
the response property
///became optional for the status - info
api operation id
6fbb2fe60e374d2204f1222252105945removed and replaced withget-levels-and-bands-status - info
api tag
Pay Grades & Bandsadded - info
added the required property
///to the response with the status - info
added the required property
///to the response with the status
- breaking