---
title: "Retrieve Labor Settings"
method: GET
path: "/v2/company/{company_id}/labor_settings"
tags: ["Companies"]
---

# Retrieve Labor Settings

`GET /v2/company/{company_id}/labor_settings`

## Path parameters

- `company_id` integer, required

## Headers

- `x-api-version` string — An API version
- `x-company-guid` string, uuid

## Response `200`

OK

- object
  - `object` 'labor_settings', required
  - `data` object, required
    - `company_id` integer, required — The company_id
    - `consecutive_days_threshold` integer, nullable, required — Number of consecutive days threshold an employee works before overtime
    - `consecutive_days_multiplier` number, nullable, required — The overtime pay multiplier
    - `regular_rate_of_pay_enabled` boolean, required — When true, the regular rate of pay considers the number of hours worked at different pay rates while calculating overtime
    - `exception_cost_enabled` boolean, required — When true, exception costs are displayed in reports
    - `overtime_by_location_enabled` boolean, required — The overtime_by_location_enabled
    - `auto_break_enabled` boolean, required — When true, use break conditions to alter labor costs and hour
    - `auto_break_hours` number, required — The auto_break_hours
    - `auto_break_minutes` integer, required — The auto_break_minutes
    - `auto_break_hours_2` number, required — The auto_break_hours_2
    - `auto_break_minutes_2` integer, required — The auto_break_minutes_2
    - `overtime_enabled` boolean, required — The overtime_enabled
    - `daily_overtime_threshold` integer, required — The daily_overtime_threshold
    - `daily_overtime_multiplier` number, required — The daily_overtime_multiplier
    - `premium_overtime_threshold` integer, nullable, required — The premium_overtime_threshold
    - `premium_overtime_multiplier` number, nullable, required — The premium_overtime_multiplier
    - `weekly_overtime_threshold` integer, required — The weekly_overtime_threshold
    - `weekly_overtime_multiplier` number, required — The weekly_overtime_multiplier
    - `ot_alerts_enabled` boolean, required — The ot_alerts_enabled
    - `ot_alerts_buffer_minutes` integer, nullable, required — The ot_alerts_buffer_minutes
    - `split_hours_on_holidays` boolean, required — The split_hours_on_holidays
    - `wage_based_roles_enabled` boolean, required — When true, allows employees to have a separate wage for
    - `tipped_minimum_wage_enabled` boolean, required — When true, calculates the tip credit owed to employees when their wage for tipped roles is below the jurisdiction minimum wage
    - `jurisdiction` string, nullable, required — The jurisdiction
    - `is_custom` boolean, required — The is_custom
    - `use_jurisdiction_minimum_wage_for_ot` boolean, required — When true, minimum wage will be used when calculating overtime pay
    - `is_custom_min_wage` boolean, required — When true, custom_min_wages returns a list of wages, otherwise custom_min_wages returns null.
    - `custom_min_wages` object[], nullable, required — Returns a list of custom minimum wages when is_custom_min_wage is true. Otherwise null is returned.
      - `id` integer — Custom Minimum Wage ID
      - `company_id` integer, required — Company Id
      - `location_id` integer, nullable — Location Id
      - `wage_cents` integer, required — The custom minimum wage in cents
      - `effective_date` string, required — It is one representation of ISO8601 date extended format
      - `is_deleted` boolean — If true the custom wage will be deleted when editing labor settings.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `500` — Server Error

---

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