Collect the result of a website scan
get_scan_resultCollect the result of a scan that scan_website started but had not finished when it answered. Call scan_website first; if its status is "processing", wait a little (about 30 seconds) and call this with the scanId it returned. Returns the same result as scan_website: "processing" (ask again shortly), "ready" (the 0-100 score and top issues) or "failed". It only reads: it never starts a scan. A scanId stops working 7 days after it was issued.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scanId | Yes | The scanId that scan_website returned with status "processing". | |
| waitSeconds | No | Optional: how many seconds to wait for a scan that is still running before answering (0-20, default 0 = answer now). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | Plain-language context about the score and the full report to come. | |
| score | Yes | 0-100 online-presence score, or null until the quick pass finishes. | |
| scanId | No | Present while status is "processing": pass it to get_scan_result to collect the finished result. | |
| status | Yes | "ready" = quick score below; "processing" = still running, report follows; "failed" = site could not be checked. | |
| website | Yes | The website that was scanned. | |
| findings | Yes | The top issues to fix first, most urgent first. | |
| Yes | A WhatsApp link to reach the Kashif team about this business. |