get_audit_status
Fetches the status of a run.
Tier: read · Rate limit: ~60/min
Input
Output
{
"id": "…",
"brand_id": "…",
"status": "running",
"started_at": "2026-08-31T09:12:04.000Z",
"finished_at": null,
"error": null
}
Errors
NOT_FOUND with details.run_id when the id is unknown.
Polling
This tool has the highest rate limit of any (60/min) precisely so it can be polled.
Every few seconds is fine. Poll until complete or error — do not poll
get_report directly, which is limited to 30/min and returns
NOT_FOUND while a run is in flight.
An error status is not always a bug
A run legitimately ends in error when it could not gather enough evidence to score
honestly — for example, no engine returned a usable response. That is the system
refusing to publish a number it cannot stand behind. See
evidence gates.