---
title: "Goal data model"
url: "https://docs.unified.to/performance/goal/model"
description: "API reference for Goal data model. Launch multiple pre-built Goal integrations today with zero maintenance — all through a single API."
---
# Goal data model

 View field support, webhooks, and list parameters for each integration on the [Supported Integrations](/performance/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)

**name**string 

**description**string 

**user\_ids**string array 

HR Employees that own or share this goal; the first element is the primary owner

**company\_id**string 

**parent\_id**string 

id of the parent goal, for goal alignment / OKR trees

**cycle\_id**string 

pointer to the Performance Cycle object (goal cycle or timeframe)

**type** enum

Valid values:

 "INDIVIDUAL" 

 "TEAM" 

 "DEPARTMENT" 

 "COMPANY" 

 "OTHER" 

**status** enum

Valid values:

 "NOT\_STARTED" 

 "IN\_PROGRESS" 

 "COMPLETED" 

 "CLOSED" 

 "OTHER" 

**progress**number 

progress percentage from 0 to 100

**weight**number 

the weight of this goal when the provider weighs goals in reviews

**start\_at**date 

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

**due\_at**date 

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

**completed\_at**date 

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

**milestones** array 

milestones or key results for this goal

**raw**any
