Key Result
A Key Result is one measurable target inside a Goal: a Metric, a baseline, a target, and a deadline.
Properties
| Property | Type | Required | Description |
|---|---|---|---|
baseline | number | required | Where the Metric started. |
target | number | required | Where the Metric must reach. |
deadline | date | required | When it must reach it. |
Object
{
"$id": "https: //api.sb/ ledgerlark.com/ key-results/ key_result_1",
"$type": "KeyResult",
"baseline": 1,
"target": 1,
"deadline": "2026-10-22"
}Relationships
- A Key Result measures one Goal: a Goal is met when its Key Results reach their targets.
measures, inversekeyResults. - A Key Result reads one Metric: a Key Result compares one Metric’s value against its baseline and target.
reads, inversereadBy.
Verbs
createCreates a Key Result.POST /{namespace}/key-resultsgetReturns one Key Result by id.GET /{namespace}/key-results/{id}listReturns Key Results, newest first, one page at a time.GET /{namespace}/key-resultsupdateChanges the given properties of a Key Result.PATCH /{namespace}/key-results/{id}deleteDeletes a Key Result; its history is kept.DELETE /{namespace}/key-results/{id}
Permissions
Which Access level may call each Verb. One-way Verbs wait their delay window.
| Operation | owner | admin | member | viewer |
|---|---|---|---|---|
KeyResult.create | Yes | Yes | Yes | No |
KeyResult.get | Yes | Yes | Yes | Yes |
KeyResult.list | Yes | Yes | Yes | Yes |
KeyResult.update | Yes | Yes | Yes | No |
KeyResult.delete | Yes | Yes | Yes | No |
Call it
Add a key result to Kiln Bakery.Example
A Key Result of a clinic-reminder SaaS reads the paid clinic count Metric from 35 to a target of 200 by year end.