Run a search
Runs a search over one or more datasets and returns the shared search envelope. Supports full-text queries, structured filters, time ranges, and aggregations; set semantic to true for vector search. The response includes a search_id handle for paging, export, or saving a view, and makes truncation explicit through has_more, next_cursor, and total.
Authorizations
API token issued from the Splendor console.
Headers
Selects the tenant (workspace) the request acts within.
Body
Override how lexical hits map to results. 'document' returns the best-ranked record per document (use to force a document listing from a filter-only browse); 'record' returns every matching record (use with a document filter to enumerate each instance of a term within one document). Defaults to document collapse for ranked text and record semantics for filter-only browses. Not valid with semantic search, which always returns document-level results.
document, record For semantic search, which modalities to retrieve: 'text' (default) searches text/document embeddings; 'images' searches image embeddings via SigLIP; 'all' searches both and merges the results.
all, text, images 1selected, all 0 <= x <= 10001 <= x <= 50Response
Successful Response
The response is of type object.