v1
latestOpenAPI 3.1.02026-07-243113441.2 MBJobs and Compensations
Create a compensation
Compensations contain information on how much is paid out for a job. Jobs may have many compensations, but only one that is active. The current compensation is the one with the most recent effective_date.
Prerequisites
Before calling this endpoint:
- A job must exist for the employee
Webhooks
- employee_job_compensation.created: Fires when a compensation is successfully created
scope: compensations:write
post/v1/jobs/{job_id}/compensations
Path parameters
job_idstring required
The UUID of the job
Headers
X-Gusto-API-Version'2026-06-15'
Determines the date-based API version associated with your API call. If none is provided, your application's minimum API version is used.
Request body
Example request
{
"rate": "70000.00",
"payment_unit": "Year",
"effective_date": "2023-01-01",
"title": "Software Engineer"
}Response
Successful