Skip to main content
POST
Start a triage run for a finding

Authorizations

Authorization
string
header
required

JWT authentication token

Path Parameters

id
string<uuid>
required

Finding id

Body

application/json
model
string

Optional model to use for triage. An invalid value rejects the request before a run is claimed.

Response

The run was claimed and its task queued

One triage run of a finding. Runs are append-only.

created_at
string<date-time>
required
finding_id
string<uuid>
required
finding_revision
integer
required

The finding revision this run triages.

id
string<uuid>
required
model
string
required

Model requested for the run. Empty means the default.

status
enum<string>
required
Available options:
queued,
running,
completed,
failed,
cancelled
completed_at
string<date-time> | null
error_code
string | null

Stable failure code when status is failed, such as enqueue_failed.

internal_summary
string | null
suggested_response
string | null
task_id
string<uuid> | null

Neo task id of this run once dispatched.

task_status
enum<string> | null

Current Neo task status, when the run has a task.

Available options:
pending,
active,
completed,
error,
aborted,
suspended
triage_severity
enum<string> | null

Neo suggested severity. Only set when triage_status is valid.

Available options:
none,
low,
medium,
high,
critical,
unknown
triage_status
enum<string> | null

Neo disposition. Null until the run records a decision.

Available options:
valid,
need_more_info,
duplicate,
informative,
not_applicable,
spam,
unknown