Gusto MCP Server for Cloudflare Workers
67 tools available in the Gusto MCP server. Each tool can be called by AI assistants to perform specific actions.
gusto_list_terminationsList terminations for an employee.
{
"type": "object",
"required": [
"employeeId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
}
}
}gusto_list_employee_bank_accountsList bank accounts for an employee.
{
"type": "object",
"required": [
"employeeId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
}
}
}gusto_get_employee_payment_methodGet payment method for an employee.
{
"type": "object",
"required": [
"employeeId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
}
}
}gusto_list_webhook_subscriptionsList all webhook subscriptions.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}gusto_list_pay_schedulesList pay schedules for a company.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"companyId": {
"type": "string",
"description": "Company UUID"
}
}
}gusto_delete_webhook_subscriptionDelete a webhook subscription.
{
"type": "object",
"required": [
"subscriptionId"
],
"properties": {
"subscriptionId": {
"type": "string",
"description": "Subscription UUID"
}
}
}gusto_get_token_infoGet information about the current OAuth access token.
{
"type": "object",
"properties": {}
}gusto_get_companyGet details of a company by ID.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"companyId": {
"type": "string",
"description": "Company UUID"
}
}
}gusto_list_locationsList all locations for a company.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"companyId": {
"type": "string",
"description": "Company UUID"
}
}
}gusto_test_connectionTest the connection to the Gusto API and verify credentials.
{
"type": "object",
"properties": {}
}gusto_create_locationCreate a new location for a company.
{
"type": "object",
"required": [
"companyId",
"street1",
"city",
"state",
"zip"
],
"properties": {
"zip": {
"type": "string",
"description": "ZIP code"
},
"city": {
"type": "string",
"description": "City"
},
"state": {
"type": "string",
"description": "State (2-letter code)"
},
"street1": {
"type": "string",
"description": "Street address"
},
"street2": {
"type": "string",
"description": "Street address line 2"
},
"companyId": {
"type": "string",
"description": "Company UUID"
},
"phoneNumber": {
"type": "string",
"description": "Phone number"
},
"filingAddress": {
"type": "boolean",
"description": "Is this the filing address?"
},
"mailingAddress": {
"type": "boolean",
"description": "Is this the mailing address?"
}
}
}gusto_list_departmentsList all departments for a company.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"companyId": {
"type": "string",
"description": "Company UUID"
}
}
}gusto_create_departmentCreate a new department for a company.
{
"type": "object",
"required": [
"companyId",
"title"
],
"properties": {
"title": {
"type": "string",
"description": "Department title"
},
"companyId": {
"type": "string",
"description": "Company UUID"
}
}
}gusto_list_adminsList all admins for a company.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"companyId": {
"type": "string",
"description": "Company UUID"
}
}
}gusto_list_signatoriesList all signatories for a company.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"companyId": {
"type": "string",
"description": "Company UUID"
}
}
}gusto_list_company_bank_accountsList all bank accounts for a company.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"companyId": {
"type": "string",
"description": "Company UUID"
}
}
}gusto_list_employeesList employees for a company with pagination.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"per": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Items per page"
},
"page": {
"type": "integer",
"minimum": 1,
"description": "Page number"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"companyId": {
"type": "string",
"description": "Company UUID"
},
"terminated": {
"type": "boolean",
"description": "Include terminated employees"
}
}
}gusto_get_employeeGet details of a single employee.
{
"type": "object",
"required": [
"employeeId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
}
}
}gusto_create_employeeCreate a new employee.
{
"type": "object",
"required": [
"companyId",
"firstName",
"lastName"
],
"properties": {
"ssn": {
"type": "string",
"description": "Social Security Number"
},
"email": {
"type": "string",
"description": "Email address"
},
"lastName": {
"type": "string",
"description": "Last name"
},
"companyId": {
"type": "string",
"description": "Company UUID"
},
"firstName": {
"type": "string",
"description": "First name"
},
"middleName": {
"type": "string",
"description": "Middle name"
},
"dateOfBirth": {
"type": "string",
"description": "Date of birth (YYYY-MM-DD)"
},
"selfOnboarding": {
"type": "boolean",
"description": "Enable self-onboarding"
}
}
}gusto_update_employeeUpdate an existing employee.
{
"type": "object",
"required": [
"employeeId"
],
"properties": {
"email": {
"type": "string"
},
"lastName": {
"type": "string"
},
"firstName": {
"type": "string"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
},
"middleName": {
"type": "string"
},
"dateOfBirth": {
"type": "string"
},
"twoPercentShareholder": {
"type": "boolean"
}
}
}gusto_get_employee_onboarding_statusGet onboarding status for an employee.
{
"type": "object",
"required": [
"employeeId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
}
}
}gusto_list_jobsList jobs for an employee.
{
"type": "object",
"required": [
"employeeId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
}
}
}gusto_create_jobCreate a job for an employee.
{
"type": "object",
"required": [
"employeeId",
"title"
],
"properties": {
"title": {
"type": "string",
"description": "Job title"
},
"hireDate": {
"type": "string",
"description": "Hire date (YYYY-MM-DD)"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
},
"locationUuid": {
"type": "string",
"description": "Location UUID"
}
}
}gusto_list_compensationsList compensations for a job.
{
"type": "object",
"required": [
"jobId"
],
"properties": {
"jobId": {
"type": "string",
"description": "Job UUID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}gusto_create_compensationCreate a compensation for a job.
{
"type": "object",
"required": [
"jobId",
"rate",
"paymentUnit"
],
"properties": {
"rate": {
"type": "string",
"description": "Pay rate"
},
"jobId": {
"type": "string",
"description": "Job UUID"
},
"flsaStatus": {
"enum": [
"Exempt",
"Salaried Nonexempt",
"Nonexempt",
"Owner"
],
"type": "string"
},
"paymentUnit": {
"enum": [
"Hour",
"Week",
"Month",
"Year",
"Paycheck"
],
"type": "string",
"description": "Payment unit"
},
"effectiveDate": {
"type": "string",
"description": "Effective date (YYYY-MM-DD)"
}
}
}gusto_list_home_addressesList home addresses for an employee.
{
"type": "object",
"required": [
"employeeId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
}
}
}gusto_create_home_addressCreate a home address for an employee.
{
"type": "object",
"required": [
"employeeId",
"street1",
"city",
"state",
"zip"
],
"properties": {
"zip": {
"type": "string",
"description": "ZIP code"
},
"city": {
"type": "string",
"description": "City"
},
"state": {
"type": "string",
"description": "State (2-letter code)"
},
"street1": {
"type": "string",
"description": "Street address"
},
"street2": {
"type": "string"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
},
"effectiveDate": {
"type": "string",
"description": "Effective date (YYYY-MM-DD)"
}
}
}gusto_get_federal_taxesGet federal tax information for an employee.
{
"type": "object",
"required": [
"employeeId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
}
}
}gusto_get_state_taxesGet state tax information for an employee.
{
"type": "object",
"required": [
"employeeId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
}
}
}gusto_create_terminationCreate a termination for an employee.
{
"type": "object",
"required": [
"employeeId",
"effectiveDate"
],
"properties": {
"employeeId": {
"type": "string",
"description": "Employee UUID"
},
"effectiveDate": {
"type": "string",
"description": "Termination date (YYYY-MM-DD)"
},
"runTerminationPayroll": {
"type": "boolean",
"description": "Run termination payroll"
}
}
}gusto_list_garnishmentsList garnishments for an employee.
{
"type": "object",
"required": [
"employeeId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
}
}
}gusto_create_garnishmentCreate a garnishment for an employee.
{
"type": "object",
"required": [
"employeeId",
"description",
"amount"
],
"properties": {
"amount": {
"type": "string",
"description": "Amount"
},
"recurring": {
"type": "boolean",
"description": "Is recurring"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
},
"description": {
"type": "string",
"description": "Description"
},
"courtOrdered": {
"type": "boolean",
"description": "Is court ordered"
},
"deductAsPercentage": {
"type": "boolean",
"description": "Deduct as percentage"
}
}
}gusto_list_employee_formsList forms for an employee.
{
"type": "object",
"required": [
"employeeId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
}
}
}gusto_list_recurring_reimbursementsList recurring reimbursements for an employee.
{
"type": "object",
"required": [
"employeeId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
}
}
}gusto_create_recurring_reimbursementCreate a recurring reimbursement for an employee.
{
"type": "object",
"required": [
"employeeId",
"description",
"amount"
],
"properties": {
"active": {
"type": "boolean",
"description": "Is active"
},
"amount": {
"type": "string",
"description": "Amount"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
},
"description": {
"type": "string",
"description": "Description"
},
"effectiveDate": {
"type": "string",
"description": "Effective date (YYYY-MM-DD)"
}
}
}gusto_list_contractorsList contractors for a company.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"companyId": {
"type": "string",
"description": "Company UUID"
}
}
}gusto_get_contractorGet details of a contractor.
{
"type": "object",
"required": [
"contractorId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"contractorId": {
"type": "string",
"description": "Contractor UUID"
}
}
}gusto_create_contractorCreate a new contractor.
{
"type": "object",
"required": [
"companyId",
"type",
"wageType"
],
"properties": {
"type": {
"enum": [
"Individual",
"Business"
],
"type": "string",
"description": "Contractor type"
},
"email": {
"type": "string",
"description": "Email address"
},
"lastName": {
"type": "string",
"description": "Last name (for Individual)"
},
"wageType": {
"enum": [
"Fixed",
"Hourly"
],
"type": "string",
"description": "Wage type"
},
"companyId": {
"type": "string",
"description": "Company UUID"
},
"firstName": {
"type": "string",
"description": "First name (for Individual)"
},
"startDate": {
"type": "string",
"description": "Start date (YYYY-MM-DD)"
},
"businessName": {
"type": "string",
"description": "Business name (for Business)"
},
"selfOnboarding": {
"type": "boolean",
"description": "Enable self-onboarding"
}
}
}gusto_update_contractorUpdate an existing contractor.
{
"type": "object",
"required": [
"contractorId"
],
"properties": {
"email": {
"type": "string"
},
"lastName": {
"type": "string"
},
"firstName": {
"type": "string"
},
"businessName": {
"type": "string"
},
"contractorId": {
"type": "string",
"description": "Contractor UUID"
}
}
}gusto_delete_contractorDelete a contractor.
{
"type": "object",
"required": [
"contractorId"
],
"properties": {
"contractorId": {
"type": "string",
"description": "Contractor UUID"
}
}
}gusto_list_contractor_paymentsList contractor payments for a company.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"endDate": {
"type": "string",
"description": "End date (YYYY-MM-DD)"
},
"companyId": {
"type": "string",
"description": "Company UUID"
},
"startDate": {
"type": "string",
"description": "Start date (YYYY-MM-DD)"
},
"contractorUuid": {
"type": "string",
"description": "Filter by contractor UUID"
}
}
}gusto_create_contractor_paymentCreate a contractor payment.
{
"type": "object",
"required": [
"companyId",
"contractorUuid",
"date"
],
"properties": {
"date": {
"type": "string",
"description": "Payment date (YYYY-MM-DD)"
},
"wage": {
"type": "string",
"description": "Wage amount"
},
"bonus": {
"type": "string",
"description": "Bonus amount"
},
"hours": {
"type": "string",
"description": "Hours worked"
},
"companyId": {
"type": "string",
"description": "Company UUID"
},
"paymentMethod": {
"enum": [
"Direct Deposit",
"Check",
"Historical Payment"
],
"type": "string"
},
"reimbursement": {
"type": "string",
"description": "Reimbursement amount"
},
"contractorUuid": {
"type": "string",
"description": "Contractor UUID"
}
}
}gusto_list_contractor_bank_accountsList bank accounts for a contractor.
{
"type": "object",
"required": [
"contractorId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"contractorId": {
"type": "string",
"description": "Contractor UUID"
}
}
}gusto_list_contractor_formsList forms for a contractor.
{
"type": "object",
"required": [
"contractorId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"contractorId": {
"type": "string",
"description": "Contractor UUID"
}
}
}gusto_list_payrollsList payrolls for a company.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"endDate": {
"type": "string",
"description": "End date (YYYY-MM-DD)"
},
"companyId": {
"type": "string",
"description": "Company UUID"
},
"processed": {
"type": "boolean",
"description": "Filter by processed status"
},
"startDate": {
"type": "string",
"description": "Start date (YYYY-MM-DD)"
}
}
}gusto_get_payrollGet details of a specific payroll.
{
"type": "object",
"required": [
"companyId",
"payrollId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"companyId": {
"type": "string",
"description": "Company UUID"
},
"payrollId": {
"type": "string",
"description": "Payroll UUID"
}
}
}gusto_calculate_payrollCalculate a payroll (required before submitting).
{
"type": "object",
"required": [
"companyId",
"payrollId"
],
"properties": {
"companyId": {
"type": "string",
"description": "Company UUID"
},
"payrollId": {
"type": "string",
"description": "Payroll UUID"
}
}
}gusto_submit_payrollSubmit a payroll for processing.
{
"type": "object",
"required": [
"companyId",
"payrollId"
],
"properties": {
"companyId": {
"type": "string",
"description": "Company UUID"
},
"payrollId": {
"type": "string",
"description": "Payroll UUID"
}
}
}gusto_create_off_cycle_payrollCreate an off-cycle payroll.
{
"type": "object",
"required": [
"companyId",
"offCycleReason",
"checkDate"
],
"properties": {
"endDate": {
"type": "string",
"description": "Pay period end date"
},
"checkDate": {
"type": "string",
"description": "Check date (YYYY-MM-DD)"
},
"companyId": {
"type": "string",
"description": "Company UUID"
},
"startDate": {
"type": "string",
"description": "Pay period start date"
},
"employeeUuids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Specific employee UUIDs"
},
"offCycleReason": {
"enum": [
"Bonus",
"Correction",
"Dismissed Employee",
"Transition"
],
"type": "string",
"description": "Reason"
}
}
}gusto_create_pay_scheduleCreate a pay schedule.
{
"type": "object",
"required": [
"companyId",
"frequency",
"anchorPayDate",
"anchorEndOfPayPeriod"
],
"properties": {
"name": {
"type": "string",
"description": "Schedule name"
},
"autoPilot": {
"type": "boolean",
"description": "Enable autopilot"
},
"companyId": {
"type": "string",
"description": "Company UUID"
},
"frequency": {
"enum": [
"Every week",
"Every other week",
"Twice per month",
"Monthly"
],
"type": "string",
"description": "Pay frequency"
},
"anchorPayDate": {
"type": "string",
"description": "Anchor pay date (YYYY-MM-DD)"
},
"anchorEndOfPayPeriod": {
"type": "string",
"description": "Anchor end of pay period (YYYY-MM-DD)"
}
}
}gusto_list_pay_periodsList pay periods for a company.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"endDate": {
"type": "string",
"description": "End date (YYYY-MM-DD)"
},
"companyId": {
"type": "string",
"description": "Company UUID"
},
"startDate": {
"type": "string",
"description": "Start date (YYYY-MM-DD)"
}
}
}gusto_list_earning_typesList earning types for a company.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"companyId": {
"type": "string",
"description": "Company UUID"
}
}
}gusto_create_earning_typeCreate a custom earning type.
{
"type": "object",
"required": [
"companyId",
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Earning type name"
},
"companyId": {
"type": "string",
"description": "Company UUID"
},
"description": {
"type": "string",
"description": "Description"
}
}
}gusto_list_company_formsList forms for a company.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"companyId": {
"type": "string",
"description": "Company UUID"
}
}
}gusto_list_notificationsList notifications for a company.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"companyId": {
"type": "string",
"description": "Company UUID"
}
}
}gusto_list_supported_benefitsList all supported benefit types.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}gusto_list_company_benefitsList benefits for a company.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"companyId": {
"type": "string",
"description": "Company UUID"
}
}
}gusto_create_company_benefitCreate a company benefit.
{
"type": "object",
"required": [
"companyId",
"benefitType"
],
"properties": {
"active": {
"type": "boolean",
"description": "Is active"
},
"companyId": {
"type": "string",
"description": "Company UUID"
},
"benefitType": {
"type": "string",
"description": "Benefit type (from supported benefits)"
},
"description": {
"type": "string",
"description": "Description"
}
}
}gusto_list_employee_benefitsList benefits for an employee.
{
"type": "object",
"required": [
"employeeId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
}
}
}gusto_create_employee_benefitCreate a benefit enrollment for an employee.
{
"type": "object",
"required": [
"employeeId",
"companyBenefitUuid"
],
"properties": {
"active": {
"type": "boolean",
"description": "Is active"
},
"employeeId": {
"type": "string",
"description": "Employee UUID"
},
"employeeDeduction": {
"type": "string",
"description": "Employee deduction amount"
},
"companyBenefitUuid": {
"type": "string",
"description": "Company benefit UUID"
},
"deductAsPercentage": {
"type": "boolean",
"description": "Deduct as percentage"
},
"companyContribution": {
"type": "string",
"description": "Company contribution amount"
},
"contributeAsPercentage": {
"type": "boolean",
"description": "Contribute as percentage"
}
}
}gusto_list_time_off_policiesList time off policies for a company.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"companyId": {
"type": "string",
"description": "Company UUID"
}
}
}gusto_get_time_off_policyGet details of a time off policy.
{
"type": "object",
"required": [
"policyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"policyId": {
"type": "string",
"description": "Time off policy UUID"
}
}
}gusto_create_time_off_policyCreate a time off policy.
{
"type": "object",
"required": [
"companyId",
"name",
"policyType",
"accrualMethod"
],
"properties": {
"name": {
"type": "string",
"description": "Policy name"
},
"companyId": {
"type": "string",
"description": "Company UUID"
},
"policyType": {
"enum": [
"vacation",
"sick",
"holiday",
"bereavement",
"jury_duty",
"other"
],
"type": "string",
"description": "Policy type"
},
"accrualRate": {
"type": "string",
"description": "Accrual rate"
},
"accrualMethod": {
"enum": [
"unlimited",
"per_pay_period",
"per_calendar_year"
],
"type": "string",
"description": "Accrual method"
},
"paidOutOnTermination": {
"type": "boolean",
"description": "Paid out on termination"
}
}
}gusto_add_employees_to_time_off_policyAdd employees to a time off policy.
{
"type": "object",
"required": [
"policyId",
"employeeUuids"
],
"properties": {
"policyId": {
"type": "string",
"description": "Time off policy UUID"
},
"employeeUuids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Employee UUIDs to add"
}
}
}gusto_get_holiday_pay_policyGet the holiday pay policy for a company.
{
"type": "object",
"required": [
"companyId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"companyId": {
"type": "string",
"description": "Company UUID"
}
}
}gusto_create_webhook_subscriptionCreate a webhook subscription.
{
"type": "object",
"required": [
"url",
"subscriptionTypes"
],
"properties": {
"url": {
"type": "string",
"description": "Webhook URL"
},
"subscriptionTypes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Event types to subscribe to"
}
}
}gusto_list_eventsList events from the Gusto event stream.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Number of events to return"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"resourceType": {
"type": "string",
"description": "Filter by resource type"
},
"resourceUuid": {
"type": "string",
"description": "Filter by resource UUID"
},
"startingAfterUuid": {
"type": "string",
"description": "Start after this event UUID"
}
}
}