Search Intercom conversations via the Search API

domain: developers.intercom.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate all requests by setting the Authorization header to 'Bearer YOUR_TOKEN' where YOUR_TOKEN is your Intercom Access Token from the Developer Hub.
  2. POST to /conversations/search with a JSON body containing a 'query' object. Simple single-condition searches use 'field', 'operator', and 'value' keys; compound searches use 'operator' (AND/OR) and a 'value' array of condition objects.
  3. Searchable fields include 'state' (open, closed, snoozed), 'created_at', 'updated_at', 'assignee.id', 'tag.id', and others documented in the API reference — confirm field names against the docs before querying.
  4. Control pagination with 'pagination.per_page' (max 150) and 'pagination.starting_after' (cursor from the previous response's 'pages.next.starting_after').
  5. Extract conversation IDs and metadata from the 'conversations' array in the response; fetch full conversation detail with GET /conversations/{id} if you need message parts.
  6. Combine multiple filters (e.g., state=open AND assignee.id=agent_123) using a compound AND query to narrow results before processing.

Known gotchas

Related routes

Assign, close, and manage conversation state via the Intercom Conversations API
developers.intercom.com/docs/references/rest-api/api.intercom.io/conversations · 6 steps · unrated
Export Intercom conversation data in bulk using the Data Export API
intercom.io · 6 steps · unrated
Export conversation engagement data from Intercom via the Data Export API
developers.intercom.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans