Snapshot Workflow
A Snapshot Workflow represents a workflow question as it existed when a snapshot was created. Its options define the possible responses and the numeric values used to calculate its score.
{
"id": "NDg2",
"name": "Interruption frequency",
"prompt": "On average, how often are you interrupted at work?",
"options": [
{
"label": "Less than once per day",
"value": 0.5
},
{
"label": "1–3 times per day",
"value": 2
},
{
"label": "4–6 times per day",
"value": 5
},
{
"label": "7–10 times per day",
"value": 8.5
},
{
"label": "More than 10 times per day",
"value": 12.5
}
],
"unit": "per day",
"lower_is_better": true,
"benchmark": {
"name": "All companies",
"p_50": 4.2,
"p_75": 3.1,
"p_90": 2.4,
"year": 2026
}
}
| Key |
Type |
Description |
id |
String |
The unique snapshot-workflow ID. |
name |
String |
The workflow name. |
prompt |
String |
The workflow question shown to respondents. |
options |
Array |
Available response options and the values assigned to them. |
unit |
String |
Unit used by the option values and calculated workflow score. |
lower_is_better |
Boolean |
true when lower scores represent better performance; false when higher scores represent better performance. Applies to both scores and benchmarks. |
benchmark |
Object |
Workspace-default benchmark for the workflow. |
| Key |
Type |
Description |
label |
String |
Response-option label shown to respondents. |
value |
Number |
Numeric value used when calculating the workflow score. |
Benchmark scores use the workflow’s unit. Percentiles represent performance: when lower_is_better is true, better performance corresponds to a lower score, so P75 and P90 can be lower than P50. When lower_is_better is false, higher scores represent better performance.
| Field |
Type |
Description |
name |
String |
The workspace-default benchmark name. |
p_50 |
Number |
50th-percentile benchmark score. |
p_75 |
Number |
75th-percentile benchmark score. |
p_90 |
Number |
90th-percentile benchmark score. |
year |
Integer |
Year of the benchmark. |