Get Run
Nyx Endpoints
Get Run
Poll the current status, spend, and findings of a Nyx run
GET
Get Run
Overview
Returns the full state of a Nyx run. Poll this endpoint after submitting a run untilstatus reaches a terminal state (completed, failed, or cancelled). The CLI polls every 5 seconds; client code should respect a similar cadence.
Path Parameters
The
run_id returned by POST /nyx/runs.Response
Human-readable audit name.
One of:
"queued", "running", "completed", "failed", "cancelled".Terminal outcome.
null while running, otherwise:"success": vulnerability found"exhausted": budget exhausted, no finding"error": internal failure
Configured budget cap.
Cumulative spend so far.
Number of probe attempts Nyx has finished.
Number of vulnerabilities saved during the run.
Set once the run reaches a terminal state.
Example
Running
Completed: Vulnerability Found
result is "success", fetch the report to see the finding details.
Related Endpoints
- POST /nyx/runs: submit a new run
- GET /nyx/runs//report: download the markdown report