---
title: "Get the terms of service status for a company"
method: GET
path: "/v1/partner_managed_companies/{company_uuid}/terms_of_service"
tags: ["Companies"]
---

# Get the terms of service status for a company

`GET /v1/partner_managed_companies/{company_uuid}/terms_of_service`

## Request

- Base URL: `https://api.gusto-demo.com`
- URL: `https://api.gusto-demo.com/v1/partner_managed_companies/{company_uuid}/terms_of_service`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/gusto/apis/gusto-api/docs/v1/partner_managed_companies/:company_uuid/terms_of_service/get.ts> (a function with typed inputs; its response is checked against the schema)

Check if any company payroll admin has accepted the Gusto Embedded Payroll's [Terms of Service](https://flows.gusto.com/terms).

This is useful for partners with multiple payroll admins who need to check TOS status at the company level rather than for a specific user.

scope: `terms_of_services:read`

## Path parameters

- `company_uuid` string, required

## Headers

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

## Response `200`

Example response

- PartnerManagedCompanyTermsOfServiceResponse
  - `latest_terms_accepted` boolean: Whether the latest terms have been accepted by the user.

## Other responses

- `404`: Not Found The requested resource does not exist. Make sure the provided UUID is valid.

---

[API](https://skmtc.dev/gusto/apis/gusto-api.md) - [All operations](https://skmtc.dev/gusto/apis/gusto-api/llms.txt) - [OpenAPI document](https://skmtc.dev/gusto/apis/gusto-api/revisions/f98575fa2a5e?raw)
