Search for content types using standard filters or semantic search.
Parameters
| Parameter | Type | Default | Description |
|---|
projectId | string | session default | Project to search in |
query | string | - | Natural language semantic search query |
status | string | published | Filter by status |
tags | string[] | - | Filter by tags |
page | number | 1 | Page number |
limit | number | 20 | Items per page (max 100) |
Response
| Field | Type | Description |
|---|
contentTypes | array | Array of content type objects |
contentTypes[].id | string | Unique content type identifier |
contentTypes[].name | string | Display name |
contentTypes[].description | string | Structured markdown description |
contentTypes[].status | string | Publication status |
contentTypes[].version | number | Version number |
contentTypes[].typeVersion | number | Schema version number |
contentTypes[].excerpt | string | Relevant text excerpt (with query) |
contentTypes[].similarity | number | Similarity score 0-1 (with query) |
total | number | Total matching items |
The schema field is intentionally excluded from search results to minimize token usage. Use get_content_type for full schemas.
Example
Request
Response
Usage
Semantic Search
Search using natural language:
Filter by Status
Find draft content types:
Find content types with specific tags: