List test sessions
Retrieves test sessions for the selected account. Use the optional query parameters to filter by creation time, status, branch, user, provider, text, or error group.
Documentation Index
Fetch the complete documentation index at: https://checklyhq.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
The Checkly Public API uses API keys to authenticate requests. You can get the API Key here. Your API key is like a password: keep it secure!
Authentication to the API is performed using the Bearer auth method in the Authorization header and using the account ID.
For example, set Authorization header while using cURL: curl -H "Authorization: Bearer [apiKey]" "X-Checkly-Account: [accountId]"
Headers
Your Checkly account ID, you can find it at https://app.checklyhq.com/settings/account/general
Query Parameters
Only include test sessions created at or after this Unix timestamp.
Only include test sessions created before this Unix timestamp.
Maximum number of test sessions to return.
x <= 100Filter by test session status.
RUNNING, FAILED, PASSED, CANCELLED Filter by Git branch name.
Filter by commit owner or invoking user ID.
Filter by test session provider.
GITHUB, VERCEL, API, TRIGGER, PW_REPORTER Include sessions with no commit owner and no invoking user.
Opaque cursor returned from a previous list response.
1Search test session text fields.
3 - 200Filter by test-session error group ID.
1