read.internal.collections_admin
List collections for the operator: derived state (active/scheduled/expired/archived), mode, the counts by origin (by the rule · pinned), and the store each one is confined to (store_id: null = every store). The whole tenant, every store, one list.
- Surface:
GET /v1/read/internal/collections_admin· MCP toolread.internal.collections_admin - Auth: ★ Internal read (operator) — a tenant credential is REQUIRED; requires the
catalog.admin.readscope. The tenant is resolved from the CALLER’s identity, never fromstore. Personal fields come back MASKED for an actor withoutpii.read(the shape is unchanged).
Params (JSON Schema)
Section titled “Params (JSON Schema)”{ "properties": { "limit": { "default": 24, "maximum": 100, "minimum": 1, "type": "integer" }, "page": { "default": 1, "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "q": { "minLength": 1, "type": "string" }, "sort": { "enum": [ "name_asc", "name_desc", "newest", "oldest" ], "type": "string" }, "state": { "default": "all", "enum": [ "all", "active", "scheduled", "expired", "archived" ], "type": "string" } }, "type": "object"}Result (200)
Section titled “Result (200)”Open (unknown) — this capability does not declare an output schema.
Errors
Section titled “Errors”invalid_params (400) · not_found (404) · unauthorized (401) · forbidden (403)