Sites summary

View as MarkdownOpen in Claude
Meta-only totals and version breakdown of the user's websites. Only `filter` applies; `sort`/`page`/`fields`/`include` answer 422. Response shape: `{meta: {total, core_version: [{value, sites_count}], engine_version: [{value, sites_count}], connector_version: [{value, sites_count}], db_engine_version: [{db_engine, value, sites_count}]}, jsonapi: {version: "1.1"}}`. Each list carries one row per distinct value plus one row for websites that never synchronized (`value: null`), newest version first, and sums to `total`.

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 website ids
filter[team][]stringOptional
filter[tags][]stringOptional
filter[connected]stringOptional

1|0 - whether the site’s connection succeeded; both values are meaningful, not just the true case

filter[s]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

Response

200 OK
jsonapiobjectOptional
metaobjectOptional