Object overview

The Pay Schedule Group Object

A pay schedule group defines a named collection of employees that share a common pay frequency and pay period schedule. Companies on premium plans can create multiple groups (e.g. "Weekly Hourly", "Biweekly Salaried"); companies on other plans have a single default group.


Variants

ShapeReturned byExtra fields
List itemGET /pay-schedule-groupsemployee_count
DetailGET /pay-schedule-groups/:pay_schedule_group_idemployee_ids, pay_periods

The list and detail shapes share pay_schedule_group_id, name, is_default, and pay_frequency but differ in the additional fields they include.


Field Reference

Shared fields

FieldTypeDescription
pay_schedule_group_idintegerUnique pay schedule group identifier.
namestringGroup name (e.g. "Default pay schedule").
is_defaultbooleanWhether this is the company's default pay schedule group.
pay_frequencystring | nullCurrent pay frequency derived from the active schedule. Null if no active schedule exists. Values: "weekly", "biweekly", "semimonthly", "monthly", "quarterly".

List-only fields

FieldTypeDescription
employee_countintegerNumber of employees assigned to this group.

Detail-only fields

FieldTypeDescription
employee_idsinteger[]IDs of all employees assigned to this group.
pay_periodsarrayAll pay periods (historical and future) sorted chronologically. See Pay Period.

Nested Objects

Pay Period

FieldTypeDescription
period_startstringStart date of the pay period (YYYY-MM-DD).
period_endstringEnd date of the pay period (YYYY-MM-DD).
check_datestring | nullPay date / check date for this period (YYYY-MM-DD).

Example: List Item

{
  "pay_schedule_group_id": 5,
  "name": "Default pay schedule",
  "is_default": true,
  "pay_frequency": "biweekly",
  "employee_count": 12
}

Example: Detail

{
  "pay_schedule_group_id": 5,
  "name": "Default pay schedule",
  "is_default": true,
  "pay_frequency": "biweekly",
  "employee_ids": [101, 102, 103],
  "pay_periods": [
    {
      "period_start": "2026-03-16",
      "period_end": "2026-03-29",
      "check_date": "2026-04-03"
    },
    {
      "period_start": "2026-03-30",
      "period_end": "2026-04-12",
      "check_date": "2026-04-17"
    }
  ]
}

Related