Update Objective
A key may change any objective. A signed-in session changes only
one its person may edit in the app: they own it, are on its team
(or a team inside it), created it, or are an app admin of OKR Hub.
Anybody else gets 403 forbidden, and a Viewer of OKR Hub
403 viewer_only; an objective the person may not see is a 404,
for an app admin too.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
Request
false publishes it.
Response
Still being worked out, not yet agreed. A label only: a draft is seen, scored, rolled up and checked in on like any other.
1-4 for a quarterly objective, absent for an annual one.
The team it belongs to. Absent, with owner, for an objective with no owner.
The person it belongs to. Absent, with team, for an objective with no owner.
The weighted average of its key results’ grades, or absent when none has been scored. Absent rather than 0.0 on purpose: an unscored objective has not failed, and a zero would say it had.