List a merge queue's verification runs
Lists the queue’s verification runs, newest first. sort and direction are not configurable yet: sending either with a non-default value is rejected with 400 rather than ignored, so a client cannot silently receive an ordering it did not ask for.
Authorizations
An API key, sent as Authorization: Bearer <key>. An organization admin creates one in the Trunk app under Settings → Developer → API Keys and chooses the permissions it holds. A key with none can read merge queues but change nothing in them. Permissions cover merge queues and test-result uploads, including the quarantine lookups a CI run makes before it uploads; any key can call the other Flaky Tests and Dynamic CI endpoints, including their writes.
Path Parameters
The merge queue's id.
"xK9mP2nQ"
Query Parameters
Page size, between 1 and 100.
1 <= x <= 10025
Opaque cursor from a previous response's nextCursor. A cursor is bound to the operation and filter it was minted for.
"AQEKZm9vYmFy"
Set true to include total in the response. Costs an extra COUNT query, so it is off by default.
false
One verification-run status. Sending any other value — including a comma-separated list, which is not supported yet — is a 400.
inProgress, failed, cancelled, succeeded "succeeded"
Only runs created strictly after this instant (ISO-8601, UTC).
"2026-07-24T20:26:04Z"
Response
A page of verification runs
100Opaque cursor for the next page, or null on the last page. Pass it back verbatim as cursor; do not construct or inspect one.
"AQEKZm9vYmFy"
True when another page is available.
true
Total rows matching the filter. Present only when the request set includeTotal=true.
1247