Skip to main content
An ordered SSE stream. The SSE id field contains the raw resumable event sequence; the initial after query accepts either that sequence or a pull cursor.
Each SSE message is a CloudEvents 1.0 envelope (application/cloudevents+json) with id, type, source, subject, time, sequence, tenantid and a typed data payload. The SSE id field carries a resumable sequence — pass it as the after query parameter on reconnect to resume without gaps. Fetch the JSON schema of any event’s data payload from GET /v1/events/schemas/{type}/{version}.

Message types

Every event type the stream can deliver — with its description and data properties — is listed in the Events overview. The stream delivers all of them by default; narrow it with the filter query parameter, for example type eq "source.updated".

Filter the stream

Add subject to receive events about one entry. Combine it with the type and parent resource:
Matching is exact and case-sensitive. Only events processed after subject filtering was enabled can match a subject condition; older retained events are not backfilled. See Filter by subject for the subject values used by each event family. Keep the same filter when resuming from a checkpoint. Changing it does not replay matching events before that checkpoint.

Envelope example

source_entry.added