GuidesAPI ReferenceChangelogAPI PolicyGusto Security
Changelog
improved

Updated company.suspended webhook to trigger for all companies

The company.suspended webhook is now emitted for all companies, when previously it was only emitted for suspended companies that had run payroll. Read more about Company Events.

improved

Updated Autopayroll enablement process

Updated Pay Schedules endpoints, manage_pay_schedules flow, and flow settings to make it easier to understand whether Autopayroll is enabled and if it's not enabled, what issues are preventing it from being enabled.

deprecated

v2025-06-15 Deprecation

With the release of v2025-11-15, v2025-06-15 has entered the year-long deprecation process effective November 17 2025, and will move through these deprecation phases:

v2025-11-15

This is the changelog for v2025-11-15, which contains breaking changes.

added

Added webhook for contractor self-onboarding

We've added a contractor.marked_for_self_onboarding webhook, which is emitted when a contractor is created with "self_onboarding": true

added

Add Recurring and Itemized Reimbursements APIs

Added endpoints for managing recurring reimbursements (e.g., monthly phone stipend) for an employee’s payroll, and updated existing endpoints to manage itemized reimbursements in regular payrolls.

added

Added Salary Estimates API

Added new endpoints to calculate reasonable salaries for S Corporation owner-employees using Bureau of Labor Statistics (BLS) data. The following endpoints are now available:

added

Added Vestwell 401(k) integration flow

We’ve launched our Vestwell 401(k) integration flow to enable your customers to administer 401(k) seamlessly and efficiently, using an existing Vestwell account or setting up a new one. To learn more about this flow and how to set it up, see our 401(k) Vestwell guide.

added

Added webhooks for updates to payment method types

We've added employee.payment_method_type_updated and contractor.payment_method_type_updated webhooks. These are emitted when the payment method for an employee or contractor changes: for example, if a payment method changes from "Check" to "Direct Deposit".

added

Added webhooks for effective employee terminations and rehires

Added employee.termination_effective and employee.rehire_effective webhooks, which are emitted when the respective termination or rehire is effective.