Objectives
Objectives let you capture company, team or personal goals as part of the OKR process.
The Objective Object
Unique objective identifier
Time when the objective was created. RFC 3339 format
Time when the objective was last updated. RFC 3339 format
Unique team identifier. Indicates the team assigned to the objective
Unique user identifier. Indicates the user assigned to the objective
Description of the objective
Flag indicating whether this is a personal objective
Flag indicating whether this is a company objective
Unique objective identifier. Indicates objective alignment
Unique delivery cycle identifier. Indicates the delivery cycle this objective belongs to
Example:
{
"id": "16682617-f25d-4df2-9f51-3c38298996b8",
"name": "Become best at OKRs",
"created_at": "2018-02-20T12:32:56Z",
"modified_at": "2018-02-20T12:32:56Z",
"team_id": null,
"assignee_id": null,
"description": null,
"is_personal": false,
"is_company": true,
"parent_objective_id": null,
"cycle_id": "12345678-f25d-4df2-9f51-3c38298996b8"
}
Create Objective
POST https://api.simpleokr.com/v1/objectives
Create a new Objective.
Existing Objective ID. Indicates parent objective.
When true, mark objective as company objective.
When true, mark objective as personal objective.
Short objective description.
User ID. Indicates the user assigned to the objective.
Team ID. Indicates the team assigned to the objective.
Update Objective
POST https://api.simpleokr.com/v1/objectives/:id
Update an existing new Objective.
Path Parameters
ID of the objective that you want to update.
Existing Objective ID. Indicates parent objective.
When true, mark objective as company objective.
When true, mark objective as personal objective.
Short objective description.
User ID. Indicates the user assigned to the objective.
Team ID. Indicates the team assigned to the objective.
List Objectives
GET https://api.simpleokr.com/v1/objectives
Returns a list of available objectives.
Query Parameters
Cycle ID for which to return Objectives
Retrieve Objective
GET https://api.simpleokr.com/v1/objectives/:id
Retrieve details about the existing objective.
Path Parameters
Delete Objective
DELETE https://api.simpleokr.com/v1/objectives/:id
Delete an existing Objective and all data associated with it.
List Key Results
GET https://api.simpleokr.com/v1/objectives/:id/keyresults
List Key Results for an existing objective.
Path Parameters
Create Key Result
POST https://api.simpleokr.com/v1/objectives/:id/keyresults
Add a new Key Result to an existing Objective
Path Parameters
Decimal string value between 0 and 1.
Maximum target value where applicable.
Minimum target value where applicable.
Decimal string representing starting value.