Manage Model Check
manage_model_checkPause, resume or discard a model's live model check. Mutating.
Instructions
Pause, resume or discard a model's live model check. Mutating.
action="pause": a queued check pauses at once, a running one at its next stage (pausinguntil then). Idempotent. What it already ran is charged. Returns{paused: true, job_id, status}.action="resume": a paused check resumes at the stage it stopped in. Returns{resumed: true, job_id, status: "queued"}.action="discard": drops a queued or paused check; a running one is refused until it is paused. What it already ran is charged. Returns{discarded: true, job_id, status: "discarded"}.
A refusal comes back as data, {paused|resumed|discarded: false, http_status: 409, code, message}: not_running (no check is live),
pause_in_progress (still stopping: resume once it reads paused),
not_paused, pause_first (pause a running check before
discarding it).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | "pause", "resume" or "discard". | |
| model_id | Yes | ID of the threat model. | |
| server_version | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||