Skip to main content
Every intercom.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Admins

get

admins.get Retrieve a single admin Risk: read
Input Output

identify

admins.identify Identify the currently authorised admin Risk: read
Input: empty object Output

list

admins.list List all admins in the workspace Risk: read
Input: empty object Output

listActivityLogs

admins.listActivityLogs List all admin activity logs Risk: read
Input Output

setAway

admins.setAway Set an admin as away Risk: write
Input Output

Articles

create

articles.create Create a new article Risk: write
Input Output

delete

articles.delete Delete an article [DESTRUCTIVE] Risk: destructive
Input Output

get

articles.get Retrieve a single article Risk: read
Input Output

list

articles.list List all articles Risk: read
Input Output

articles.search Search for articles Risk: read
Input Output

update

articles.update Update an existing article Risk: write
Input Output

Collections

create

collections.create Create a new collection Risk: write
Input Output

delete

collections.delete Delete a collection [DESTRUCTIVE] Risk: destructive
Input Output

get

collections.get Retrieve a single collection Risk: read
Input Output

list

collections.list List all collections Risk: read
Input Output

update

collections.update Update a collection Risk: write
Input Output

Companies

createOrUpdate

companies.createOrUpdate Create or update a company Risk: write
Input
Output

delete

companies.delete Delete a company [DESTRUCTIVE] Risk: destructive
Input Output

get

companies.get Retrieve a company by Intercom ID Risk: read
Input Output

list

companies.list List all companies Risk: read
Input Output

listAttachedContacts

companies.listAttachedContacts List contacts attached to a company Risk: read
Input Output

listAttachedSegments

companies.listAttachedSegments List segments attached to a company Risk: read
Input Output

retrieve

companies.retrieve Retrieve a company by company_id or name Risk: read
Input Output

scroll

companies.scroll Scroll over all companies for large datasets Risk: read
Input Output

Contacts

addSubscription

contacts.addSubscription Add a subscription to a contact Risk: write
Input Output

addTag

contacts.addTag Add a tag to a contact Risk: write
Input Output

attachToCompany

contacts.attachToCompany Attach a contact to a company Risk: write
Input Output

createNote

contacts.createNote Create a note for a contact Risk: write
Input Output

delete

contacts.delete Delete a contact [DESTRUCTIVE] Risk: destructive
Input Output

detachFromCompany

contacts.detachFromCompany Detach a contact from a company Risk: write
Input Output

get

contacts.get Get a single contact by ID Risk: read
Input Output

list

contacts.list List all contacts Risk: read
Input Output

listAttachedCompanies

contacts.listAttachedCompanies List companies attached to a contact Risk: read
Input Output

listAttachedSegments

contacts.listAttachedSegments List segments attached to a contact Risk: read
Input Output

listNotes

contacts.listNotes List all notes for a contact Risk: read
Input Output

listSubscriptions

contacts.listSubscriptions List subscription types for a contact Risk: read
Input Output

listTags

contacts.listTags List all tags attached to a contact Risk: read
Input Output

merge

contacts.merge Merge a lead into a user contact Risk: write
Input Output

removeSubscription

contacts.removeSubscription Remove a subscription from a contact Risk: write
Input Output

removeTag

contacts.removeTag Remove a tag from a contact Risk: write
Input Output

update

contacts.update Update an existing contact Risk: write
Input
Output

Conversations

assign

conversations.assign Assign a conversation to an admin or team Risk: write
Input Output

close

conversations.close Close a conversation Risk: write
Input Output

create

conversations.create Create a new conversation Risk: write
Input
Output

get

conversations.get Get a conversation by ID with all messages and details Risk: read
Input Output

list

conversations.list List conversations with filtering and pagination Risk: read
Input Output

reopen

conversations.reopen Reopen a closed conversation Risk: write
Input Output

reply

conversations.reply Send a reply to a conversation Risk: write
Input Output

search

conversations.search Search conversations using query string Risk: read
Input
Output

Help Centers

get

helpCenters.get Retrieve a single help center Risk: read
Input Output

list

helpCenters.list List all help centers Risk: read
Input: empty object Output