List a pull request's verification runs
Lists every verification run that tested this pull request, newest first — including a run it shared with others, which is reported here for each pull request in the batch. sort and direction are not configurable yet: each accepts only the value this list already uses (createdAt, desc) and rejects anything else with 400. createdAfter is not served on this endpoint at all and is rejected with 400 whatever the value; the queue’s own verification-run list does serve it.
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 merge-queue permissions it holds; a key with none can read merge queues but change nothing. Those permissions scope merge queue only: every key can use the Flaky Tests and Dynamic CI endpoints, including their writes, whatever permissions it holds.
Path Parameters
The pull request's id.
"0f8fad5b-d9cb-469f-a165-70867728950e"
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"
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