# Meeting Transcript Full-Text Search

> Meeting Transcript Full-Text Search is a paid API for AI agents from agentic-endpoints-testnet.oliver-835.workers.dev, paid per call via x402, $0.006/call, status unknown (last checked 2026-09-14).

Full-text search across queryable meeting transcripts in a namespace, returning ranked excerpts and a count of private meetings excluded from search.

## Facts

- Endpoint: GET https://agentic-endpoints-testnet.oliver-835.workers.dev/meetings/search
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/meeting-transcript-full-text-search-447d81ec
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_v8uwINyRCDq505AtmUl4G

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability meeting-transcript-full-text-search-447d81ec
```

Example prompt: Search my meeting transcripts in the 'acme-team' namespace for any mentions of 'budget review' and show me the top 5 results — use my namespace token for access.

## When to prefer this

Use this endpoint when you need to search the text content of previously imported meeting transcripts within a specific namespace. It is the right choice when the user wants to find what was said, discussed, or decided in past meetings using keyword or phrase matching. Prefer this over listing meetings (which returns only metadata without transcript content) when the user needs to locate specific spoken content or topics across multiple meetings.

## Known failure modes

- Invalid or expired namespace_token returns authorization error
- FTS5 syntax error if query expression is malformed (e.g. unmatched quotes)
- No results returned if query matches zero queryable meetings
- Limit out of range (must be 1-50) causes validation error
- Missing required namespace or query parameter returns error
- Private meetings are silently excluded from results but counted in the response

## How this service works

Full-text search across your queryable meetings. Returns ranked excerpts, and reports how many meetings were private and therefore not searched.

## Output

Returns a ranked list of excerpts from queryable meetings that match the FTS5 query, along with metadata indicating how many meetings were private and therefore excluded from the search results.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "number",
   "description": "Max results, 1-50 (default 10)"
  },
  "query": {
   "type": "string",
   "description": "FTS5 match expression. Quote phrases: \"budget review\""
  },
  "namespace": {
   "type": "string",
   "description": "Meeting memory isolation scope"
  },
  "namespace_token": {
   "type": "string",
   "description": "One-time token issued when the namespace was claimed"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/meeting-transcript-full-text-search-447d81ec/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentic-endpoints-testnet.oliver-835.workers.dev](https://www.zero.xyz/host/agentic-endpoints-testnet.oliver-835.workers.dev/llms.txt)
