List Broken Links Checker configurations

View as MarkdownOpen in Claude
List the organization's Broken Links Checker global configurations (presets): the named scan schedules applied to websites (what is checked: internal links, external links, mixed content; render mode), with how many websites use each and which one is the default for new websites. The id is what the `preset_broken_link` field of "Create connection plugin" (`POST /api/public/v1/connection-plugins`) takes, and what the requests under "Broken Links Configurations" address: read one in full, create, edit or delete it, and assign websites to it there. Response fields: `id`, `name`, `status` (enabled, disabled), `is_default`, `schedule` (object: `frequency`, `start_hour`, `timezone`, `day_week`, `day_month`), `check_internal`, `check_external`, `check_mixed_content`, `resource_types` (`link`, `image`, `script`, `stylesheet`, `og_image`, `canonical`), `mode` (plain, render), `sites_count` (opt in with `fields[preset-broken-links]=sites_count`), `created_at`, `updated_at`.

Authentication

AuthorizationBearer

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

Query parameters

filter[id]stringOptional
Exact configuration ids
filter[s]stringOptional

Free-text search over the configuration name

filter[is_default]stringOptional

1 = only the default configuration for new websites; 0 = the others

filter[status]stringOptional

Comma list: enabled, disabled

sortstringOptional

name (default), -name, created_at, sites_count (prefix - for descending)

page[number]stringOptional
Page number
page[size]stringOptional
Items per page, max 50
fields[preset-broken-links]stringOptional
Opt into the computed website count

Response

200 - Broken link configurations

datalist of objectsOptional
jsonapiobjectOptional
metaobjectOptional