Gusto API v2024-04-01

Number of APIs: 230

Welcome to Gusto's Embedded Payroll API documentation!

Contact Support: Name: Developer Relations Email: developer@gusto.com

  1. W2 Employees-Employees - Get an employee's custom fields GET {{baseUrl}}/v1/employees/:employee_id/custom_fields?page=<number>&per=<number>

  2. Company-Companies - Migrate company to embedded payroll PUT {{baseUrl}}/v1/partner_managed_companies/:company_uuid/migrate

  3. W2 Employees-Employee Tax Setup - Update an employee's state taxes PUT {{baseUrl}}/v1/employees/:employee_uuid/state_taxes

  4. W2 Employees-Employee Addresses - Create an employee's home address POST {{baseUrl}}/v1/employees/:employee_id/home_addresses

  5. W2 Employees-Garnishments - Get a garnishment GET {{baseUrl}}/v1/garnishments/:garnishment_id

  6. ACH Transactions - Get all ACH transactions for a company GET {{baseUrl}}/v1/companies/:company_uuid/ach_transactions?contractor_payment_uuid=<string>&payroll_uuid=<string>&transaction_type=<string>&payment_direction=<string>

  7. Payroll-Payrolls - Get approved payroll reversals GET {{baseUrl}}/v1/companies/:company_id/payroll_reversals?page=<number>&per=<number>

  8. W2 Employees-Employee Addresses - Update an employee's home address PUT {{baseUrl}}/v1/home_addresses/:home_address_uuid

  9. Flows - Create a flow POST {{baseUrl}}/v1/companies/:company_uuid/flows

  10. Payroll-Payrolls - Create an off-cycle payroll POST {{baseUrl}}/v1/companies/:company_id/payrolls