Get HyperExecute Job Sessions
tm.get_hyperExecuteJobSessionsRetrieve session-level test execution details for a HyperExecute job, including each session's ID, status, duration, and SmartUI status. Filter by execution status or scenario name.
Instructions
Lists session-level execution details for a HyperExecute Job: one entry per test execution that reached an actual Selenium/Appium session (a retried test appears as a separate session entry, not an iteration counter - unlike tm.get_hyperExecuteJobScenarios, which lists every attempt including ones that never got a session). Each entry has its session/test ID (the same automation_test_id used by tm.get_testExecutionHistoryByTestCaseId, tm.get_testCaseInstancesByTestRunId, and tm.get_testExecutionRCA), parent Task ID, scenario name, status, group number, duration, and whether SmartUI was enabled. Input: job_id (required, same ID used by tm.get_hyperExecuteJobById). Optional: limit (max 20, default 10), cursor (from a previous response's metadata, to fetch the next page - returns sessions with an ID >= the cursor value), status (filter by execution status), search_text (filter by occurrence in the scenario name). IMPORTANT: a status/search_text filter that matches zero sessions returns a 'not found' error here rather than an empty list - this tool distinguishes that case (reported as 'no sessions match this filter') from a genuinely invalid/nonexistent job_id (reported as 'job not found') using the API's own error text. A test that never got a session at all (failed before one was created) will not appear here regardless of filters. Read-only; does not modify anything.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| cursor | No | ||
| job_id | Yes | ||
| status | No | ||
| search_text | No |