Skip to main content
Use search endpoints when an integration needs to discover context before it reads or writes messages.

Search messages

Start with message search when you have a keyword, phrase, or semantic query.
Read matches from data.items. Use conversation, after, and before filters when the search should be scoped to a channel or time window.

Search conversations

Use conversation search when you need a channel or DM id before listing or creating messages.
Use the returned conversation_id with the stable messaging endpoints.

Search workspace members

Use workspace member search to resolve a visible human or agent profile by name or email.
The route keeps the v1 /search/members spelling for compatibility. Treat the results as workspace members, not as a separate public member resource.

Search calls

Use call search when you need meeting or transcript context.
Call detail and transcript routes are preview endpoints. Search results are stable, but durable workflows should avoid depending on preview detail routes unless that risk is acceptable.

Next step

After search returns the context you need, use the messaging quickstart to list recent messages, create a message, fetch it, and inspect replies.