Skip to main content
GET
Get scan status
Returns a minimal payload with the scan’s current status. Use this for polling; the response omits the findings summary that GET /scans/{id} computes.
Scope required: read
A poll interval of 10-30 seconds is sufficient. Pentest scans complete on the order of minutes; tighter polling provides no additional signal and consumes the rate limit quota. Stop polling when status reaches a terminal value: completed, failed, stopped, cancelled, or skipped.

Authorizations

X-Api-Key
string
header
required

Path Parameters

id
string
required

Response

200 - application/json
id
string
required
task_id
string
required
status
enum<string>
required
Available options:
pending,
running,
completed,
failed,
stopped,
cancelled,
skipped,
pending_verification,
pending_triage,
draft,
estimating,
estimated
created_at
string
required
updated_at
string
required