Employees
Update the employee's onboarding status
Updates an employee's onboarding status. Below is a list of valid onboarding status changes depending on the intended action to be performed on behalf of the employee.
| Action | current onboarding_status | new onboarding_status |
|---|---|---|
| Mark an employee as self-onboarding | admin_onboarding_incomplete | self_onboarding_pending_invite |
| Invite an employee to self-onboard | admin_onboarding_incomplete or self_onboarding_pending_invite | self_onboarding_invited |
| Cancel an employee's self-onboarding | self_onboarding_invited or self_onboarding_pending_invite | admin_onboarding_incomplete |
| Review an employee's self-onboarded info | self_onboarding_completed_by_employee | self_onboarding_awaiting_admin_review |
| Finish an employee's onboarding | admin_onboarding_incomplete or self_onboarding_awaiting_admin_review | onboarding_completed |
scope: employees:manage
put/v1/employees/{employee_id}/onboarding_status
Request
- Base URLhttps://api.gusto-demo.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
employee_idstring required
The UUID of the employee
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
Response
successful
Changes
No recorded changes to this operation across all 2 revisions of this API.