---
title: "Timeoff data model"
url: "https://docs.unified.to/hris/timeoff/model"
description: "API reference for Timeoff data model. Launch multiple pre-built Timeoff integrations today with zero maintenance — all through a single API."
generated_at: "2026-06-26T21:09:15.930Z"
---
# Timeoff data model

 View field support, webhooks, and list parameters for each integration on the [Supported Integrations](/hris/integrations) page. 

### 

* Data Model
* Typescript Type
* Zod Shape
* Python Class

Data Model

**id**string 

**created\_at**date 

(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)

**updated\_at**date 

(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)

**user\_id**string  required 

employee ID (reference to HrisEmployee)

**company\_id**string 

(reference to HrisCompany)

**start\_at**date 

(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)

**end\_at**date 

(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)

**is\_paid**boolean 

**status** enum

Valid values:

 "APPROVED" 

 "PENDING" 

 "DENIED" 

**approver\_user\_id**string 

(reference to HrisEmployee)

**approved\_at**date 

(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)

**comments**string 

**reason**string 

**type** enum

Valid values:

 "VACATION" 

 "SICK" 

 "HOLIDAY" 

 "BEREAVEMENT" 

 "PARENTAL" 

**duration**number 

**duration\_type** enum

Valid values:

 "HOUR" 

 "DAY" 

**raw**any
