Subscriptions
The endpoint shall list all configured cyclic data subscriptions on the addressed entity. |
The endpoint shall return the configuration and status of the addressed cyclic subscription. |
The endpoint shall update the configuration of the addressed cyclic subscription on the entity. |
The endpoint shall delete the addressed cyclic subscription from the entity. |
The endpoint shall create a new cyclic data subscription on the addressed entity, specifying the observed resource URI, delivery interval (fast/normal/slow), transport protocol (SSE), and subscription duration in seconds. On success it shall return 201 with the subscription ID, observed resource, event source URI, protocol, and interval. |
The endpoint shall open an SSE (Server-Sent Events) stream that delivers the current value of the subscribed data resource at the configured interval. Each event shall be an EventEnvelope containing a UTC timestamp and either a payload (ReadValue format) or an error (GenericError format). The stream shall auto-close when the subscription duration expires, the client disconnects, or the subscription is deleted. |
The endpoint shall create a new trigger definition on the addressed entity. |
The endpoint shall list all trigger definitions configured on the addressed entity. |
The endpoint shall update the addressed trigger definition on the entity. |
The endpoint shall delete the addressed trigger definition from the entity. |
The endpoint shall return the configuration and status of the addressed trigger definition. |
The endpoint shall open an SSE (Server-Sent Events) stream that delivers trigger events when the configured condition fires. Each event shall be an EventEnvelope containing a UTC timestamp and a payload. The stream shall auto-close when the trigger is deleted, the client disconnects, or the trigger lifetime expires. |