List broken link pages
Lists the pages of one website on which the Broken Links Checker found issues, with how many issues each has. Pages that are resolved (the crawler no longer finds them) never appear.
filter[site] is required, so the list is always for one website; a website out of your reach answers 404, and an id that is not a website answers 422. filter[category], filter[severity] and filter[location] change the per-page counters (by_category, by_severity) rather than removing pages from the list.
A muted page stays listed: ignoring it detaches every issue from it, so it appears with every counter at 0. It shows in the unfiltered list and with filter[ignored]=1; filter[ignored]=0 hides it.
Your role must be allowed to read Broken Links Checker pages; without it the request answers 404. See “Ignore or restore broken link pages” to mute or restore pages.
Authentication
Personal access token created in the Modular DS dashboard; read-only tokens can only call GET endpoints.
Query parameters
Required. Exact website id: the list is always for one website.
broken_link or mixed_content. Changes the per-page counters; it does not remove pages.
error, warning or info. Changes the per-page counters; it does not remove pages.
internal or external. Changes the per-page counters; it does not remove pages.
1 returns only muted pages (every counter answers 0); 0 hides muted pages. Omit it for both.
Free-text search over the page URL.
issues_count, source_url or last_scanned_at; prefix with - for descending. Default: -issues_count.
Response
200 - Broken Links pages
