---
title: "Get employment model"
method: GET
path: "/v1/organizations/{orgId}/employment-models/{id}"
tags: ["Employment Models"]
---

# Get employment model

`GET /v1/organizations/{orgId}/employment-models/{id}`

## Path parameters

- `orgId` string, required
- `id` string, required

## Response `200`

Employment model details

- EmploymentModelDto
  - `id` string
  - `organizationId` string
  - `name` string
  - `description` string
  - `countryCode` string
  - `regionCode` string
  - `i18nKey` string
  - `sourceProfileId` string
  - `calculationBasis` string
  - `referencePeriod` string
  - `dailyThresholdMinutes` integer
  - `weeklyThresholdMinutes` integer
  - `monthlyThresholdMinutes` integer
  - `maxDailyHours` number
  - `maxWeeklyHours` number
  - `maxOvertimeHoursMonth` number
  - `maxOvertimeHoursYear` number
  - `flextimeEnabled` boolean
  - `flextimeFrameStart` string
  - `flextimeFrameEnd` string
  - `flextimeDailyMaxHours` number
  - `flextimePeriodWeeks` integer
  - `coreTimeEnabled` boolean
  - `coreTimeStart` string
  - `coreTimeEnd` string
  - `flextimeAccountMaxPlus` number
  - `flextimeAccountMaxMinus` number
  - `tieredSurchargesEnabled` boolean
  - `undertimeEnabled` boolean
  - `undertimeCarryOver` boolean
  - `undertimeMaxMinutes` integer
  - `undertimeDeductVacation` boolean
  - `overtimeExpires` boolean
  - `overtimeExpiryMonths` integer
  - `overtimeExpiryAction` string
  - `overtimeDeadlineDay` integer
  - `allInEnabled` boolean
  - `allInHoursMonthly` number
  - `allInExcessCompensation` string
  - `roundingEnabled` boolean
  - `roundingIntervalMinutes` integer
  - `roundingMethod` string
  - `roundingAppliesTo` string
  - `approvalMode` string
  - `autoApproveThresholdMinutes` integer
  - `approvalDeadlineDays` integer
  - `unapprovedAction` string
  - `standbyEnabled` boolean
  - `standbyCountPercent` number
  - `standbyActivationFull` boolean
  - `standbySurchargePercent` number
  - `shiftWorkEnabled` boolean
  - `payoutCycle` string
  - `payoutAuto` boolean
  - `payoutMinHours` number
  - `payoutMaxHoursPerCycle` number
  - `antiPyramidingEnabled` boolean
  - `compTimeAllowed` string
  - `compTimeMaxHours` number
  - `restPeriodTrackingEnabled` boolean
  - `minDailyRestMinutes` integer
  - `minWeeklyRestMinutes` integer
  - `sundayWorkSubstituteRestEnabled` boolean
  - `sundaySubstituteRestDeadlineDays` integer
  - `holidaySubstituteRestDeadlineDays` integer
  - `minWorkFreeSundaysPerYear` integer
  - `salaryPaymentsPerYear` integer
  - `overtimeBaseIncludesSonderzahlung` boolean
  - `compensationType` string
  - `payoutFactor` number
  - `timeOffFactor` number
  - `nightSurchargeEnabled` boolean
  - `nightStartTime` string
  - `nightEndTime` string
  - `nightSurchargePercent` number
  - `weekendSurchargeEnabled` boolean
  - `saturdaySurchargePercent` number
  - `sundaySurchargePercent` number
  - `holidaySurchargePercent` number
  - `systemModel` boolean
  - `active` boolean
  - `lastUpdate` integer
  - `created` 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/fbe59bacb638/schema)
