InTouch Hub · Blue Isle Software

Intercom

Read and write Intercom contacts and conversations via the Intercom REST API.

intercomsupportcontactsconversations

Intercom

Read and write Intercom contacts and conversations via the Intercom REST API.

The tool talks directly to https://api.intercom.io (EU/AU regions supported via the region input) using standard-library HTTP only. It returns the raw JSON response body as result and the HTTP status code as status, so jobs and the assistant can branch on success or surface the error payload.

Operations

operation method path required params
list_contacts GET /contacts?per_page=N
get_contact GET /contacts/{contactId} contactId
create_contact POST /contacts email (optional name)
list_conversations GET /conversations?per_page=N
get_conversation GET /conversations/{conversationId} conversationId

Inputs

All requests send Intercom-Version: 2.15 and Accept: application/json.

apiKey setup

  1. Go to Intercom > Settings > Integrations > Developer Hub.
  2. Create (or open) an app, then open its Authentication tab.
  3. Copy the Access token.
  4. Pass it as the apiKey input. The tool sends it as Authorization: Bearer <token>.

If your workspace is hosted in the EU or Australia, set region to eu or au so requests hit the correct regional host.

Examples

List the 25 most recent contacts:

operation: list_contacts
apiKey: dG9rZW4...
limit: "25"

Create a contact:

operation: create_contact
apiKey: dG9rZW4...
email: [email protected]
name: Jane Doe

Retrieve a single conversation:

operation: get_conversation
apiKey: dG9rZW4...
conversationId: "123456789"