Jump to Content
Guides
API Reference
Changelog
v2024-03-01
v2024-04-01
Log In
API Reference
Log In
v2024-03-01
Guides
API Reference
Changelog
Update a job
Search
These docs are for v2024-03-01. Click to read the latest docs for v2024-04-01.
JUMP TO
Gusto API
Introspection
Get info about the current access token
get
Revoke access token
post
Refresh access token
post
Contractor Payment Groups
Get contractor payment groups for a company
get
Preview a contractor payment group
post
Fetch a contractor payment group
get
Companies
Companies
Create a company
post
Get a company
get
Update a company
put
Get all the admins at a company
get
Get the custom fields of a company
get
Locations
Create a company location
post
Get company locations
get
Get a location
get
Update a location
put
Get minimum wages for a location
get
Pay Schedules
Get the pay schedules for a company
get
Get a pay schedule
get
Get pay periods for a company
get
Get pay schedule assignments for a company
get
Earning Types
Create a custom earning type
post
Get all earning types for a company
get
Update an earning type
put
Deactivate an earning type
delete
Contractor Payments
Get contractor payments for a company
get
Get a single contractor payment
get
Payrolls
Get all payrolls for a company
get
Get a single payroll
get
Update a payroll by ID
put
Prepare a payroll for update
put
Company Benefits
Create a company benefit
post
Get benefits for a company
get
Get a company benefit
get
Update a company benefit
put
Delete a company benefit
delete
Get all benefits supported by Gusto
get
Get a supported benefit by ID
get
Get company benefit summary by company benefit id.
get
Get all employee benefits for a company benefit
get
Bulk update employee benefits for a company benefit
put
Get benefit fields requirements by ID
get
Departments
Create a department
post
Get all departments of a company
get
Get a department
get
Update a department
put
Delete a department
delete
Add people to a department
put
Remove people from a department
put
Time Tracking
Get all time sheets for a company
get
Create a time sheet
post
Get a time sheet
get
Update a time sheet
put
Delete a time sheet
delete
W2 Employees
Employees
Create an employee
post
Get employees of a company
get
Get an employee
get
Update an employee
put
Delete an onboarding employee
delete
Get an employee's custom fields
get
Get employee time off activities
get
Employee Employments
Get terminations for an employee
get
Get an employee rehire
get
Get employment history for an employee
get
Employee Addresses
Get an employee's home addresses
get
Create an employee's home address
post
Get an employee's home address
get
Update an employee's home address
put
Delete an employee's home address
delete
Get an employee's work addresses
get
Create an employee work address
post
Get an employee work address
get
Update an employee work address
put
Delete an employee's work address
delete
Jobs and Compensations
Create a job
post
Get jobs for an employee
get
Get a job
get
Update a job
put
Delete an individual job
delete
Get compensations for a job
get
Create a compensation
post
Get a compensation
get
Update a compensation
put
Delete a compensation
delete
Employee Benefits
Create an employee benefit
post
Get all benefits for an employee
get
Get an employee benefit
get
Update an employee benefit
put
Delete an employee benefit
delete
Get year-to-date benefit amounts from a different company
get
Create year-to-date benefit amounts from a different company
post
Garnishments
Create a garnishment
post
Get garnishments for an employee
get
Get a garnishment
get
Update a garnishment
put
Get child support garnishment data
get
1099 Contractors
Contractors
Create a contractor
post
Get contractors of a company
get
Get a contractor
get
Update a contractor
put
Webhooks
Webhooks
Create a webhook subscription
post
List webhook subscriptions
get
Update a webhook subscription
put
Get a webhook subscription
get
Delete a webhook subscription
delete
Verify the webhook subscription
put
Request the webhook subscription verification_token
get
Events
Get all events
get
Update a job
put
https://api.gusto-demo.com/v1/jobs/
{job_id}
Update a job.
scope:
jobs:write
Language
Shell
Node
Ruby
PHP
Python
Credentials
Bearer
Bearer
RESPONSE
Click
Try It!
to start a request and see the response here!