Pay Grades & Bands
Public API

Publish Draft Compensation Level Groups

Changed on

Publishes the company draft compensation configuration, promoting every draft compensation level group, along with its levels, pay bands, and job-title assignments, to the live published set. Any previously published groups are marked historic in the same operation. This is a bodyless POST that takes no request body and always publishes the entire current draft. Build the draft first with Update Compensation Level Groups and Levels (update-compensation-level-groups-and-levels), Update Pay Bands (update-pay-bands), and Replace Job Title Level Assignments (replace-job-title-level-assignments), then publish. Publishing is rejected with a 400 when the draft has unresolved validation errors or warnings. When no draft exists the call is a no-op and still returns success. On success the response is the JSON object {"status":"success"}. Read the published result back with Get Published Levels and Bands (get-published-levels-and-bands).

OAuth Scopes: pay_grades_and_bands.write

post/api/v1/pay-grades-and-bands/publish

Request

Response

Draft compensation level groups published, or no draft existed and nothing changed. Returns the JSON object {"status":"success"}.

statusstring

Example response

{
  "status": "success"
}

Changes

    • info

      api operation id 22932a81ba129f22114ccdef397af933 removed and replaced with publish-draft-compensation-level-groups

    • info

      api tag Pay Grades & Bands added