v1

latestOpenAPI 3.1.02026-07-243113441.2 MB
Companies

Accept terms of service for a specific user

Accept the Gusto Embedded Payroll's Terms of Service on behalf of a specific user. The user must have a role on the company.

scope: terms_of_services:write

post/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.

ip_addressstring required

The IP address of the user who viewed and accepted the Terms of Service.

external_user_idstring required

The user ID on your platform.

Response

Example response

latest_terms_acceptedboolean

Whether the latest terms have been accepted by the user.