Edictum
Edictum Control PlaneReference

SSE Events

Current server-sent event streams for workspace decision events and server-backed ruleset updates.

AI Assistance

Right page if: you need the current SSE paths, event names, and query parameters. Wrong page if: you only need the REST endpoints -- see https://docs.edictum.ai/docs/control-plane/reference/api. Gotcha: the browser event stream and the SDK combined stream are different surfaces.

Edictum currently exposes two SSE surfaces:

  1. GET /v1/events/stream for workspace decision events
  2. GET /v1/stream for the combined stream used by server-backed SDKs

Workspace Event Stream

Path:

GET /v1/events/stream

Query params:

ParamRequiredMeaning
agent_idNoFilter to one agent
session_idNoFilter to one session

Auth:

  • bearer token
  • browser edictum_session cookie when the caller is the app

Behavior:

  • streams the same decision-event shape returned by GET /v1/events
  • uses SSE data: frames
  • sends keepalive comments while idle

Combined SDK Stream

Path:

GET /v1/stream

This is the server-backed SDK stream for ruleset updates and live decision events.

Current event names:

EventPayload
decisionone decision event
ruleset_updatedone ruleset summary/update payload

Query params commonly used by SDKs:

ParamRequiredMeaning
envYesEnvironment filter
bundle_nameNoRuleset name filter
policy_versionNoVersion/revision hint from the client
session_idNoOptional session filter
tagsNoOptional assignment/filter metadata

Keepalive

Both streams emit keepalive comments while idle:

:keepalive

Last updated on

On this page