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
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
