List Retriever Templates
List retriever templates (system + organization + user).
Supports filtering, sorting, and search like other list operations.
Request Body (optional):
filters: Attribute-based filters{"AND": [{"field": "category", "operator": "eq", "value": "semantic_search"}]}sort: Sort options{"field": "name", "direction": "asc"}search: Wildcard search across template_id, name, description, tagsscope: Filter by scope (system, organization, user)category: Filter by categoryis_active: Show only active templates (default: true)tags: Filter by tags (templates must have ALL specified tags)
Authorizations
Mixpeek API key, sent as Authorization: Bearer mxp_sk_.... Create one in Studio under Settings → API Keys, or with an admin key via POST /v1/organizations/users/{user_email}/api-keys. A missing header returns 403; an invalid or revoked key returns 401.
Namespace id (ns_...), not the namespace name. This scopes the request rather than authenticating it, and it is required on every operation marked x-mixpeek-namespace-scoped.
Body
Request model for listing templates.
Provides the same filtering, sorting, and search capabilities as other list operations (list collections, list buckets, etc.).
Filters to apply when listing templates. Format: {"AND": [{"field": "field_name", "operator": "eq", "value": "value"}]}
Sort options for the results. Format: {'field': 'name', 'direction': 'asc'}
Search term for wildcard search across template_id, name, description, and tags
Filter by scope (system, organization, or user)
system, organization, user, public Filter by category
Show only active templates
Filter by tags (templates must have ALL specified tags)

