List backup configurations

View as MarkdownOpen in Claude
List the organization's backup global configurations (presets): the named schedules applied to websites, with how many websites use each and which one is the default for new websites. The id is what the `preset_backup` field of "Create connection plugin" (`POST /api/public/v1/connection-plugins`) takes, and what the requests under "Backup Configurations" address: read one, create, edit or delete it, and assign websites to it there. Every row carries the same attributes as "Show backup configuration", under the keys the writes accept: `name` (may be null), `status` (enabled, disabled), `is_default`, `region`, `schedule` (`frequency`, `start_hour`, `timezone`, `day_week`, `day_month`), `retention_period` (days each copy is kept), `incremental`, `exclusion` (`extensions`, `max_file_size` in bytes), `sites_count` (opt in with `fields[preset-backups]=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-backups]stringOptional
Opt into the computed website count

Response

200 - Backup configurations

datalist of objectsOptional
jsonapiobjectOptional
metaobjectOptional