partner_search
Search marketplace partner documents (research notes, supply-chain analyses, etc. published by registered sellers). Returns ranked chunks with explicit per-document attribution and license terms. Pass issuer when the question is about one company — partner documents declare ticker coverage, so a named issuer narrows to the documents that actually cover it; without one the call runs scope=cross_company over every seller's corpus and the response sets quality_caveat. Use list_partners first to discover available sellers + filter via the partners arg to scope costs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | Natural-language search query. | |
| scope | No | issuer (default): narrow to documents covering the named issuer. cross_company: search every seller's whole corpus — always carries `quality_caveat`. Setting it drops the ticker filter. | issuer |
| issuer | No | The company the question is about. Pass `ticker` to filter to documents that declare coverage of it, instead of relying on ticker detection over the query text. | |
| profile | No | hybrid | |
| partners | No | Optional list of seller slugs to scope the search to. Empty/omitted = all active sellers. | |
| doc_types | No | Optional filter on doc_type field — e.g. ['research_note', 'supply_chain']. | |
| ticker_filter | No | Legacy switch, still accepted. When true (default) and an issuer is known — passed in `issuer` or recognized in the query — filter to docs covering that ticker. false disables the filter entirely. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| scope | No | Effective scope after issuer resolution. | |
| total | Yes | ||
| source | Yes | ||
| results | Yes | ||
| latency_ms | Yes | ||
| quality_caveat | No | Present when the result is not issuer-precise. Read it before trusting cross-company results. |