v1.1.0
96 actions · 24 events · 1 auth method
HRIS
Getting Started
1
Create or Select a Project
Set up a new project or select an existing one. See Organizations & Projects.
2
Configure the Connector
Enable the connector and set up a Connector Profile in your project. See Setup Connector Profile.
Optionally, configure receiving Events for Gusto into StackOne.
Connector Profile · OAuth 2.0
The steps in this guide require Admin Payroll Role privileges in your Gusto account.
Webhooks setup
3
Link an Account
Link an account from the dashboard (or via StackOne Hub).See the guide for the authentication type chosen in the Connector Profile:
Link Account · OAuth 2.0
4
Use Actions
Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.
Actions
|
No scopes found
96 actions
Action
Description
Required scopes
List Company Bank Accounts
Get all bank accounts for a company
Create Company Bank Account
Create a new company bank account
Verify Company Bank Account
Verify a company bank account using micro-deposits
Delete Company Bank Account
Disable a company bank account
List Company Benefits
Get all benefits for a company
Get Company Benefit
Get details of a specific company benefit
Update Company Benefit
Update an existing company benefit
List Employee Benefits
Get all benefits for an employee
Get Employee Benefit
Get details of a specific employee benefit enrollment
Create Employee Benefit
Enroll an employee in a company benefit
Update Employee Benefit
Update an employee’s benefit enrollment
Delete Employee Benefit
Remove an employee from a benefit enrollment
Get Company
Get details of a specific company
List Company Attachments
List all attachments for a company
Get Company Attachment
Get a specific company attachment by UUID
Upload Company Attachment
Upload a file as a company attachment
Get Company Attachment Download URL
Get a temporary download URL for a company attachment
List Job Compensations
Get all compensations for a job
Get Compensation
Get details of a specific compensation
Create Compensation
Create a new compensation for a job
Update Compensation
Update an existing compensation
Delete Compensation
Delete a compensation
List Contractors
Get all contractors for a company
Get Contractor
Get details of a specific contractor
Create Contractor
Create a new contractor for the company
Update Contractor
Update a contractor’s information
Delete Contractor
Delete a contractor
List Departments
Get all departments for a company
Get Department
Get details of a specific department
Create Department
Create a new department for the company
Update Department
Update an existing department
Delete Department
Delete a department
List Employees
Get all employees for a company
Get Employee
Get details of a specific employee
Create Employee
Create a new employee
Update Employee
Update an employee
List Employee Home Addresses
Get all home addresses for an employee
Get Home Address
Get a specific home address
Create Employee Home Address
Create a home address for an employee
Update Home Address
Update an employee’s home address
Delete Home Address
Delete an employee’s home address
List Employee Work Addresses
Get all work addresses for an employee
Get Work Address
Get a specific work address
Create Employee Work Address
Create a work address for an employee
Update Work Address
Update an employee’s work address
Delete Work Address
Delete an employee’s work address
Get Employee Custom Fields
Get custom field values for an employee
Get Employee Employment History
Get employment history for an employee
Terminate Employee
Terminate an employee
Webhook Subscription Verify
Handles Gusto’s async subscription verification — obtains a system access token and confirms the verification_token so t…
Webhook Verification
Acknowledges any unmatched payload with a 200 and no emitted event, so the webhook stays healthy.
Bank Account Webhook
Processes Gusto BankAccount webhook events for company, employee, and contractor bank accounts (e.g. company.bank_accoun…
Company Webhook
Processes Gusto Company webhook events (e.g. company.provisioned).
Company Benefit Webhook
Processes Gusto CompanyBenefit webhook events (e.g. company_benefit.created).
Contractor Webhook
Processes Gusto Contractor webhook events (e.g. contractor.created).
Contractor Payment Webhook
Processes Gusto ContractorPayment webhook events (e.g. contractor_payment.created).
Contractor Payment Group Webhook
Processes Gusto ContractorPaymentGroup webhook events (e.g. contractor_payment_group.created).
Document Webhook
Processes Gusto Document webhook events (e.g. contractor.document.created).
Employee Webhook
Processes Gusto Employee webhook events (e.g. employee.created).
Home Address Webhook
Processes Gusto HomeAddress webhook events (e.g. employee.home_address.created).
Work Address Webhook
Processes Gusto WorkAddress webhook events (e.g. employee.work_address.created).
Employee Benefit Webhook
Processes Gusto EmployeeBenefit webhook events (e.g. employee_benefit.created).
Employee Job Compensation Webhook
Processes Gusto EmployeeJobCompensation webhook events (e.g. employee_job_compensation.created).
External Payroll Webhook
Processes Gusto ExternalPayroll webhook events (e.g. external_payroll.created).
Fast Ach Config Webhook
Processes Gusto FastAchConfig webhook events (e.g. fast_ach_config.activated).
Form Webhook
Processes Gusto Form webhook events (e.g. form.created).
Generated Document Webhook
Processes Gusto GeneratedDocument webhook events (e.g. generated_document.generated).
Location Webhook
Processes Gusto Location webhook events (e.g. location.created).
Notification Webhook
Processes Gusto Notification webhook events (e.g. notification.information_request.created).
Payroll Webhook
Processes Gusto Payroll webhook events (e.g. payroll.created).
Pay Schedule Webhook
Processes Gusto PaySchedule webhook events (e.g. pay_schedule.created).
Signatory Webhook
Processes Gusto Signatory webhook events (e.g. signatory.created).
Time Off Request Webhook
Processes Gusto TimeOffRequest webhook events (e.g. time_off_request.created).
List Employee Jobs
Get all jobs for an employee
Get Job
Get details of a specific job
Create Job
Create a new job for an employee
Update Job
Update an existing job
Delete Job
Delete a job
List Company Locations
Get all locations for a company
Get Location
Get details of a specific location
Create Company Location
Create a new company location
Update Location
Update an existing location
List Company Payrolls
Get all payrolls for a company
Get Payroll
Get details of a specific payroll
Create Off-Cycle Payroll
Create a new off-cycle payroll
Delete Payroll
Delete an unprocessed payroll
List Pay Schedules
Get all pay schedules for a company
Get Pay Schedule
Get details of a specific pay schedule
Create Pay Schedule
Create a new pay schedule for the company
Update Pay Schedule
Update an existing pay schedule
List Time Off Policies
Get all time off policies for a company
Get Time Off Policy
Get details of a specific time off policy
Create Time Off Policy
Create a new time off policy for the company
Update Time Off Policy
Update an existing time off policy
Add Employees To Time Off Policy
Add employees to a time off policy
Update Employee Time Off Balances
Update time off balances for employees on a policy
Events
|
No tags found
24 events
Event
Description
Tags
Webhook Subscription Verify
Handles Gusto’s async subscription verification — obtains a system access token and confirms the verification_token so t…
Webhooks
Webhook Verification
Acknowledges any unmatched payload with a 200 and no emitted event, so the webhook stays healthy.
Webhooks
Bank Account Webhook
Processes Gusto BankAccount webhook events for company, employee, and contractor bank accounts (e.g. company.bank_accoun…
Bank AccountsWebhooks
Company Webhook
Processes Gusto Company webhook events (e.g. company.provisioned).
CompaniesWebhooks
Company Benefit Webhook
Processes Gusto CompanyBenefit webhook events (e.g. company_benefit.created).
BenefitsWebhooks
Contractor Webhook
Processes Gusto Contractor webhook events (e.g. contractor.created).
ContractorsWebhooks
Contractor Payment Webhook
Processes Gusto ContractorPayment webhook events (e.g. contractor_payment.created).
ContractorsPaymentsWebhooks
Contractor Payment Group Webhook
Processes Gusto ContractorPaymentGroup webhook events (e.g. contractor_payment_group.created).
ContractorsPaymentsWebhooks
Document Webhook
Processes Gusto Document webhook events (e.g. contractor.document.created).
DocumentsWebhooks
Employee Webhook
Processes Gusto Employee webhook events (e.g. employee.created).
EmployeesWebhooks
Home Address Webhook
Processes Gusto HomeAddress webhook events (e.g. employee.home_address.created).
EmployeesHome AddressesWebhooks
Work Address Webhook
Processes Gusto WorkAddress webhook events (e.g. employee.work_address.created).
EmployeesWork AddressesWebhooks
Employee Benefit Webhook
Processes Gusto EmployeeBenefit webhook events (e.g. employee_benefit.created).
EmployeesBenefitsWebhooks
Employee Job Compensation Webhook
Processes Gusto EmployeeJobCompensation webhook events (e.g. employee_job_compensation.created).
JobsCompensationsWebhooks
External Payroll Webhook
Processes Gusto ExternalPayroll webhook events (e.g. external_payroll.created).
External PayrollsWebhooks
Fast Ach Config Webhook
Processes Gusto FastAchConfig webhook events (e.g. fast_ach_config.activated).
Fast ACH ConfigurationsWebhooks
Form Webhook
Processes Gusto Form webhook events (e.g. form.created).
FormsWebhooks
Generated Document Webhook
Processes Gusto GeneratedDocument webhook events (e.g. generated_document.generated).
Generated DocumentsWebhooks
Location Webhook
Processes Gusto Location webhook events (e.g. location.created).
LocationsWebhooks
Notification Webhook
Processes Gusto Notification webhook events (e.g. notification.information_request.created).
NotificationsWebhooks
Payroll Webhook
Processes Gusto Payroll webhook events (e.g. payroll.created).
PayrollsWebhooks
Pay Schedule Webhook
Processes Gusto PaySchedule webhook events (e.g. pay_schedule.created).
Pay SchedulesWebhooks
Signatory Webhook
Processes Gusto Signatory webhook events (e.g. signatory.created).
SignatoriesWebhooks
Time Off Request Webhook
Processes Gusto TimeOffRequest webhook events (e.g. time_off_request.created).
Time Off RequestsWebhooks