Skip to main content
GET
List runs across the organization

Authorizations

Authorization
string
header
required

Send Authorization: Bearer tst_live_….

Format (services/api-keys.ts): the literal prefix tst_live_ followed by 24 random bytes rendered as 32 base64url characters. Only the SHA-256 hash is stored server-side. The shape check that routes a token down the API-key path rather than the Clerk JWT path requires the tst_live_ prefix and a total length of at least 25 characters.

Keys are minted in the dashboard at /settings/team. The same header also accepts a Clerk session JWT, which is how the web app authenticates, but the JWT path is out of scope for this document.

Query Parameters

limit
integer
default:100

Maximum rows. Default 100, clamped to 1..500. Parsed with parseInt; a non-numeric value silently falls back to 100 rather than erroring.

Required range: 1 <= x <= 500

Response

OK

runs
RunSummary · object[]
required