Skip to main content
POST
Search Content
Search content using filters. Supports both GET (query parameters) and POST (request body) methods.

GET Method

GET/app/v1/organizations//projects//content/search
Use query parameters for simple searches.

POST Method

POST/app/v1/organizations//projects//content/search
Use request body for advanced filtering with operators.

Path Parameters

string
required
Organization ID
string
required
Project ID

Query Parameters (GET)

string
Filter by status: draft, published, modified, deleted
string
Filter by name (minimum 3 characters)
string
Filter by content type ID
string
Filter templates: true or false
string | string[]
Filter by tag(s)
string
Filter by updated date (from)
string
Filter by updated date (to)
string
Natural language query for semantic search (1-500 characters)
string
Sort field and order (e.g., updatedAt:desc)
string
Page number
string
Items per page (max 100)

Request Body (POST)

object
Filter conditions
object
Status filter with operators: eq, neq, in
object
Name filter with operators: eq, neq, like
object
Content type filter with operators: eq, neq, in
object
Template filter with operators: eq, neq
object
Tags filter with operators: eq, any, all
object
Updated date filter with operators: lt, lte, gt, gte
object
Filter by whether content has a published version: eq
array
Sort configuration array
object
Pagination options with page, limit
string
Natural language query for semantic search

Example Request (POST)

Response

Filter Operators

Code Examples