Skip to end of metadata
Go to start of metadata
This page is about OKR for Jira Cloud. Using Data Center? Click here.
1. Update objective
Create updates for specified objectives.
POST /api/v2/api-update/objectives
Property | Description | Mandatory |
---|
objectiveId
| ID of objective to update. | |
status
| New state of the objective. Allowed statuses:
NOT STARTED , ON TRACK , AT RISK , OFF TRACK | |
description
| A description to appear on created update. | |
Example request
POST https://okr-jira-prod.appfire.com/api/v2/api-update/objectives
Request body
{
"objectiveId": "62334eac00ee2b102e34fdb7",
"status" : "ON TRACK",
"description" : "Spaceship assembly docks are delivering on time"
}
curl
curl -X POST https://okr-jira-prod.appfire.com/api/v2/api-update/objectives \
-H 'Content-Type: application/json' \
-H 'API-Token: {token}' \
-d '{"objectiveId":"62334eac00ee2b102e34fdb7", "status":"ON TRACK", "description":"Spaceship assembly docks are delivering on time"}'
Example response:
{
"entityId": "62334eac00ee2b102e34fdb7",
"status": "ON TRACK",
"created": "2022-05-20T09:58:09+0000",
"value": null,
"description": "Spaceship assembly docks are delivering on time"
}
2. Update key result
Create updates for the specified key results.
POST /api/v2/api-update/keyResults
Property | Description | Mandatory |
---|
keyResultId
| ID of key result to update. | |
status
| New state of the key result. Allowed statuses:
NOT STARTED , ON TRACK , AT RISK , OFF TRACK | |
newValue
| Progress value to set in update. Can not be set for auto key results, as their value comes from JQL query. In case KR progress unit is currency, value should still be a number, without currency symbol. | |
description
| A description to appear on created update. | |
Example request:
POST https://okr-jira-prod.appfire.com/api/v2/api-update/keyResults
Request body:
{
"keyResultId": "62384a6942adda046598b3bd",
"status" : "AT RISK",
"newValue" : 13500.5,
"description" : "Reduction in ship hull output is caused by Unobtainium supply disruptions."
}
curl
curl -X POST https://okr-jira-prod.appfire.com/api/v2/api-update/keyResults \
-H 'Content-Type: application/json' \
-H 'API-Token: {token}' \
-d '{"keyResultId":"62384a6942adda046598b3bd","status":"AT RISK","newValue":13500.5,"description":"Spaceship assembly docks are delivering on time"}'
Example response:
{
"entityId": "62384a6942adda046598b3bd",
"status": "AT RISK",
"created": "2022-05-20T13:01:35+0000",
"value": 13500.5,
"description": "Reduction in ship hull output is caused by Unobtainium supply disruptions."
}