Skip to Content

Issues & Pages API

Issues

List issues

GET /api/sites/:id/issues

Supports filtering:

ParameterValuesDescription
severitycritical, serious, moderate, minorFilter by severity
wcagLevelA, AAFilter by WCAG level
statusopen, fixed, dismissed, cant_fixFilter by issue status
pageIdUUIDFilter to a specific page
limitIntegerDefault 20
offsetIntegerDefault 0

Example:

GET /api/sites/:id/issues?severity=critical&status=open&limit=50

Get issue detail

GET /api/sites/:id/issues/:issueId

Returns the full issue object including description, fix suggestion, element HTML, and status history.

Update issue status

PATCH /api/sites/:id/issues/:issueId Content-Type: application/json { "status": "dismissed" }

Valid status values: open, dismissed, cant_fix.


Pages

List pages

GET /api/sites/:id/pages?limit=50&offset=0

Response: Paginated array of page objects with their latest scan score and issue counts.

Get page detail

GET /api/sites/:id/pages/:pageId

Response: Page object with full scan history and all issues found on this page.

Next steps

Last updated on