Do
run_scan
POST1 check per tracked promptscan:runopen world
Runs every tracked prompt across currently green engines. Optional engines allowlist. force retries not_measured cells only. check_prompt quotes 1 check the same way. confirm defaults false.
When to use
when the user asks to refresh visibility or run all tracked prompts.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
business_id | string | yes | — | Scope business ID |
confirm | boolean | no | false | If false, return a quote only |
use_defaults | boolean | no | false | Allow 4 generated prompts when none are tracked |
force | boolean | no | false | Retry not_measured cells only. Quotes those cells, not the full tracked set. |
engines | chatgpt | claude | perplexity | gemini | google_aio | google_ai_mode | copilot[] | no | — | Optional allowlist. Omit down engines (see get_engine_status). |
retry_unmeasured | boolean | no | false | Retry not_measured cells only. Quotes those cells, not the full tracked set. Alias: force. |
idempotency_key | string | no | — | Stable caller-provided idempotency key |
REST path: POST /v1/run_scan · All tools