
| Action | What it does |
|---|---|
| Enter value | Opens the metric editor so you can type a number |
| + Connect | Opens the connect / API reference panel for wiring up a data source |

| Element | Meaning |
|---|---|
| KPI-7 | The KPI's unique ID. Click it to open the connect / API reference |
| 108 % | Current value and unit |
| ↗ +2 vs prev | Change since the previous recorded value. Green ↗ up, red ↘ down |
| Sparkline | The trend, once there are at least three values |
| Icon | Action |
|---|---|
| ✎ | Edit the metric |
| 🔗 | Connect — opens the API / source panel |
| ✕ | Delete the metric |



| Field | Notes |
|---|---|
| Title | Required, up to 255 characters |
| KPI Unique ID | Read-only, with a copy button. Use it in API calls |
| Unit | Free text up to 12 characters — %, $, days, pts/wk … |
| Benchmark | Your target value |
| or more / or less | Which direction is good. or more → higher is better; or less → lower is better |
| Time visualization | Turn on to render this metric as a chart |
| Add to dashboard | Whether the metric appears on the dashboard (shown only when editing from outside the dashboard) |
| Due date | Optional deadline for hitting the benchmark |
| Current value | The new reading. Each save adds a point to the history |
| Revision list | Every past value with its timestamp. Editing one shows Confirm changes with Ignore / Confirm |
| 🗑 (header) | Deletes the whole metric |
| CSV / JSON | Bulk-import a series of values |

| Situation | Indicator |
|---|---|
| Current equals the benchmark | ✓ tick |
| Current is past a or less benchmark | ⚠ alert |
| or more metric with a value | Value shown in the success colour |
| or less metric with a value | Value shown in the warning colour |

POST /api/initiatives/{initiativeId}/kpix-api-key: Bearer <token>, Content-Type: application/json)fetch exampleartifact and artifactExternalKey