Skip to main content
GET
List or stream change events (repo_id addressing)

Authorizations

Authorization
string
header
required

OAuth 2.0 authorization code flow.

Headers

Accept
string

text/event-stream streams events; otherwise returns a JSON page.

Last-Event-ID
string

SSE numeric resume cursor; falls back to after.

Path Parameters

repo_id
string
required
number
string
required

Query Parameters

type
string[] | null

Alias for type[eq]; repeatable or comma-separated.

type[eq]
string[] | null

Match runner, monitor, or finding categories; repeatable or comma-separated.

type[ne]
string[] | null

Exclude runner, monitor, or finding categories; repeatable or comma-separated.

cursor
string

Opaque JSON-page continuation. Filters may be omitted or repeated with matching values.

per_page
string

JSON page size: default 200, capped at 1000; zero returns an empty page.

after
string

Numeric resume cursor: for SSE, used when Last-Event-ID is absent; for JSON pages, an alternative first-page start to cursor (mutually exclusive with cursor).

from
enum<string>

head starts at the trail's latest push instead of the first event. For SSE, Last-Event-ID and after take precedence, since they resume a stream; the ready frame reports the start, head_sha and latest_event_id. For JSON pages it starts the first page (empty when the push has no events yet), is mutually exclusive with cursor and after, and the body carries no start metadata: a trail with no head pages the full log.

Available options:
head

Response

JSON event page or SSE stream

events
object[] | null
required
$schema
string<uri>
read-only

A URL to the JSON Schema for this object.

Example:

"/api/v1/schemas/ReviewEventsResponseBody.json"

next_cursor
string