Bulk ignore Broken Links issues

View as MarkdownOpen in Claude
Ignores (`ignored: true`) or restores (`ignored: false`) an explicit list of Broken Links Checker findings. The change is immediate; there is nothing to poll. Answers **200** with a meta-only document. **Body** (JSON): - `issues` (array of finding ids, required, 1 to 50, distinct). - `ignored` (boolean, required). The list only validates existence: a finding the token cannot reach, one already resolved (the crawler no longer finds it) or one already in the requested state is answered in `meta.skipped` instead of failing the call. `meta.status` is `applied` when at least one finding changed, `skipped` when none did. `meta.updated` entries carry `site_id`, `site_name` and `issue_id`; `meta.skipped` entries add `reason_code` (`NOT_FOUND` for a resolved finding, `ALREADY_APPLIED` for one already in the requested state, `PERMISSION_DENIED` for an id outside the token's reach - `site_name` null in that case) and `message`. Requires a full-access token (read-only tokens answer 403). An id that resolves to no row at all answers 422.

Authentication

AuthorizationBearer

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

Request

This endpoint expects an object.
ignoredbooleanOptional
issueslist of doublesOptional

Response

200 - One ignored, one skipped

jsonapiobjectOptional
metaobjectOptional

Errors

403
Forbidden Error
422
Unprocessable Entity Error