v12

latestOpenAPI 3.1.0AGPL-3.0raw.githubusercontent.com2026-05-286377631.6 MB
/api/collection

GET /api/collection

Fetch a list of all Collections that the current user has read permissions for (:can_write is returned as an additional property of each Collection so you can tell which of these you have write permissions for.)

By default, this returns non-archived Collections, but instead you can show archived ones by passing ?archived=true.

By default, admin users will see all collections. To hide other user's collections pass in ?exclude-other-user-collections=true.

If personal-only is true, then return only personal collections where personal_owner_id is not nil.

get/api/collection

Query parameters

archivedboolean nullable required
exclude-other-user-collectionsboolean nullable required
namespacestring nullable
personal-onlyboolean nullable required

Response

Successful response