Connect your own Gusto company/companies (OAuth2) to manage employees, contractors, compensations, jobs, garnishments, time off requests, benefits, pay schedules, locations, and departments -- plus...
What this app can do
13 tools registered
Connect GustoFree
Start connecting your Gusto company: register your Gusto developer app's Client ID/Client Secret, then get back a one-time browser authorize_url. Open it, sign in with Gusto, pick ONE company, and approve access -- Gusto redirects back here automatically and the connection finishes itself, no further action needed. Gusto scopes each connection to a single company -- repeat this once per company you manage.
List ConnectionsFree
List the connected Gusto companies and whether each saved connection still works.
Disconnect GustoFree
Disconnect a Gusto company: deletes the saved connection. Nothing in Gusto itself is changed.
List Entities8 tok
List Gusto records of any resource type (employees, contractors, jobs, compensations, garnishments, time_off_requests, company_benefits, employee_benefits, pay_schedules, locations, departments, custom_fields). For employee-scoped resources (compensations, garnishments, employee_benefits), pass the employee's uuid as scope_id.
Get Entity8 tok
Read one Gusto record of any resource type in full by its uuid.
Create Entity16 tok
Create a new Gusto record of any resource type from a JSON object of its fields exactly as Gusto expects.
Update Entity16 tok
Update selected fields of an existing Gusto record. Only the fields in fields_json change.
Delete Entity16 tok
Delete a Gusto record of any resource type by its uuid. Cannot be undone.
List Payrolls8 tok
List payrolls for the connected Gusto company -- processed (historical) by default, or unprocessed (upcoming) when processed=False.
Get Payroll8 tok
Read one Gusto payroll in full by its uuid.
Get Company Info8 tok
Read the connected Gusto company's own profile: company id, name, EIN, entity type, suspension state.
Get Pto Balances Report40 tok
Value-add report: read every employee's current PTO/vacation/sick balances in one call, instead of listing time_off_requests per employee one by one.
Get Upcoming Payroll Report40 tok
Value-add report: read the next unprocessed (upcoming) payroll's pay date and per-employee totals in one call.