Qodex.ai
Qodex.ai
Introduction
Gusto API
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new single pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyUpdate a payrollGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Generated Documents
Get a generated document
Reports
Create a custom reportGet a reportGet a report template
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
ACH Transactions
Get all ACH transactions for a company
Wire In Requests
Get a Wire In Request's detailsSubmit a wire in requestGet all Wire In Requests for a company
Gusto API v2022-09-15
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new single pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyUpdate a payrollGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Generated Documents
Get a generated document
Reports
Create a custom reportGet a reportGet a report template
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
ACH Transactions
Get all ACH transactions for a company
Wire In Requests
Get a Wire In Request's detailsSubmit a wire in requestGet all Wire In Requests for a company
Gusto API v2022-11-01
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new single pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyUpdate a payrollGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Generated Documents
Get a generated document
Reports
Create a custom reportGet a reportGet a report template
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
ACH Transactions
Get all ACH transactions for a company
Wire In Requests
Get a Wire In Request's detailsSubmit a wire in requestGet all Wire In Requests for a company
Gusto API v2022-12-07
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new single pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyUpdate a payrollGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Generated Documents
Get a generated document
Reports
Create a custom reportGet a reportGet a report template
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
ACH Transactions
Get all ACH transactions for a company
Wire In Requests
Get a Wire In Request's detailsSubmit a wire in requestGet all Wire In Requests for a company
Gusto API v2023-02-01
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new single pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyUpdate a payrollGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Reports
Create a custom reportGet a reportGet a report template
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
Wire In Requests
Get a Wire In Request's detailsSubmit a wire in requestGet all Wire In Requests for a company
ACH Transactions
Get all ACH transactions for a company
Gusto API v2023-03-01
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new single pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyUpdate a payrollGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Reports
Create a custom reportGet a reportGet a report template
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
Wire In Requests
Get a Wire In Request's detailsSubmit a wire in requestGet all Wire In Requests for a company
ACH Transactions
Get all ACH transactions for a company
Gusto API v2023-04-01
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new single pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollPrepare a payroll for updateGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Reports
Create a custom reportGet a reportGet a report template
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
Wire In Requests
Get a single Wire In RequestSubmit a wire in requestGet all Wire In Requests for a company
ACH Transactions
Get all ACH transactions for a company
Gusto API v2023-05-01
Introspection
Get info about the current access token
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new single pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollPrepare a payroll for updateGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Reports
Create a custom reportGet a reportGet a report template
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Wire In Requests
Get a single Wire In RequestSubmit a wire in requestGet all Wire In Requests for a company
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
ACH Transactions
Get all ACH transactions for a company
Gusto API v2023-06-01
Introspection
Get info about the current access token
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollPrepare a payroll for updateGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Reports
Create a custom reportGet a reportGet a report template
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Wire In Requests
Get a single Wire In RequestSubmit a wire in requestGet all Wire In Requests for a company
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
ACH Transactions
Get all ACH transactions for a company
Gusto API v2023-07-01
Introspection
Get info about the current access token
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollPrepare a payroll for updateGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Reports
Create a custom reportGet a reportGet a report template
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Wire In Requests
Get a single Wire In RequestSubmit a wire in requestGet all Wire In Requests for a company
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
ACH Transactions
Get all ACH transactions for a company
Gusto API v2023-09-01
Introspection
Get info about the current access token
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyUpdate a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollPrepare a payroll for updateGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Documents
Get all contractor documentsGet a contractor documentGet the contractor document pdfSign a contractor document
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Reports
Create a custom reportGet a reportGet a report template
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Wire In Requests
Get a single Wire In RequestSubmit a wire in requestGet all Wire In Requests for a company
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
ACH Transactions
Get all ACH transactions for a company
Gusto API v2023-12-01
Introspection
Get info about the current access tokenRefresh access token
Company-Companies
Create a partner managed companyGet a companyUpdate a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollPrepare a payroll for updateGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Documents
Get all contractor documentsGet a contractor documentGet the contractor document pdfSign a contractor document
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Reports
Create a custom reportGet a reportGet a report template
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
Wire In Requests
Get a single Wire In RequestSubmit a wire in requestGet all Wire In Requests for a company
ACH Transactions
Get all ACH transactions for a company
Gusto API v2024-03-01
Introspection
Get info about the current access tokenRefresh access token
Company-Companies
Create a partner managed companyGet a companyUpdate a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollPrepare a payroll for updateGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Documents
Get all contractor documentsGet a contractor documentGet the contractor document pdfSign a contractor document
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Reports
Create a custom reportGet a reportGet a report template
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
Wire In Requests
Get a single Wire In RequestSubmit a wire in requestGet all Wire In Requests for a company
ACH Transactions
Get all ACH transactions for a company
Gusto API v2024-04-01
Introspection
Get info about the current access tokenRefresh access token
Company-Companies
Create a partner managed companyGet a companyUpdate a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollPrepare a payroll for updateGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Documents
Get all contractor documentsGet a contractor documentGet the contractor document pdfSign a contractor document
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Reports
Create a custom reportGet a reportGet a report template
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
Wire In Requests
Get a single Wire In RequestSubmit a wire in requestGet all Wire In Requests for a company
ACH Transactions
Get all ACH transactions for a company
Introduction
Gusto API
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new single pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyUpdate a payrollGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Generated Documents
Get a generated document
Reports
Create a custom reportGet a reportGet a report template
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
ACH Transactions
Get all ACH transactions for a company
Wire In Requests
Get a Wire In Request's detailsSubmit a wire in requestGet all Wire In Requests for a company
Gusto API v2022-09-15
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new single pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyUpdate a payrollGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Generated Documents
Get a generated document
Reports
Create a custom reportGet a reportGet a report template
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
ACH Transactions
Get all ACH transactions for a company
Wire In Requests
Get a Wire In Request's detailsSubmit a wire in requestGet all Wire In Requests for a company
Gusto API v2022-11-01
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new single pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyUpdate a payrollGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Generated Documents
Get a generated document
Reports
Create a custom reportGet a reportGet a report template
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
ACH Transactions
Get all ACH transactions for a company
Wire In Requests
Get a Wire In Request's detailsSubmit a wire in requestGet all Wire In Requests for a company
Gusto API v2022-12-07
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new single pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyUpdate a payrollGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Generated Documents
Get a generated document
Reports
Create a custom reportGet a reportGet a report template
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
ACH Transactions
Get all ACH transactions for a company
Wire In Requests
Get a Wire In Request's detailsSubmit a wire in requestGet all Wire In Requests for a company
Gusto API v2023-02-01
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new single pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyUpdate a payrollGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Reports
Create a custom reportGet a reportGet a report template
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
Wire In Requests
Get a Wire In Request's detailsSubmit a wire in requestGet all Wire In Requests for a company
ACH Transactions
Get all ACH transactions for a company
Gusto API v2023-03-01
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new single pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyUpdate a payrollGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Reports
Create a custom reportGet a reportGet a report template
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
Wire In Requests
Get a Wire In Request's detailsSubmit a wire in requestGet all Wire In Requests for a company
ACH Transactions
Get all ACH transactions for a company
Gusto API v2023-04-01
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new single pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollPrepare a payroll for updateGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Reports
Create a custom reportGet a reportGet a report template
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
Wire In Requests
Get a single Wire In RequestSubmit a wire in requestGet all Wire In Requests for a company
ACH Transactions
Get all ACH transactions for a company
Gusto API v2023-05-01
Introspection
Get info about the current access token
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new single pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollPrepare a payroll for updateGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Reports
Create a custom reportGet a reportGet a report template
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Wire In Requests
Get a single Wire In RequestSubmit a wire in requestGet all Wire In Requests for a company
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
ACH Transactions
Get all ACH transactions for a company
Gusto API v2023-06-01
Introspection
Get info about the current access token
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollPrepare a payroll for updateGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's home addressUpdate an employee's home addressGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Reports
Create a custom reportGet a reportGet a report template
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Wire In Requests
Get a single Wire In RequestSubmit a wire in requestGet all Wire In Requests for a company
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
ACH Transactions
Get all ACH transactions for a company
Gusto API v2023-07-01
Introspection
Get info about the current access token
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollPrepare a payroll for updateGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusFinish onboarding an employeeGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Reports
Create a custom reportGet a reportGet a report template
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Wire In Requests
Get a single Wire In RequestSubmit a wire in requestGet all Wire In Requests for a company
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
ACH Transactions
Get all ACH transactions for a company
Gusto API v2023-09-01
Introspection
Get info about the current access token
User
Refresh access tokenGet the current user
Company-Companies
Create a partner managed companyGet a companyUpdate a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollPrepare a payroll for updateGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Documents
Get all contractor documentsGet a contractor documentGet the contractor document pdfSign a contractor document
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Reports
Create a custom reportGet a reportGet a report template
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Wire In Requests
Get a single Wire In RequestSubmit a wire in requestGet all Wire In Requests for a company
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
ACH Transactions
Get all ACH transactions for a company
Gusto API v2023-12-01
Introspection
Get info about the current access tokenRefresh access token
Company-Companies
Create a partner managed companyGet a companyUpdate a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollPrepare a payroll for updateGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Documents
Get all contractor documentsGet a contractor documentGet the contractor document pdfSign a contractor document
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Reports
Create a custom reportGet a reportGet a report template
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
Wire In Requests
Get a single Wire In RequestSubmit a wire in requestGet all Wire In Requests for a company
ACH Transactions
Get all ACH transactions for a company
Gusto API v2024-03-01
Introspection
Get info about the current access tokenRefresh access token
Company-Companies
Create a partner managed companyGet a companyUpdate a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollPrepare a payroll for updateGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Documents
Get all contractor documentsGet a contractor documentGet the contractor document pdfSign a contractor document
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Reports
Create a custom reportGet a reportGet a report template
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
Wire In Requests
Get a single Wire In RequestSubmit a wire in requestGet all Wire In Requests for a company
ACH Transactions
Get all ACH transactions for a company
Gusto API v2024-04-01
Introspection
Get info about the current access tokenRefresh access token
Company-Companies
Create a partner managed companyGet a companyUpdate a companyMigrate company to embedded payrollAccept terms of service for a company userRetrieve terms of service status for a company userCreate an admin for the companyGet all the admins at a companyGet the company's onboarding statusFinish company onboardingGet the custom fields of a company
Company-Locations
Create a company locationGet company locationsGet a locationUpdate a locationGet minimum wages for a location
Company-Bank Accounts
Create a company bank accountGet all company bank accountsVerify a company bank accountCreate a bank account from a plaid processor token
Company-Payment Configs
Get a company's payment configsUpdate a company's payment configs
Company-Company Forms
Get all company formsGet a company formGet a company form pdfSign a company form
Company-Company Benefits
Create a company benefitGet benefits for a companyGet a company benefitUpdate a company benefitDelete a company benefitGet all benefits supported by GustoGet a supported benefit by IDGet company benefit summary by company benefit id.Get benefit fields requirements by ID
Company-Federal Tax Details
Get Federal Tax DetailsUpdate Federal Tax Details
Company-Industry Selection
Get a company industry selectionUpdate a company industry selection
Company-Signatories
Create a signatoryGet all company signatoriesInvite a signatoryUpdate a signatoryDelete a signatory
Flows
Create a flow
Payroll-Pay Schedules
Create a new pay scheduleGet the pay schedules for a companyPreview pay schedule datesGet a pay scheduleUpdate a pay scheduleGet pay periods for a companyGet termination pay periods for a companyGet pay schedule assignments for a companyPreview pay schedule assignments for a companyAssign pay schedules for a company
Payroll-Earning Types
Create a custom earning typeGet all earning types for a companyUpdate an earning typeDeactivate an earning type
Payroll-Payrolls
Create an off-cycle payrollGet all payrolls for a companyGet approved payroll reversalsGet a single payrollUpdate a payroll by IDDelete a payrollPrepare a payroll for updateGet a single payroll receiptGet all payroll blockers for a companySkip a payrollCalculate gross upCalculate a payrollSubmit payrollCancel a payrollGet an employee pay stub (pdf)Get an employee's pay stubsGenerate payroll printable checks (pdf)
Payroll-External Payrolls
Create a new external payroll for a companyGet external payrolls for a companyGet an external payrollDelete an external payrollUpdate an external payrollGet tax suggestions for an external payrollGet tax liabilitiesUpdate tax liabilitiesFinalize tax liabilities options and convert into processed payrolls
W2 Employees-Employees
Create an employeeGet employees of a companyGet an employeeUpdate an employeeDelete an onboarding employeeGet an employee's custom fieldsGet the employee's onboarding statusUpdate the employee's onboarding statusGet employee time off activities
W2 Employees-Employee Tax Setup
Get an employee's federal taxesUpdate an employee's federal taxesGet an employee's state taxesUpdate an employee's state taxes
W2 Employees-Employee Payment Method
Create an employee bank accountGet all employee bank accountsDelete an employee bank accountUpdate an employee bank accountGet an employee's payment methodUpdate an employee's payment method
W2 Employees-Employee Employments
Create an employee terminationGet terminations for an employeeDelete an employee terminationUpdate an employee terminationCreate an employee rehireUpdate an employee rehireGet an employee rehireDelete an employee rehireGet employment history for an employee
W2 Employees-Employee Addresses
Get an employee's home addressesCreate an employee's home addressGet an employee's home addressUpdate an employee's home addressDelete an employee's home addressGet an employee's work addressesCreate an employee work addressGet an employee work addressUpdate an employee work addressDelete an employee's work address
W2 Employees-Jobs and Compensations
Create a jobGet jobs for an employeeGet a jobUpdate a jobDelete an individual jobGet compensations for a jobCreate a compensationGet a compensationUpdate a compensationDelete a compensation
W2 Employees-Employee Forms
Generate a W2 form [DEMO]Get all employee formsGet an employee formGet the employee form pdfSign an employee form
W2 Employees-Employee Benefits
Create an employee benefitGet all benefits for an employeeGet an employee benefitUpdate an employee benefitDelete an employee benefitCreate year-to-date benefit amounts from a different company
W2 Employees-Garnishments
Create a garnishmentGet garnishments for an employeeGet a garnishmentUpdate a garnishment
1099 Contractors-Contractor Payment Groups
Create a contractor payment groupGet contractor payment groups for a companyPreview a contractor payment groupFetch a contractor payment groupCancel a contractor payment groupFund a contractor payment group [DEMO]
1099 Contractors-Contractor Payment Method
Create a contractor bank accountGet all contractor bank accountsGet a contractor's payment methodUpdate a contractor's payment method
1099 Contractors-Contractor Payments
Get a single contractor payment receiptFund a contractor payment [DEMO]Create a contractor paymentGet contractor payments for a companyGet a single contractor paymentCancel a contractor paymentPreview contractor payment debit date
1099 Contractors-Contractors
Create a contractorGet contractors of a companyGet a contractorUpdate a contractorDelete a contractorGet the contractor's onboarding statusChange the contractor's onboarding statusGet a contractor addressUpdate a contractor's address
1099 Contractors-Contractor Documents
Get all contractor documentsGet a contractor documentGet the contractor document pdfSign a contractor document
1099 Contractors-Contractor Forms
Get all contractor formsGet a contractor formGet the contractor form pdfGenerate a 1099 form [DEMO]
Tax Requirements
Get State Tax RequirementsUpdate State Tax RequirementsGet All Tax Requirement States
Time Off Policies
Calculate accruing time off hoursGet a time off policyUpdate a time off policyGet all time off policiesCreate a time off policyAdd employees to a time off policyRemove employees from a time off policyUpdate employee time off hour balancesDeactivate a time off policy
Holiday Pay Policies
Get a company's holiday pay policyCreate a holiday pay policy for a companyUpdate a company's holiday pay policyDelete a company's holiday pay policyAdd employees to a company's holiday pay policyRemove employees from a company's holiday pay policyPreview a company's paid holidays
Departments
Create a departmentGet all departments of a companyGet a departmentUpdate a departmentDelete a departmentAdd people to a departmentRemove people from a department
Reports
Create a custom reportGet a reportGet a report template
Generated Documents
Get a generated document
Notifications
Get a notification's details
Webhooks
Create a webhook subscriptionList webhook subscriptionsUpdate a webhook subscriptionGet a webhook subscriptionDelete a webhook subscriptionVerify the webhook subscriptionRequest the webhook subscription verification_token
Events
Get all events
Invoices
Retrieve invoicing data for companies
Recovery Cases
Get all recovery cases for a companyInitiate a redebit for a recovery case
Wire In Requests
Get a single Wire In RequestSubmit a wire in requestGet all Wire In Requests for a company
ACH Transactions
Get all ACH transactions for a company
HomeGusto API v2023-09-01Recovery Cases

Recovery Cases

Number of APIs: 2

  1. Get all recovery cases for a company GET {{baseUrl}}/v1/companies/:company_uuid/recovery_cases

  2. Initiate a redebit for a recovery case PUT {{baseUrl}}/v1/recovery_cases/:recovery_case_uuid/redebit

Previous
Get all Wire In Requests for a company
Next
Get all recovery cases for a company