Site items summary

View as MarkdownOpen in Claude
Meta-only per-type totals. Only `filter` applies; `sort`/`page`/`fields`/`include` answer 422.\n\nResponse shape: `{meta: {plugin: {total, updatable, has_vulnerabilities}, theme: {...}, core: {...}, sites: {total, with_updates}}, jsonapi: {version: \"1.1\"}}`.\n\n`updatable` and `sites.with_updates` count only items with a newer version, not hidden, and on a site that accepts installs; a hidden item can still appear in `total` (via `filter[is_hidden]`) without ever counting as updatable.

Authentication

AuthorizationBearer

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

Query parameters

filter[site][]stringOptional
filter[team][]stringOptional
filter[tags][]stringOptional
filter[core_version][]stringOptional

Exact WordPress versions of the website, for example 6.8.1; repeat the parameter for several, any of them matches

filter[engine_version][]stringOptional

Exact PHP versions of the website, for example 8.2.27; repeat the parameter for several, any of them matches

filter[type][]stringOptional

core | plugin | theme

Response

200 - Site items summary

jsonapiobjectOptional
metaobjectOptional