Skip to main content
GET
Live push over Server-Sent Events (no inbound port)

Authorizations

X-Auth-Key
string
header
required

Your secret API key. Create one from your dashboard.

Query Parameters

since
integer

Resume from this event id (alternative to the Last-Event-ID header). Omit for new events only; 0 replays all.

Required range: x >= 0

Response

An event stream (text/event-stream). Each audit.changed frame's data is an AuditChangeEvent.

The payload POSTed to your webhook on every verdict change (and, each with an added integer id, what /events returns). type is always "audit.changed".

type
enum<string>
Available options:
audit.changed
event_id
string

Unique per change; dedupe on it (delivery is at-least-once).

chain
string
address
string
audit_id
integer | null
created_at
string<date-time>
change
object

Compact summary for cheap routing/alerting.

audit
object | null

The complete new verdict, identical to a /audit-contract audit object, projected to your response profile. null if the change left no audit.

diff
object

Which findings moved.