Exposing stepIDs through the API?
While step-level execution statuses are clearly visible in the UI, this data appears to be inaccessible through any available API endpoints, creating a gap in our ability to programmatically process test execution results. Has anyone found a good workaround? we're currently trying:
GET /testexecutions/{executionId}/teststeps
Returns test step data successfully
However, status fields (status.id, status.name) are either:
Missing from the response
Defaulting to Unknown
GET /testexecutions/{executionId}
Provides overall execution status
Lacks breakdown of individual step statuses
Insufficient for detailed failure analysis
GET /testexecutions/{executionId}/steps/{stepId}
Cannot be implemented due to step IDs not being exposed in API responses
Potential solution if IDs were available