Notification Action v1¶
Source schema: doc/schemas/notification-action.v1.schema.json
Operator-visible action descriptor carried by a notification. Actions are schema-shaped widgets, not embedded UI fragments.
Governing Basis¶
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
action/id |
yes |
string | |
kind |
yes |
enum: link, button, confirm, text-input, single-choice, multi-choice |
|
label |
yes |
string | |
description |
no |
string | |
method |
no |
enum: GET, POST |
|
target/ref |
no |
string | |
target/path |
no |
string | |
action/expires-at |
no |
string | |
input/schema |
no |
object | |
marks/handled |
no |
boolean | |
| ## Field Semantics |
action/id¶
- Required:
yes - Shape: string
kind¶
- Required:
yes - Shape: enum:
link,button,confirm,text-input,single-choice,multi-choice
label¶
- Required:
yes - Shape: string
description¶
- Required:
no - Shape: string
method¶
- Required:
no - Shape: enum:
GET,POST
target/ref¶
- Required:
no - Shape: string
target/path¶
- Required:
no - Shape: string
action/expires-at¶
- Required:
no - Shape: string
input/schema¶
- Required:
no - Shape: object
marks/handled¶
- Required:
no - Shape: boolean