Skip to content

List Session Runs

GET /sessions/{session_id}/runs

Ids, not views. GET /runs?session_id= is the one place run filtering lives, and two endpoints answering the same question with different filters is how they drift.

NameInTypeNotes
session_idpathstring (uuid)required—
limitqueryintegeroptionalDefault 50. min 1 max 200
cursorquerystring | nulloptional—
offsetqueryinteger | nulloptionalmin 0
StatusDescriptionBody
200Successful ResponsePage_UUID_
422Validation ErrorHTTPValidationError
Terminal window
curl -X GET https://your-deployment.example.com/sessions/{session_id}/runs \
-H "Authorization: Bearer $COBRE_TOKEN"
FieldTypeNotes
itemsstring (uuid)[]required—
next_cursorstring | nulloptional—
totalinteger | nulloptional—