KeyResult
Create a Key Result
Creates a new Key Result for the specified Goal.
Required fields: title
Defaults:
- type: percental
- confidence_level: 10, unless the account sets another default
- start_value: 0
- target_value: 100 (for percental), 0 (for others)
- current_value: equals start_value
Type-specific requirements:
- monetary: Requires currency field (one of EUR, USD, GBP, JPY, RUB, CHF, NOK, CNY)
- milestone: Requires milestones array with at least one milestone
Owner inheritance: If owners is not provided, the Key Result is owned by the parent Goal's owning user.
Read-only properties rejected: The following will result in a 422 error if provided: id, progress, workpath_url, supports, supported_by
post/goals/{id}/key_results
Request
- Base URL: https://connect.workpath.com/api/v3
- URL: https://connect.workpath.com/api/v3/goals/{id}/key_results
- Auth: HTTP bearer
Request body
Example request
{
"title": "Increase conversion rate to 5%",
"description": "Track the conversion rate from trial to paid customers.",
"type": "percental",
"confidence_level": 10,
"target_value": 100,
"currency": "EUR",
"milestones": [
{
"title": "Complete design phase"
}
],
"owners": {
"users": [
{
"id": 1
}
],
"teams": [
{
"id": 1
}
]
}
}Response
Created
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.