Skip to main content
Intercom
Intercom
113 actions · 2 auth methods
PreviewIAMMessagingTicketingCRMContentSegmentationAudienceConfigurationDataAnalytics

Authentication

OAuth 2.0

Connect using OAuth 2.0 by creating an Intercom app in the Developer Hub.Guides: Connector Profile, Link Account

Access Token

The steps in this guide require Admin privileges within Intercom.Guides: Connector Profile, Link Account
Actions
|
113 actions
Action
Description
Required scopes
List Admins
List all admins in Intercom workspace
Get Admin
Retrieve a specific admin by ID
Get Current Admin
Retrieve the currently authenticated admin
Set Admin Away Status
Set an admin’s away mode status
List Admin Activity Logs
List activity logs for admins
List Contacts
List all contacts in Intercom
Get Contact
Retrieve a specific contact by ID
Get Contact By External ID
Retrieve a contact by external ID
Create Contact
Create a new contact in Intercom
Update Contact
Update an existing contact
Delete Contact
Delete a contact from Intercom
Search Contacts
Search for contacts using filters
Merge Contacts
Merge a lead into an existing user
Archive Contact
Archive a contact
Unarchive Contact
Unarchive a contact
Block Contact
Block a contact
List Contact Companies
List all companies attached to a contact
List Attached Contacts
List all contacts attached to a company
Attach A Contact To A Company
Attach a Contact to a Company
Detach A Contact From A Company
Detach a contact from a company
List Contact Notes
List all notes for a contact
Create Contact Note
Create a note for a contact
List Contact Segments
List all segments for a contact
List Contact Tags
List all tags for a contact
Add Tag To Contact
Add a tag to a contact
Remove Tag From Contact
Remove a tag from a contact
List Contact Subscriptions
List all subscriptions for a contact
Attach Subscription To Contact
Attach a subscription type to a contact
Detach Subscription From Contact
Detach a subscription type from a contact
List Articles
List all articles
Get Article
Retrieve a specific article by ID
Create Article
Create a new article
Update Article
Update an existing article
Delete Article
Delete an article
Search Articles
Search for articles
List Collections
List all Help Center collections
Get Collection
Retrieve a Help Center collection by ID
List Internal Articles
List all internal articles
Create Internal Article
Create a new internal article
Get Internal Article
Retrieve a specific internal article by ID
Delete Internal Article
Delete an internal article
Update Internal Article
Update an existing internal article
Search Internal Articles
Search for internal articles by folder
Get Job Status
Retrieve the status of an asynchronous job
Get Note
Retrieve a specific note by ID
List Segments
List all segments
Get Segment
Retrieve a specific segment by ID
List Subscription Types
List all subscription types in your workspace
List Teams
List all teams in your workspace
Get Team
Retrieve a specific team by ID
Create Ticket Type Attribute
Create a new attribute for a ticket type
Update Ticket Type Attribute
Update an existing attribute for a ticket type
Get Ticket
Retrieve a specific ticket by ID
Create Ticket
Create a new ticket
Update Ticket
Update an existing ticket
Delete Ticket
Delete a ticket by ID
Search Tickets
Search for tickets using query filters
Reply To Ticket
Reply to a ticket with a message from an admin or on behalf of a contact
Add Tag To Ticket
Add a tag to a specific ticket
Remove Tag From Ticket
Remove a tag from a specific ticket
List Ticket States
List all ticket states for the workspace
List Away Status Reasons
List all away status reasons for the workspace
List Ticket Types
List all ticket types for the workspace
Get Ticket Type
Retrieve a specific ticket type by ID
Create Ticket Type
Create a new ticket type
Update Ticket Type
Update an existing ticket type
Enqueue Create Ticket
Enqueue ticket creation for asynchronous processing
List Tags
Retrieve all tags for the workspace
Get Tag
Retrieve a specific tag by ID
Create Tag
Create a new tag or update an existing one
Delete Tag
Delete a tag by ID
Tag Companies
Apply a tag to one or more companies
Untag Companies
Remove a tag from one or more companies
Add Tag To Conversation
Add a tag to a specific conversation
Remove Tag From Conversation
Remove a tag from a specific conversation
List All Companies
Retrieve all companies in the workspace
Retrieve Companies
Retrieve companies with filters
Scroll All Companies
Iterate over all companies using scroll API
Get Company
Retrieve a specific company by ID
Update Company
Update a company by Intercom ID
Create Or Update Company
Create a new company or update an existing one
Delete Company
Delete a company by ID
List Company Contacts
List all contacts attached to a company
List Company Segments
List all segments attached to a company
Attach Contact To Company
Attach a contact to a company
Detach Contact From Company
Remove a contact from a company
List Data Attributes
List all data attributes for the workspace
Create Data Attribute
Create a new data attribute for contacts or companies
Update Data Attribute
Update an existing data attribute in the workspace
List Data Events
List all data events with optional filtering
Submit Data Event
Submit a data event for a user
Create Event Summaries
Create event summaries for a user
List All Calls
Retrieve a list of all phone calls
Get Call
Retrieve details of a specific call
Get Call Recording
Retrieve the recording of a specific call
Get Call Transcript
Retrieve the transcript of a specific call
List Calls With Transcripts
Search and list calls that have transcripts
Create Message
Create an admin-initiated message to a contact
List Conversations
Retrieve all conversations in the workspace
Create Conversation
Create a new conversation initiated by a contact
Get Conversation
Retrieve a specific conversation by ID
Update Conversation
Update an existing conversation
Delete Conversation
Delete a conversation by ID
Search Conversations
Search for conversations using filters
Reply To Conversation
Reply to a conversation with a message
Close Conversation
Close a conversation
Open Conversation
Open a snoozed or closed conversation
Snooze Conversation
Snooze a conversation to reopen at a future time
Assign Conversation
Assign a conversation to an admin or team
Attach Contact To Conversation
Add a contact as a participant to a group conversation
Detach Contact From Conversation
Remove a contact from a group conversation
Redact Conversation Part
Redact a conversation part or source message
Convert Conversation To Ticket
Convert a conversation to a ticket

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/intercom/filled/png

Connector Profile

Intercom - OAuth 2.0
https://stackone-logos.com/api/intercom/filled/png

Connector Profile

Intercom - Access Token
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/intercom/filled/png

Link Account

Intercom - OAuth 2.0
https://stackone-logos.com/api/intercom/filled/png

Link Account

Intercom - Access Token
4

Use Actions

Invoke actions using one of the methods below: