intercom.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Admins
get
admins.get
Retrieve a single admin
Risk: read
identify
admins.identify
Identify the currently authorised admin
Risk: read
list
admins.list
List all admins in the workspace
Risk: read
admins full type
admins full type
listActivityLogs
admins.listActivityLogs
List all admin activity logs
Risk: read
pages full type
pages full type
activity_logs full type
activity_logs full type
setAway
admins.setAway
Set an admin as away
Risk: write
Articles
create
articles.create
Create a new article
Risk: write
delete
articles.delete
Delete an article [DESTRUCTIVE]
Risk: destructive
get
articles.get
Retrieve a single article
Risk: read
list
articles.list
List all articles
Risk: read
data full type
data full type
pages full type
pages full type
search
articles.search
Search for articles
Risk: read
data full type
data full type
pages full type
pages full type
update
articles.update
Update an existing article
Risk: write
Collections
create
collections.create
Create a new collection
Risk: write
delete
collections.delete
Delete a collection [DESTRUCTIVE]
Risk: destructive
get
collections.get
Retrieve a single collection
Risk: read
list
collections.list
List all collections
Risk: read
data full type
data full type
pages full type
pages full type
update
collections.update
Update a collection
Risk: write
Companies
createOrUpdate
companies.createOrUpdate
Create or update a company
Risk: write
custom_attributes full type
custom_attributes full type
delete
companies.delete
Delete a company [DESTRUCTIVE]
Risk: destructive
get
companies.get
Retrieve a company by Intercom ID
Risk: read
list
companies.list
List all companies
Risk: read
data full type
data full type
pages full type
pages full type
listAttachedContacts
companies.listAttachedContacts
List contacts attached to a company
Risk: read
data full type
data full type
pages full type
pages full type
listAttachedSegments
companies.listAttachedSegments
List segments attached to a company
Risk: read
data full type
data full type
retrieve
companies.retrieve
Retrieve a company by company_id or name
Risk: read
scroll
companies.scroll
Scroll over all companies for large datasets
Risk: read
data full type
data full type
pages full type
pages full type
Contacts
addSubscription
contacts.addSubscription
Add a subscription to a contact
Risk: write
default_translation full type
default_translation full type
addTag
contacts.addTag
Add a tag to a contact
Risk: write
attachToCompany
contacts.attachToCompany
Attach a contact to a company
Risk: write
createNote
contacts.createNote
Create a note for a contact
Risk: write
contact full type
contact full type
delete
contacts.delete
Delete a contact [DESTRUCTIVE]
Risk: destructive
detachFromCompany
contacts.detachFromCompany
Detach a contact from a company
Risk: write
get
contacts.get
Get a single contact by ID
Risk: read
list
contacts.list
List all contacts
Risk: read
data full type
data full type
pages full type
pages full type
listAttachedCompanies
contacts.listAttachedCompanies
List companies attached to a contact
Risk: read
data full type
data full type
pages full type
pages full type
listAttachedSegments
contacts.listAttachedSegments
List segments attached to a contact
Risk: read
data full type
data full type
listNotes
contacts.listNotes
List all notes for a contact
Risk: read
data full type
data full type
pages full type
pages full type
listSubscriptions
contacts.listSubscriptions
List subscription types for a contact
Risk: read
data full type
data full type
listTags
contacts.listTags
List all tags attached to a contact
Risk: read
data full type
data full type
merge
contacts.merge
Merge a lead into a user contact
Risk: write
removeSubscription
contacts.removeSubscription
Remove a subscription from a contact
Risk: write
default_translation full type
default_translation full type
removeTag
contacts.removeTag
Remove a tag from a contact
Risk: write
update
contacts.update
Update an existing contact
Risk: write
custom_attributes full type
custom_attributes full type
Conversations
assign
conversations.assign
Assign a conversation to an admin or team
Risk: write
assignee full type
assignee full type
source full type
source full type
conversation_parts full type
conversation_parts full type
close
conversations.close
Close a conversation
Risk: write
assignee full type
assignee full type
source full type
source full type
conversation_parts full type
conversation_parts full type
create
conversations.create
Create a new conversation
Risk: write
from full type
from full type
assignee full type
assignee full type
source full type
source full type
conversation_parts full type
conversation_parts full type
get
conversations.get
Get a conversation by ID with all messages and details
Risk: read
assignee full type
assignee full type
source full type
source full type
conversation_parts full type
conversation_parts full type
list
conversations.list
List conversations with filtering and pagination
Risk: read
pages full type
pages full type
conversations full type
conversations full type
reopen
conversations.reopen
Reopen a closed conversation
Risk: write
assignee full type
assignee full type
source full type
source full type
conversation_parts full type
conversation_parts full type
reply
conversations.reply
Send a reply to a conversation
Risk: write
assignee full type
assignee full type
source full type
source full type
conversation_parts full type
conversation_parts full type
search
conversations.search
Search conversations using query string
Risk: read
query full type
query full type
sort full type
sort full type
pagination full type
pagination full type
pages full type
pages full type
conversations full type
conversations full type
Help Centers
get
helpCenters.get
Retrieve a single help center
Risk: read
list
helpCenters.list
List all help centers
Risk: read
data full type
data full type