get_scan_status
Progress of an AI-visibility scan: its status (queued, running, done, stopped, error), how many of its checks have finished, how many failed for good, when it started and last moved, and the last error or budget pause if there was one. A running scan that has not run a check yet has waitingToStart: true (CrunchJunkie's servers are busy with other scans; it starts when its turn comes). estimatedMinutesLeft is an ESTIMATE, never a promise — say 'about': from the scan's own measured pace once it has saved a few answers (estimateBasis 'measured pace'), or, while it waits to start, from its place in its workspace's queue and the pace of the last hour (estimateBasis 'queue position'); null when there is not enough to estimate from. Pass jobId from run_scan, or projectId/clientId for that project's most recent scan. A scan started from an assistant runs in the background on CrunchJunkie's servers, which advance it every few minutes; a scan started in the app runs faster while its tab is open. A queued scan waits for the project's running scan and starts by itself when that one finishes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | No | jobId returned by run_scan. | |
| clientId | No | Client id — uses the AI-Visibility project its Overview opens in the app (the newest). | |
| projectId | No | AI-Visibility project id. |