Search
Search across all entity types within the authenticated organization.
Applies ilike substring matching on name fields and Postgres prefix
tsquery (to_tsquery with :*) FTS on free-form text fields (description, notes).
Parameters
q : str Search query, minimum 2 characters. limit : int Maximum number of results to return in this page (1–100). offset : int Number of results to skip before this page. per_type : int Maximum results to return per entity type (1–20). Defaults to 5. entity_types : list[str] | None When provided, restrict results to these entity type strings. Omit to search all types. project_id : str | None When set, scope project-scoped entities (pipelines, optimizations, studies) to this project. Org-scoped entities are unaffected.
Returns
SearchResponse
Paginated results from matching entity types with total count.
Query Parameters
Search query (minimum 2 characters)
2Maximum results to return in this page
1 <= x <= 100Number of results to skip before this page
x >= 0Maximum results to return per entity type (1–20).
1 <= x <= 20Restrict to these entity type strings (repeatable). Omit to search all types.
When set, scope project-scoped entities to this project.