Objectives
Objectives let you capture company, team or personal goals as part of the OKR process.
Last updated
Objectives let you capture company, team or personal goals as part of the OKR process.
Last updated
Example:
POST
https://api.simpleokr.com/v1/objectives
Create a new Objective.
POST
https://api.simpleokr.com/v1/objectives/:id
Update an existing new Objective.
GET
https://api.simpleokr.com/v1/objectives
Returns a list of available objectives.
GET
https://api.simpleokr.com/v1/objectives/:id
Retrieve details about the existing objective.
DELETE
https://api.simpleokr.com/v1/objectives/:id
Delete an existing Objective and all data associated with it.
GET
https://api.simpleokr.com/v1/objectives/:id/keyresults
List Key Results for an existing objective.
POST
https://api.simpleokr.com/v1/objectives/:id/keyresults
Add a new Key Result to an existing Objective
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Attribute
Type
Description
id
string
Unique objective identifier
name
string
Name of the objective
created_at
string
Time when the objective was created. RFC 3339 format
modified_at
string
Time when the objective was last updated. RFC 3339 format
team_id
string, nullable
Unique team identifier. Indicates the team assigned to the objective
assignee_id
string, nullable
Unique user identifier. Indicates the user assigned to the objective
description
string, nullable
Description of the objective
is_personal
bool
Flag indicating whether this is a personal objective
is_company
bool
Flag indicating whether this is a company objective
parent_objective_id
string, nullable
Unique objective identifier. Indicates objective alignment
cycle_id
string
Unique delivery cycle identifier. Indicates the delivery cycle this objective belongs to
parent_objective_id
string
Existing Objective ID. Indicates parent objective.
cycle_id
string
Cycle ID.
is_company
boolean
When true, mark objective as company objective.
is_personal
boolean
When true, mark objective as personal objective.
description
string
Short objective description.
assignee_id
string
User ID. Indicates the user assigned to the objective.
team_id
string
Team ID. Indicates the team assigned to the objective.
name
string
Name of the objective.
id
string
ID of the objective that you want to update.
parent_objective_id
string
Existing Objective ID. Indicates parent objective.
cycle_id
string
Cycle ID.
is_company
boolean
When true, mark objective as company objective.
is_personal
boolean
When true, mark objective as personal objective.
description
string
Short objective description.
assignee_id
string
User ID. Indicates the user assigned to the objective.
team_id
string
Team ID. Indicates the team assigned to the objective.
name
string
Name of the objective.
page_token
string
Page identifier
cycle_id
string
Cycle ID for which to return Objectives
id
string
Objective ID
id
string
Objective ID
id
string
Objective ID
confidence
string
Decimal string value between 0 and 1.
target_value_max
string
Maximum target value where applicable.
target_value_min
string
Minimum target value where applicable.
current_value
string
Decimal string representing starting value.
type
string
Key Result type.
name
string
Key Result name.