Skip to main content
GET
cURL

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

start_time
string<date-time>

start_time / end_time bound the chains by event accepted_at. A chain is included when any of its events falls in the range; first_at/last_at in the summary reflect only the events within the range.

end_time
string<date-time>
page_size
integer<int32>

page_size caps the number of chain summaries returned (server clamps).

page_token
string

page_token continues a previous QueryActivityChains call (cursor by last_at, activity_id descending).

workspace_id
string

workspace_id optionally narrows to a single workspace; same semantics as QueryEventsRequest.workspace_id (a scoping request, still permission-gated).

event_types
string[]

The filters below narrow the chains LIST to chains that CONTAIN at least one event matching them; per-chain counts/sets still reflect the FULL chain (all its events), and the drill-in (QueryEvents with activity_id) is unfiltered. Same field semantics as QueryEventsRequest. The per-event identity filters (trace_id / operation_id / event_id / parent_event_id) and payload_filters are intentionally not offered here — they identify a single event/request, not a chain.

event_classes
integer<enum>[]
results
integer<enum>[]
agent_id
string
agent_ids
string[]
actor_kind
integer<enum>
actor_id
string
producer_service
string
request_surface
integer<enum>
producer_gateway_id
string

See QueryEventsRequest.producer_gateway_id.

caller_surface
integer<enum>

Caller application attribution; independent of request_surface transport.

Response

200 - application/json

OK

chains
object[]
next_page_token
string