v1

latestOpenAPI 3.1.02026-07-243113441.2 MB
Companies

Check terms of service status for a specific user

Check user-specific Terms of Service acceptance for the Gusto Embedded Payroll Terms of Service.

The user must have a role on the company. Returns whether the specific user has accepted the latest TOS version.

Uses PUT (rather than GET) to hide the email address from URL logs.

scope: terms_of_services:read

put/v1/partner_managed_companies/{company_uuid}/terms_of_service

Path parameters

company_uuidstring required

The UUID of the company

Headers

X-Gusto-API-Version'2026-06-15'

Determines the date-based API version associated with your API call. If none is provided, your application's minimum API version is used.

Request body

emailstring required

The user's email address on Gusto. You can retrieve the user's email via company's /admins, /employees, /signatories, and /contractors endpoints.

Response

Example response

latest_terms_acceptedboolean

Whether the latest terms have been accepted by the user.