---
title: "Get pay schedule assignments for a company"
method: GET
path: "/v1/companies/{company_id}/pay_schedules/assignments"
tags: ["Pay Schedules"]
---

# Get pay schedule assignments for a company

`GET /v1/companies/{company_id}/pay_schedules/assignments`

This endpoint returns the current pay schedule assignment for a company, with pay schedule and employee/department mappings depending on the pay schedule type.

scope: `pay_schedules:read`

## Path parameters

- `company_id` string, required

## Headers

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

## Response `200`

Example response

- PayScheduleAssignment — The representation of a pay schedule assignment.
  - `type` 'single' | 'hourly_salaried' | 'by_employee' | 'by_department', nullable — The pay schedule assignment type.
  - `hourly_pay_schedule_uuid` string, nullable — Pay schedule for hourly employees.
  - `salaried_pay_schedule_uuid` string, nullable — Pay schedule for salaried employees.
  - `default_pay_schedule_uuid` string, nullable — Default pay schedule for employees.
  - `employees` PayScheduleAssignmentEmployee[], nullable — List of employees and their pay schedules.
    - `employee_uuid` string — The UUID of the employee.
    - `pay_schedule_uuid` string, nullable — The employee's pay schedule UUID.
  - `departments` PayScheduleAssignmentDepartment[], nullable — List of departments and their pay schedules.
    - `department_uuid` string — The UUID of the department.
    - `pay_schedule_uuid` string — The department's pay schedule UUID.

## Other responses

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

---

[API](https://skmtc.net/gusto/apis/gusto-api.md) · [All operations](https://skmtc.net/gusto/apis/gusto-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gusto/gusto-api/revisions/826dfa57fb3b/schema)
