Get Accessibility Report
getAccessibilityReportRuns an accessibility scan on the given URLs and returns the issues found. Pass urls to start a scan, or testId to re-read a scan that already ran; exactly one of the two. Results arrive in issueDetails: allIssues (most-severe-first, one page at a time), rules (name and reference link per rule id, listed once), pages (every scanned page with its score and issue count), failedRules (per-rule totals for the whole scan) and pagination. Each issue carries its own howToFix and criteria, measured for that element - two issues sharing a rule can have different causes and fixes. While pagination.nextOffset is not null the results are incomplete: call again with the testId from the response plus that offset, keeping the same filters, until it is null. Page with testId, never by passing urls again - that starts a new scan, costs another run, and can return a different set of issues whose offsets do not line up. a11yReportLink is the dashboard URL and needs a login; shareableLink is public and is only returned by the original scan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | No | List of URLs to scan. Starts a new scan. Provide either urls or testId, not both. | |
| limit | No | Maximum issues to return in this response (default 50, max 200). | |
| offset | No | Index to start from within the filtered, severity-sorted issue list. Pass the nextOffset from a previous response, together with that response's testId, to page through results. | |
| testId | No | Re-read an existing scan by its testId (as returned in a previous response) instead of running a new one. Use this to page through results with offset. | |
| pageUrl | No | Only return issues found on this scanned page. Must exactly match one of the URLs in issueDetails.pages. | |
| severity | No | Only return issues of this impact level. Omit to get all severities. | |
| include_rules | No | Return the full rule catalog (about 11 KB) instead of the default ruleCatalog summary of counts per category and disabled rule ids. |