Specification · section 8

Notifications

Servers push notifications (JSON-RPC requests without id) for anything a supervising agent needs to react to.

MethodParamsWhen
notifications/signals/update{name, value, ts}a subscribed or driver-chosen signal changes
notifications/settings/changed{name, value, by}any client writes a setting
notifications/jobs/started{job}job leaves the queue
notifications/jobs/progress{job, ...extra}driver reports progress; extra keys are device-specific
notifications/jobs/finished{job}job reaches done, failed or cancelled
notifications/safety/estop{by, reason}e-stop engaged by any client
notifications/safety/reset{by}device returned to idle