About Gusto
Gusto offers a full-service payroll solution, allowing businesses to manage employee payments, benefits, and compliance efficiently. It provides features like automated payroll processing, tax filing, and benefits administration, including health insurance and retirement savings. Gusto also supports hiring, onboarding, and talent management, making it a one-stop solution for HR needs. By streamlining these processes, businesses can save time and reduce errors. Additionally, Gusto helps businesses stay compliant with tax regulations and identify potential tax credits.
Available Actions
These are the specific actions that AI agents can perform with this tool
Create a new company in Gusto, create a new user as a primary payroll admin, and generate company access tokens.
user
User object containing information about the primary payroll administrator.
user.first_name
First name of the user.
user.last_name
Last name of the user.
user.email
Email address of the user.
company
Company object containing information about the company.
company.name
Name of the company.
company.ein
Employer Identification Number of the company.
Create Company Location
10 inputs
Create a new company location with specified details.
company_id
The UUID of the company.
phone_number
The phone number for the location.
street_1
Primary street address of the location.
street_2
Secondary street address, such as an apartment or suite number.
city
The city where the location is based.
state
The state where the location is based.
zip
The ZIP code for the location.
mailing_address
Indicates if this location is the company's mailing address.
filing_address
Indicates if this location is the company's filing address.
X-Gusto-API-Version
Specifies the API version to use for this request.
Create Company Location
10 inputs
Create a new company location with the specified details.
company_id
The UUID of the company.
phone_number
The phone number for the location.
street_1
The primary street address for the location.
street_2
The secondary street address for the location.
city
The city where the location is situated.
state
The state where the location is situated.
zip
The ZIP code for the location.
mailing_address
Specifies if this location is the company's mailing address.
filing_address
Specifies if this location is the company's filing address.
X-Gusto-API-Version
Determines the date-based API version associated with your API call. Defaults to '2024-04-01'.
Create Partner Managed Company
2 inputs
Create a new company in Gusto and set up a user as the primary payroll administrator.
user
Details of the primary user to be created for the company.
company
Details of the company to be created.
Get Company Contractor Status
2 inputs
Retrieve details to determine if a company is contractor-only.
company_uuid
The unique identifier for the company.
Authorization
The OAuth access token in the format 'Bearer <access_token>'.
Get Company Details
1 input
Retrieve detailed information about a specified company including whether it is contractor-only.
company_uuid
A unique identifier for the company whose details are to be fetched.
Get Company Locations
1 input
Retrieve a list of all locations for a specific company.
company_uuid
The unique identifier for the company whose locations are to be retrieved.
Get Company Locations
2 inputs
Retrieve the locations of a company from the API.
company_uuid
The unique identifier (UUID) for the company whose locations you want to retrieve.
access_token
The company-specific access token used for authenticating the API request.
Get Custom Fields of a Company
5 inputs
Retrieve custom fields for a specific company.
company_id
The UUID of the company.
start_date
The start date for filtering pay periods. If not provided, filtering by date is not applied.
end_date
The end date for filtering pay periods. Defaults to today's date if not provided.
payroll_types
Types of payroll to include, such as regular or transition. Multiple options are comma separated.
X-Gusto-API-Version
Determines the date-based API version associated with your API call. Defaults to 2024-04-01 if not provided.
Get Custom Fields of a Company
1 input
Retrieve custom fields of a specific company using its UUID.
company_id
The UUID of the company whose custom fields you want to retrieve.