GET https://app.qawolf.com/api/v0/ci-greenlight/{root-run-id}
Request
Request headers
Query parameters
Response
Conditional fields
Present whenrunStage is "underReview" or "completed", except where noted.
Interpreting greenlight
greenlight is true only when:
runStageis"completed", and- There are zero blocking bugs.
"high" or unset. Newly found bugs are unset by default and count as blocking. You can lower a bug’s priority in the QA Wolf UI to make it non-blocking, then retry the greenlight poll.
Run stages
Superseding logic
If a newer run has superseded the root run (identified by matchingdeduplication_key), this endpoint returns the greenlight status for the most recent superseding run. When relevantRunId differs from rootRunId, you are seeing the superseding run’s status.
When polling, use relevantRunId rather than rootRunId for faster queries.
Response codes
Plus the common response codes.