Search documents
Search one or more collections using natural language or keyword queries. Results are ranked by relevance using hybrid retrieval (dense + sparse + reranking). Pass `collections` (up to 5) to search several collections in one call and receive a single merged, relevance-ranked list with per-result origin labels.
Authorization
BearerAuth API key authentication. Pass your key in the Authorization header as Bearer sk_live_.... An X-API-Key: sk_live_... header is also accepted as an alternative. Keys are created in the Redpine Connect dashboard under Settings > API Keys.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Provide exactly one of collection (single) or collections (multi-collection search).
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/api/v1/search/query" \ -H "Content-Type: application/json" \ -d '{ "query": "string" }'{ "filterWarnings": null, "journalMetricExpansions": null, "latencyMs": 0, "queryId": "string", "results": [ { "collection": null, "id": "string", "metadata": null, "text": "string" } ]}