KeyResult
Update a Key Result of a Goal
Updates a Key Result's properties. All fields are optional.
Updatable fields:
- confidence_level, current_value, start_value, target_value
- title, description: Update text fields
- milestones: For milestone type, replaces ALL existing milestones
- owners: Replaces ALL existing owners
Status Update Behavior: A status update is automatically generated when the update changes the Key Result's progress or confidence_level, whether through current_value, start_value, target_value or milestones.
Type restrictions:
- Milestone Key Results: Use milestones array (not current_value/target_value)
- The Key Result type cannot be changed after creation
Read-only properties rejected: The following will result in a 422 error if provided: id, progress, workpath_url, supports, supported_by, type
patch/goals/{goal_id}/key_results/{key_result_id}
Request
- Base URL: https://connect.workpath.com/api/v3
- URL: https://connect.workpath.com/api/v3/goals/{goal_id}/key_results/{key_result_id}
- Auth: HTTP bearer
Request body
Example request
{
"title": "Updated Key Result title",
"description": "Updated description for the Key Result.",
"confidence_level": 8,
"current_value": 75,
"target_value": 100,
"milestones": [
{
"title": "Complete design phase"
}
],
"owners": {
"users": [
{
"id": 1
}
],
"teams": [
{
"id": 1
}
]
}
}Response
OK
Example response
{
"id": 12,
"title": "Teams have drafted their quarterly goals",
"description": "Track how many teams have created and published their Q1 goals in Workpath.",
"progress": 0.72,
"confidence_level": 8,
"type": "numeric",
"current_value": 18,
"start_value": 0,
"target_value": 25,
"workpath_url": "https://acme.workpath.com/goals/42?openKeyResultDetailsId=12",
"owners": {
"users": [
{
"id": 3,
"name": "Maria Schmidt"
}
]
},
"supported_by": {
"initiatives": [
{
"id": 7,
"title": "Roll out OKR training program to all teams"
},
{
"id": 14,
"title": "Host weekly OKR office hours for team leads"
}
],
"key_results": [
{
"id": 31,
"title": "Sales teams have drafted their quarterly goals"
},
{
"id": 32,
"title": "Engineering teams have drafted their quarterly goals"
}
]
}
}Changes
No recorded changes to this operation across all 1 revision of this API.