Search all conversations
Conversations
Search conversation items
Search and filter items across all conversations. Supports keyword search across transcripts, summaries, and message content.
POST
Search all conversations
Required scope:
CONVERSATIONS_READpage and size in the request body to control results. See Pagination.
Search behavior
Thesearch field is a keyword search, not a natural language query. Extract keywords from the user’s question before passing them.
| User asks | search value |
|---|---|
| ”Find calls where customers complained about billing” | "billing complaint" |
| ”What did we discuss about the refund policy?” | "refund policy" |
| ”Show me conversations mentioning enterprise pricing” | "enterprise pricing" |
- Terms are AND’d —
"billing refund"matches items containing both words - Prefix matching is used —
"bill"matches “billing”, “billed”, etc. - Searches across: call transcripts, call summaries, and SMS message content
- Use
sort=RELEVANCEto rank results by match quality instead of date
Field notes
| Field | Null when |
|---|---|
summary | SMS items, or calls where AI summary is not yet available |
duration | SMS items (only applies to calls) |
result | SMS items (only applies to calls) |
recording_url | Recording disabled, call not answered, or SMS items |
transcript | Not requested via extend=transcript, or SMS items |
content | Call items (only applies to SMS) |
status | Call items (only applies to SMS) |
tags | SMS items (tags only apply to calls) |
Extend parameter
| Value | Effect |
|---|---|
transcript | Include full call transcripts on each item |
400 error with code UNSUPPORTED_EXTEND_VALUE.Authorizations
Body
application/json
Available options:
INBOUND, OUTBOUND Available options:
CALL, SMS, ALL Available options:
ANSWERED, VOICEMAIL, TRANSFERRED Keyword search (not natural language). Extract keywords from the user's question. Terms are AND'd with prefix matching — 'billing refund' matches items containing both words, 'bill' matches 'billing'. Searches across call transcripts, summaries, and SMS content.
Available options:
DATE_DESC, DATE_ASC, RELEVANCE Required range:
x <= 100Date range to filter by