Update Job Status

Transition a threat hunt job through its lifecycle (started, completed, failed) with optional outcome details.

What this endpoint does

Updates the execution status of a threat hunt job as part of the integration-driven hunting workflow. Obtain job IDs from Threat Hunting: Get Pending Jobs. Recommended sequence: (1) get a pending job ID, (2) set status: "started", (3) fetch indicators via Threat Hunting: Get Job Indicators and/or rules via Threat Hunting: Get Job Rules, (4) set status: "completed" or "failed". Only started, completed, and failed may be set by integrations — ready and abandoned are platform-managed. Optional message captures outcome details; externalId links to your external system.

Response data

Returns {"previousStatus": "...", "currentStatus": "..."} confirming the transition. Both fields use the full enum: ready, started, completed, abandoned, failed. Returns 404 if job ID not found. Valid state transitions are not documented — handle unexpected results defensively.

Path Params
uuid
required

Threat Hunt Job ID

Body Params
string
enum
required
Allowed:
string
string
Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json