Payroll Periods

Payroll Periods

The Payroll Periods endpoint provides information about configured or active payroll cycles within the NX system.

Each record defines the start and end dates for a payroll period, along with metadata describing overtime rules, timezone context, and pay period settings.


Endpoint

GET /v1/labor/payrollperiods


Description

Retrieves a list of payroll period definitions for the current venue or license.

This data is used to align timecard and labor reporting with the correct pay cycle and overtime rules.

PayrollPeriod Object

FieldTypeDescription
idstringUnique identifier for the payroll period.
updatedAtstring (ISO 8601)Timestamp of the last update to the payroll period record.
payrollPeriodStartDateTimestring (YYYY-MM-DD)Start date of the payroll period.
payrollPeriodEndDateTimestring (YYYY-MM-DD)End date of the payroll period.
metaobjectContains metadata that defines overtime, timezone, and scheduling rules for this payroll period.

meta Object

FieldTypeDescription
laborSchedulingStartDayOfWeekstringThe day of the week on which the labor scheduling cycle begins (e.g., "SUNDAY").
payPeriodStartAtstring (YYYY-MM-DD)The exact date when the pay period starts.
overtimeWeekStartDayOfWeekstringThe day of the week when overtime tracking resets (commonly "SUNDAY").
payPeriodEndAtstring (YYYY-MM-DD)The exact date when the pay period ends.
timezonestringThe venue’s configured timezone for payroll calculations.
overtimeDailyDoubleHoursnumberNumber of hours after which double-time pay applies per day (e.g., 12).
overtimeDailyHoursnumberNumber of hours after which overtime pay applies per day (e.g., 8).
overtimeWeeklyHoursnumberNumber of hours after which weekly overtime applies (e.g., 40).

Example Response

{
  "records": [
    {
      "id": "5be7bc7a-b830-49a9-a84d-0b80ad45fa7c",
      "updatedAt": "2025-11-02T15:40:32.049Z",
      "payrollPeriodStartDateTime": "2025-10-22",
      "payrollPeriodEndDateTime": "2025-11-04",
      "meta": {
        "laborSchedulingStartDayOfWeek": "SUNDAY",
        "payPeriodStartAt": "2025-10-22",
        "overtimeWeekStartDayOfWeek": "SUNDAY",
        "payPeriodEndAt": "2025-11-04",
        "timezone": "US/Pacific",
        "overtimeDailyDoubleHours": 0,
        "overtimeDailyHours": 0,
        "overtimeWeeklyHours": 40
      }
    }
  ],
  "length": 1,
  "status": "SUCCESS",
  "count": 1,
  "duration": 0.218,
  "serverRequestTimestamp": "2025-11-02T16:00:00.000Z",
  "serverResponseTimestamp": "2025-11-02T16:00:00.218Z",
  "serverClientDrift": 0
}


Notes

  • A Payroll Period defines both the reporting boundaries for labor data and the configuration rules for overtime calculation.
  • The meta object values are determined by venue-level labor settings within NX.
  • Integrators can use overtimeWeeklyHours and related fields to calculate expected payroll and compliance costs.
Language
Credentials
Basic
base64
:
URL
Response
Click Try It! to start a request and see the response here!