Reply to an Intercom conversation and assign it to a team or admin via the Conversations API

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

Steps

  1. Retrieve the conversation ID from a webhook event or by searching: POST /conversations/search with filters on contact or timeframe.
  2. To reply to a conversation, POST to /conversations/{conversation_id}/reply with a JSON body containing 'message_type': 'comment', 'type': 'admin', 'admin_id': {your_admin_id}, and 'body' (HTML or plain text).
  3. To assign the conversation to a team, PUT to /conversations/{conversation_id}/parts with 'type': 'admin', 'assignee_id': the team ID, and 'admin_id': the admin performing the assignment.
  4. To assign to a specific admin, use the same endpoint with 'assignee_id' set to the admin's ID — fetch admin IDs via GET /admins.
  5. To close a conversation, include 'message_type': 'close' in the reply body rather than a separate close action.
  6. Confirm the response contains an updated conversation object with the new 'state' and latest 'conversation_parts' entry reflecting your action.

Known gotchas

Related routes

Migrate off Intercom's deprecated run_assignment_rules endpoint and assign conversations to an admin or team via conversation parts
developers.intercom.com · 5 steps · unrated
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
Upsert Intercom contacts, start conversations, and configure Fin AI agent handoff to human support via the Intercom REST API
developers.intercom.com/docs/references/rest-api · 6 steps · unrated

Give your agent this knowledge — and 15,600+ 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