AACFlow

Gusto

Manage payroll, employees, and companies in Gusto

Usage Instructions

Integrate Gusto into your workflow. Access company information, list employees, retrieve employee details, view payroll runs, and manage pay schedules for your Gusto account.

Tools

gusto_list_companies

List all companies accessible with the current Gusto OAuth token

Input

ParameterTypeRequiredDescription

Output

ParameterTypeDescription
companiesarrayList of accessible companies
uuidstringCompany UUID
namestringCompany legal name
trade_namestringTrade name (DBA)
einstringEmployer Identification Number
entity_typestringEntity type (LLC, Corporation, etc.)
company_statusstringCompany status (Approved, Not Approved, Suspended)
countnumberNumber of companies returned

gusto_list_employees

List all employees for a Gusto company

Input

ParameterTypeRequiredDescription
companyIdstringYesNo description
pagenumberNoNo description
pernumberNoNo description

Output

ParameterTypeDescription
employeesarrayList of employees
uuidstringEmployee UUID
first_namestringFirst name
last_namestringLast name
emailstringWork email
date_of_birthstringDate of birth (YYYY-MM-DD)
hire_datestringHire date (YYYY-MM-DD)
termination_datestringTermination date (YYYY-MM-DD)
departmentstringDepartment
titlestringJob title
countnumberNumber of employees returned

gusto_get_employee

Get a specific Gusto employee by UUID with full details

Input

ParameterTypeRequiredDescription
employeeIdstringYesNo description

Output

ParameterTypeDescription
uuidstringEmployee UUID
first_namestringFirst name
last_namestringLast name
emailstringWork email
date_of_birthstringDate of birth (YYYY-MM-DD)
hire_datestringHire date (YYYY-MM-DD)
termination_datestringTermination date (YYYY-MM-DD)
departmentstringDepartment
titlestringJob title
ssnstringSSN (last 4 digits masked)
home_addressobjectHome address
jobsarrayJobs held by the employee
uuidstringJob UUID
titlestringJob title
compensation_uuidstringCompensation UUID

gusto_list_payrolls

List payrolls for a Gusto company with optional date range filtering

Input

ParameterTypeRequiredDescription
companyIdstringYesNo description
processedbooleanNoNo description
start_datestringNoNo description
end_datestringNoNo description

Output

ParameterTypeDescription
payrollsarrayList of payrolls
payroll_uuidstringPayroll UUID
company_uuidstringCompany UUID
processedbooleanWhether payroll has been processed
processed_datestringProcessing date (YYYY-MM-DD)
check_datestringCheck date (YYYY-MM-DD)
start_datestringPay period start (YYYY-MM-DD)
end_datestringPay period end (YYYY-MM-DD)
totalsobjectPayroll totals breakdown
countnumberNumber of payrolls returned

gusto_list_pay_schedules

List pay schedules for a Gusto company

Input

ParameterTypeRequiredDescription
companyIdstringYesNo description

Output

ParameterTypeDescription
pay_schedulesarrayList of pay schedules
uuidstringPay schedule UUID
frequencystringPay frequency (Weekly, Biweekly, Semimonthly, Monthly)
anchor_pay_datestringAnchor pay date (YYYY-MM-DD)
anchor_end_of_pay_periodstringAnchor end of pay period (YYYY-MM-DD)
day_1numberFirst pay day of month (for Semimonthly)
day_2numberSecond pay day of month (for Semimonthly)
namestringPay schedule name
activebooleanWhether the schedule is active
countnumberNumber of pay schedules returned

このページについて

今日から構築を始めよう
10万人以上のビルダーに信頼されています。
AIエージェントを構築し、エージェント型ワークフォースを運用するSaaSプラットフォーム。
はじめる