---
title: "Queue an audit now with the monitor's scope frozen as the scheduler would freeze it"
method: POST
path: "/v1/monitors/{monitorId}/run"
tags: ["Monitors"]
---

# Queue an audit now with the monitor's scope frozen as the scheduler would freeze it

`POST /v1/monitors/{monitorId}/run`

## Request

- Base URL: `https://api.ironfang.com/audit`
- URL: `https://api.ironfang.com/audit/v1/monitors/{monitorId}/run`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer

Admits and queues an immediate audit with the monitor's current scope, capture profile and change policy frozen into the run. It is admitted against `audit.capture` exactly as a site audit is, and a refusal is the shared billing answer. An Idempotency-Key replay returns the existing audit; archived monitors cannot run.

## Headers

- `Idempotency-Key` string

## Response `200`

Idempotent replay; the existing audit

## Other responses

- `202`: Audit queued
- `401`: Problem response
- `402`: Problem response
- `403`: Problem response
- `404`: Problem response
- `409`: Problem response
- `413`: Problem response
- `422`: Problem response
- `429`: Problem response
- `503`: Problem response

---

[API](https://skmtc.dev/ironfang/apis/ironfang-audit-api.md) · [All operations](https://skmtc.dev/ironfang/apis/ironfang-audit-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ironfang/apis/ironfang-audit-api/revisions/7430deff2cbd?raw)
