---
title: "List overtime balances"
method: GET
path: "/v1/organizations/{orgId}/overtime-balances"
tags: ["Overtime Balances"]
---

# List overtime balances

`GET /v1/organizations/{orgId}/overtime-balances`

## Path parameters

- `orgId` string, required

## Query parameters

- `contractId` string
- `user` string
- `status` string
- `startDate` string
- `endDate` string
- `month` integer
- `page` integer
- `limit` integer

## Response `200`

List of overtime balances

- OvertimeBalanceList
  - `items` OvertimeBalanceDto[]
    - `id` string
    - `contractId` string
    - `member` Member
      - `uid` string
      - `firstname` string
      - `lastname` string
      - `email` string
      - `employeeId` string
      - `imageUrl` string
      - `deleted` boolean
      - `activity` Activity
        - `projectId` string
        - `projectTitle` string
        - `projectColor` integer
        - `taskId` string
        - `startDateTime` string
        - `endDateTime` string
        - `location` string
        - `running` boolean
      - `displayName` string
      - `initials` string
    - `periodType` string
    - `periodStart` string
    - `periodEnd` string
    - `targetMinutes` integer
    - `targetMinutesToDate` integer
    - `currentDayTargetMinutes` integer
    - `currentWeekTargetMinutes` integer
    - `currentMonthTargetMinutes` integer
    - `actualMinutes` integer
    - `overtimeMinutes` integer
    - `undertimeMinutes` integer
    - `undertimeTracked` boolean
    - `compensatedMinutes` integer
    - `adjustmentMinutes` integer
    - `remainingMinutes` integer
    - `expiredMinutes` integer
    - `flextimeBalanceMinutes` integer
    - `flextimeCarryOverMinutes` integer
    - `regularMinutes` integer
    - `nightMinutes` integer
    - `weekendMinutes` integer
    - `holidayMinutes` integer
    - `standbyMinutes` integer
    - `standbyEffectiveMinutes` integer
    - `standbyActivationMinutes` integer
    - `earlyShiftMinutes` integer
    - `lateShiftMinutes` integer
    - `nightShiftMinutes` integer
    - `breakDeductedMinutes` integer
    - `breakPaidMinutes` integer
    - `maxDailyHoursExceededDays` integer
    - `maxWeeklyHoursExceeded` boolean
    - `overtimeTier1Minutes` integer
    - `overtimeTier2Minutes` integer
    - `overtimeTier3Minutes` integer
    - `allInIncludedMinutes` integer
    - `allInExcessMinutes` integer
    - `grossOvertimeValue` string, decimal
    - `surchargeValue` string, decimal
    - `totalValue` string, decimal
    - `monetaryValueApplicable` boolean
    - `currency` string
    - `status` string
    - `approvedBy` string
    - `approvedAt` integer
    - `approvalNotes` string
    - `paidOutMinutes` integer
    - `paidOutAt` integer
    - `timeOffTakenMinutes` integer
    - `calculatedAt` integer
    - `canApprove` boolean
    - `canReject` boolean
    - `canCompensate` boolean
    - `lastUpdate` integer
    - `created` integer
  - `params` OvertimeBalanceListParams
    - `search` string
    - `sort` string
    - `order` string
    - `count` integer
    - `page` integer
    - `limit` integer
    - `contractId` string
    - `userId` string
    - `status` string
    - `startDate` string
    - `endDate` string
    - `month` integer
    - `offset` integer
  - `stats` OvertimeBalanceStatsDto
    - `totalTargetMinutes` integer
    - `totalActualMinutes` integer
    - `totalOvertimeMinutes` integer
    - `totalUndertimeMinutes` integer
    - `totalNetMinutes` integer
    - `totalCompensatedMinutes` integer
    - `totalRemainingMinutes` integer
    - `pendingApprovalsCount` integer

## Other responses

- `401` — Not authorized

---

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