Full-text search across meeting transcripts
GET /api/v1/meetings/search
GET
/api/v1/meetings/search
Run a websearch_to_tsquery search over transcript content.
Returns ranked results with <mark>-delimited snippets. On
non-PostgreSQL dialects (e.g. unit-test SQLite), the underlying
search service returns an empty list without raising.
Args: q: Natural-language search query. limit: Maximum results to return (1-100). offset: Number of results to skip for pagination. user: Authenticated user context. db: Async DB session.
Returns:
Envelope {"data": [MeetingSearchResult], "meta": {...}}
where meta carries the echoed query and pagination.
Authorizations
Parameters
Query Parameters
q
required
Search query
string
Search query
limit
integer
offset
integer
Responses
200
Successful Response
object
key
additional properties
any
422
Validation Error
object
detail
Array<object>
object
ctx
object
input
loc
required
Array
msg
required
string
type
required
string