Advanced

Enterprise-tier capabilities: embeddings search, anomaly feeds, and partner call federation. enterprise

Semantic transcript search

GET/api/semantic/search

Embeddings-based similarity search over transcripts — finds calls by meaning, not just keywords.

Query: q (2–500 chars), top_k (1–50).

curl -H "Authorization: Bearer $BBO_API_KEY" \
  "https://dashboard.martha-honeypot.com/api/semantic/search?q=fake%20arrest%20warrant%20gift%20cards&top_k=10"
{ "query": "fake arrest warrant gift cards", "top_k": 10,
  "results": [ { "call_sid": "CA…", "score": 0.83, "snippet": "…" }, ... ] }

Anomaly feed

GET/api/anomalies/flagged

Calls flagged as anomalous, with scores — novel patterns worth analyst attention.

Query: range/start/end, limit.

curl -H "Authorization: Bearer $BBO_API_KEY" \
  "https://dashboard.martha-honeypot.com/api/anomalies/flagged?range=7d&limit=50"

Partner call federation

Contribute your own scam-call data to enrich the shared corpus (partners only).

POST/api/federation/calls

Submit a call. Body: { partner_call_id?, started_at, ended_at, transcript, metadata }.

curl -X POST -H "Authorization: Bearer $BBO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"started_at":"2026-07-27T14:00:00Z","ended_at":"2026-07-27T14:05:00Z",
       "transcript":"scammer: …\ncustomer: …","metadata":{"source":"partner-x"}}' \
  "https://dashboard.martha-honeypot.com/api/federation/calls"
GET/api/federation/calls

List calls your org has contributed. Query: limit.

These endpoints return 402 if your plan is below enterprise. Contact us to enable them.