Deel: Retrieve a single contract — 200 response body — data work schedule country, days, effective from, employment type, name, work hours per week, work schedule type, worker types
Retrieve a single contract: 200 response body, field data / work_schedule / country, days, effective_from, employment_type, name, work_hours_per_week, work_schedule_type, worker_types. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Retrieve a single contract — 200 response body — data work schedule country, days, effective from, employment type, name, work hours per week, work schedule type, worker types
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Defines a work schedule including working days, hours, and employment details |
country | string | Required within parent | Country code where this work schedule applies (ISO 3166-1 alpha-2) Pattern: ^[A-Z]{2}$ |
days | array | Required within parent | Working days and hours configuration |
days[] | Model | Each item | Expand Add external Id — 200 response body — work schedule country, days, employment type, name, work hours per week, work schedule type, worker types days item |
effective_from | string | Required within parent | Date and time when the contract’s work schedule became effective. |
employment_type | JSON | Optional | Type of employment arrangement |
employment_type (anyOf 1) | string | Alternative | Type of employment arrangement Known values: FULL_TIME, PART_TIME, CONTRACT, TEMPORARY |
employment_type (anyOf 2) | null | Alternative | |
name | string | Required within parent | Unique identifier or name for the work schedule Maximum length: 50 |
work_hours_per_week | JSON | Required within parent | |
work_hours_per_week (anyOf 1) | integer | Alternative | Total number of working hours per week Maximum: 168 Minimum: 1 |
work_hours_per_week (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
work_schedule_type | string | Required within parent | Work schedule type |
worker_types | array | Required within parent | List of worker types that can use this schedule |
worker_types[] | string | Each item | Known values: SALARIED_DIRECT_EMPLOYEE_PAYROLL, SALARIED_HRIS_DIRECT_EMPLOYEE, SALARIED_EOR_EMPLOYEE, HOURLY_EOR_EMPLOYEE, HOURLY_DIRECT_EMPLOYEE_PAYROLL |
Referenced models: Add external Id — 200 response body — work schedule country, days, employment type, name, work hours per week, work schedule type, worker types days item