Broken Links issues stats

View as MarkdownOpen in Claude
Aggregated Broken Links Checker counts for one website: `total_issues` and `by_category` (counts per `broken_link`/`mixed_content`) exclude resolved findings; `ignored_issues` counts the muted ones (also excluding resolved); `resolved_issues` counts every resolved finding regardless of ignore state. `last_scan` summarizes the most recent run (`id`, `status`, `type`, `method`, `started_at`, `finished_at`, the terminal crawl counters `parts_total`/`parts_done`/`parts_failed`/`parts_empty`/`pages_enumerated`/`links_enumerated`, the live counters `pages_planned`/`links_planned`/`total_batches`/`current_batch`, and `error_code`/`error_message`) or `null` when the website was never scanned. `filter[site]` is required. A website of another organization - or one the member lacks the read permission for - answers 404. A read-only token is enough.

Authentication

AuthorizationBearer

Personal access token created in the Modular DS dashboard; read-only tokens can only call GET endpoints.

Query parameters

filter[site]stringOptional
Required. Exact website id

Response

200 - Issue stats

by_categoryobjectOptional
ignored_issuesdoubleOptional
last_scanobjectOptional
resolved_issuesdoubleOptional
total_issuesdoubleOptional

Errors

422
Unprocessable Entity Error