Skip to content
You're viewing the v2 docs. Looking for v1?Go to v1 docs
Docs
Testsigma
Popular questions
↑↓ to navigate↵ to selectesc to close
Book a demo

Fetch test step results

GET/test_runs/{run_id}/test_case_results/{case_id}/step_results
Base URL https://app.testsigma.com/api/v2Region

Fetch the step-level execution results for a specific test case within a test plan run.

Authenticate with your API key as a Bearer token in the Authorization header. How to authenticate →
run_idThe test plan run ID.
case_idThe test case result ID to fetch step results for.
contentArray of step result objects for the test case.
totalElementsTotal number of step results, if available.
totalPagesTotal number of pages.
pageablePageable metadata.
lastWhether this is the last page.
numberOfElementsNumber of elements in the current page.
firstWhether this is the first page.
sortSort metadata.
numberCurrent page number.
sizePage size.
emptyWhether the page is empty.
Request
curl -X GET \
  'https://app.testsigma.com/api/v2/test_runs/{run_id}/test_case_results/{case_id}/step_results' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Content-Type: application/json'
const response = await fetch('https://app.testsigma.com/api/v2/test_runs/{run_id}/test_case_results/{case_id}/step_results', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer <API_KEY>',
    'Content-Type': 'application/json'
  }
});
const data = await response.json();
import requests

response = requests.get(
  'https://app.testsigma.com/api/v2/test_runs/{run_id}/test_case_results/{case_id}/step_results',
  headers={
    'Authorization': 'Bearer <API_KEY>',
    'Content-Type': 'application/json'
  }
)
data = response.json()
Response200 OK
{
  "content": [
    {
      "id": "3c51e933-7e15-41a0-893b-38e38b8258a2",
      "testMachineResultId": 1434,
      "testCaseResultId": 3857,
      "testCaseId": 609,
      "stepId": 2847,
      "type": "NLP_TEXT",
      "action": "Navigate to https://simply-travel.testsigma.com/",
      "message": "Successfully opened given URL.",
      "errorCode": null,
      "errorType": null,
      "result": "SUCCESS",
      "conditionalResult": null,
      "visualTestResult": null,
      "startTime": "2024-05-29T07:29:32Z",
      "endTime": "2024-05-29T07:29:33Z",
      "duration": 1133,
      "visualEnabled": false
    },
    {
      "id": "c3a8fbeb-b508-41d2-83f7-6a0ca152e234",
      "testMachineResultId": 1434,
      "testCaseResultId": 3857,
      "testCaseId": 609,
      "stepId": 2848,
      "type": "NLP_TEXT",
      "action": "Click on Login or Sign Up Button",
      "message": "Successfully performed click action.",
      "errorCode": null,
      "errorType": null,
      "result": "SUCCESS",
      "conditionalResult": null,
      "visualTestResult": null,
      "startTime": "2024-05-29T07:29:37Z",
      "endTime": "2024-05-29T07:29:39Z",
      "duration": 2040,
      "visualEnabled": false
    },
    {
      "id": "36bbdc50-ca05-4289-8342-c9e20d0491a4",
      "testMachineResultId": 1434,
      "testCaseResultId": 3857,
      "testCaseId": 609,
      "stepId": 2849,
      "type": "NLP_TEXT",
      "action": "Click on Login Button",
      "message": "Successfully performed click action.",
      "errorCode": null,
      "errorType": null,
      "result": "SUCCESS",
      "conditionalResult": null,
      "visualTestResult": null,
      "startTime": "2024-05-29T07:29:42Z",
      "endTime": "2024-05-29T07:29:44Z",
      "duration": 1539,
      "visualEnabled": false
    },
    {
      "id": "abefa297-cb14-48f4-b9e8-60db12854c03",
      "testMachineResultId": 1434,
      "testCaseResultId": 3857,
      "testCaseId": 609,
      "stepId": 2850,
      "type": "NLP_TEXT",
      "action": "Select the radio button Mobile Number Radio Button",
      "message": "Unable to perform click/check action on element, Element is not displayed.",
      "errorCode": 1000001,
      "errorType": "ASSERT_ERROR",
      "result": "FAILURE",
      "conditionalResult": null,
      "visualTestResult": null,
      "startTime": "2024-05-29T07:29:47Z",
      "endTime": "2024-05-29T07:29:51Z",
      "duration": 3803,
      "visualEnabled": false
    },
    {
      "id": "49b04ef4-40fa-476f-b2a7-17d7a6e68230",
      "testMachineResultId": 1434,
      "testCaseResultId": 3857,
      "testCaseId": 609,
      "stepId": 2851,
      "type": "NLP_TEXT",
      "action": "Enter 9876543212 in the Mobile Number Radio Button field",
      "message": "Major Test step failed.",
      "errorCode": null,
      "errorType": null,
      "result": "NOT_EXECUTED",
      "conditionalResult": null,
      "visualTestResult": null,
      "startTime": "2024-05-29T07:29:54Z",
      "endTime": "2024-05-29T07:29:54Z",
      "duration": 1,
      "visualEnabled": false
    },
    {
      "id": "0a2c386f-5639-4276-b69e-f8715cd7a85c",
      "testMachineResultId": 1434,
      "testCaseResultId": 3857,
      "testCaseId": 609,
      "stepId": 2852,
      "type": "NLP_TEXT",
      "action": "Click on Continue Button",
      "message": "Major Test step failed.",
      "errorCode": null,
      "errorType": null,
      "result": "NOT_EXECUTED",
      "conditionalResult": null,
      "visualTestResult": null,
      "startTime": "2024-05-29T07:29:54Z",
      "endTime": null,
      "duration": 0,
      "visualEnabled": false
    }
  ],
  "totalElements": null,
  "totalPages": 1,
  "pageable": null,
  "last": false,
  "numberOfElements": 6,
  "first": true,
  "sort": null,
  "number": 0,
  "size": 100,
  "empty": false
}

Was this page helpful?