Pipory
Node reference

Intercom

Intercom node reference - all 161 operations, the credential it needs, and a worked example.

Intercom REST API (Support desk). 161 operations: contacts, companies and their memberships; conversations — reply, note, close, snooze, assign, redact and convert to ticket; tickets, ticket types and attributes; tags across contacts, conversations, tickets, companies and users; notes; admins, teams and activity logs; events and data attributes; segments and subscription types; Help Center articles, collections and Help Centers; internal articles; news items and newsfeeds; outbound messages, SMS Switch and visitors; custom object instances; Fin AI content sources and external pages; calls; content data exports, jobs, brands, email settings and the IP allowlist.

Credential: Intercom access token - see Credentials.

Permissions

Each operation below lists the permission it needs. Permissions are ticked on the app's Authentication page in Intercom's Developer Hub (Settings → Developer Hub → your app → Authentication), and granted by the workspace admin when an OAuth app is installed. Every value below is one of Intercom's own permission LABELS, copied verbatim from its published OAuth scopes table - that is the string a user has to find and tick, and it reads nothing like an OAuth scope token. Three things to know before reading a row. Intercom publishes no endpoint→permission map, so each row names the permission whose own published description covers that operation, and the handful of operations no published permission names at all say so in parentheses rather than inventing one. A token minted for your OWN workspace already carries every permission the app declares, so a 403 there is almost never an unticked box - it is the workspace's PLAN (tickets, Fin AI content, calls, custom object instances and the IP allowlist are all plan-gated) or a seat/role limit. And Intercom's own wording undersells two labels: Write tickets is the whole ticket write surface rather than only creation, and Read and list users and companies covers segments and the data-attribute schema as well as people. If a run fails with a permission error, the node names the missing permission in the error - grant it and re-run; you do not need to rebuild the workflow.

Operations (161)

Contacts

OperationWhat it doesPermission
createOrUpdateContactCreate or update contact (by email)Write users and companies
createContactCreate contactWrite users and companies
updateContactUpdate contactWrite users and companies
getContactGet contactRead and list users and companies
getContactByExternalIdGet contact by external IDRead and list users and companies
deleteContactDelete contactWrite users and companies
listContactsList contactsRead and list users and companies
searchContactsSearch contacts by emailRead and list users and companies
searchContactsAdvancedSearch contacts (query JSON)Read and list users and companies
mergeContactsMerge a lead into a userRead and write users
archiveContactArchive contactWrite users and companies
unarchiveContactUnarchive contactWrite users and companies
blockContactBlock contactWrite users and companies
listContactCompaniesList a contact's companiesRead and list users and companies
listContactSegmentsList a contact's segmentsRead and list users and companies
listContactTagsList a contact's tagsRead tags
listContactSubscriptionsList a contact's subscriptionsRead and list users and companies
listContactNotesList a contact's notesRead and list users and companies

Companies

OperationWhat it doesPermission
upsertCompanyCreate or update companyWrite users and companies
updateCompanyUpdate companyWrite users and companies
getCompanyGet company by Intercom IDRead and list users and companies
findCompaniesFind companies (by name / company_id / tag / segment)Read and list users and companies
listCompaniesList all companiesRead and list users and companies
scrollCompaniesScroll through all companiesRead and list users and companies
deleteCompanyDelete companyWrite users and companies
listCompanyContactsList a company's contactsRead and list users and companies
listCompanySegmentsList a company's segmentsRead and list users and companies
listCompanyNotesList a company's notesRead and list users and companies
attachContactToCompanyAttach contact to companyRead and write users
detachContactFromCompanyDetach contact from companyRead and write users

Conversations

OperationWhat it doesPermission
listConversationsList conversationsRead conversations
getConversationGet conversationRead conversations
createConversationStart a conversation (as a contact)Write conversations
updateConversationUpdate conversationWrite conversations
deleteConversationDelete conversationDelete conversations and metrics
searchConversationsSearch conversations (query JSON)Read conversations
replyConversationReply to conversation as adminWrite conversations
addConversationNoteAdd a private note to a conversationWrite conversations
replyConversationAsContactReply to conversation as the contactWrite conversations
closeConversationClose conversationWrite conversations
openConversationReopen conversationWrite conversations
snoozeConversationSnooze conversationWrite conversations
assignConversationAssign conversationWrite conversations
attachContactToConversationAdd a contact to a conversationWrite conversations
detachContactFromConversationRemove a contact from a conversationWrite conversations
redactConversationPartRedact a conversation part or sourceWrite conversations
convertConversationToTicketConvert conversation to ticketWrite tickets
listConversationHandlingEventsList conversation handling eventsRead conversations

Tickets

OperationWhat it doesPermission
createTicketCreate ticketWrite tickets
enqueueCreateTicketCreate ticket (async, enqueued)Write tickets
getTicketGet ticketRead tickets
updateTicketUpdate ticketWrite tickets
deleteTicketDelete ticketWrite tickets
searchTicketsSearch tickets (query JSON)Read tickets
replyTicketReply to ticket as adminWrite tickets
listTicketStatesList ticket statesRead tickets

Ticket types

OperationWhat it doesPermission
listTicketTypesList ticket typesRead tickets
createTicketTypeCreate ticket typeWrite tickets
getTicketTypeGet ticket typeRead tickets
updateTicketTypeUpdate ticket typeWrite tickets
createTicketTypeAttributeCreate ticket type attributeWrite tickets
updateTicketTypeAttributeUpdate ticket type attributeWrite tickets

Tags

OperationWhat it doesPermission
listTagsList tagsRead tags
getTagGet tagRead tags
createOrUpdateTagCreate or rename tagWrite tags
deleteTagDelete tagWrite tags
tagContactTag a contact (by tag name)Write tags
untagContactRemove tag from contactWrite tags
tagConversationTag a conversationWrite tags
untagConversationRemove tag from conversationWrite tags
tagTicketTag a ticketWrite tags
untagTicketRemove tag from ticketWrite tags
tagCompaniesTag companiesWrite tags
untagCompaniesUntag companiesWrite tags
tagUsersTag usersWrite tags

Notes

OperationWhat it doesPermission
createNoteCreate note on a contactWrite users and companies
getNoteGet noteRead and list users and companies

Admins & teams

OperationWhat it doesPermission
getCurrentAdminIdentify the token's admin / workspaceRead admins
listAdminsList adminsRead admins
getAdminGet adminRead one admin
setAdminAwaySet an admin away / backUpdate admins
listAwayStatusReasonsList away status reasonsRead admins
listActivityLogsList admin activity logsRead admin activity logs
listTeamsList teamsRead admins
getTeamGet teamRead admins

Events & data attributes

OperationWhat it doesPermission
trackEventTrack an eventWrite events
listEventsList a contact's eventsRead events
createEventSummariesCreate event summariesWrite events
listDataAttributesList data attributesRead and list users and companies
createDataAttributeCreate data attributeWrite data attributes
updateDataAttributeUpdate / archive data attributeWrite data attributes

Segments & subscriptions

OperationWhat it doesPermission
listSegmentsList segmentsRead and list users and companies
getSegmentGet segmentRead and list users and companies
listSubscriptionTypesList subscription typesRead and list users and companies
addSubscriptionAdd subscription to contactWrite users and companies
removeSubscriptionRemove subscription from contactWrite users and companies

Help Center: articles

OperationWhat it doesPermission
listArticlesList articlesRead and List articles
createArticleCreate articleRead and Write Articles
getArticleGet articleRead and List articles
updateArticleUpdate articleRead and Write Articles
deleteArticleDelete articleRead and Write Articles
searchArticlesSearch articlesRead and List articles

Help Center: collections

OperationWhat it doesPermission
listCollectionsList collectionsRead and List articles
createCollectionCreate collectionRead and Write Articles
getCollectionGet collectionRead and List articles
updateCollectionUpdate collectionRead and Write Articles
deleteCollectionDelete collectionRead and Write Articles
listHelpCentersList Help CentersRead and List articles
getHelpCenterGet Help CenterRead and List articles

Internal articles

OperationWhat it doesPermission
listInternalArticlesList internal articlesRead and List articles
createInternalArticleCreate internal articleRead and Write Articles
getInternalArticleGet internal articleRead and List articles
updateInternalArticleUpdate internal articleRead and Write Articles
deleteInternalArticleDelete internal articleRead and Write Articles
searchInternalArticlesSearch internal articlesRead and List articles

News

OperationWhat it doesPermission
listNewsItemsList news itemsRead and List news items and newsfeeds
createNewsItemCreate news itemRead and Write news items and newsfeeds
getNewsItemGet news itemRead and List news items and newsfeeds
updateNewsItemUpdate news itemRead and Write news items and newsfeeds
deleteNewsItemDelete news itemRead and Write news items and newsfeeds
listNewsfeedsList newsfeedsRead and List news items and newsfeeds
getNewsfeedGet newsfeedRead and List news items and newsfeeds
listNewsfeedItemsList live newsfeed itemsRead and List news items and newsfeeds

Messages & visitors

OperationWhat it doesPermission
createMessageSend an outbound messageWrite conversations
createPhoneSwitchSend an SMS Switch to a phone numberCreate phone call redirects
getVisitorGet visitor by user IDRead and list users and companies
updateVisitorUpdate visitorWrite users and companies
convertVisitorConvert visitor to contactWrite users and companies

Custom object instances

OperationWhat it doesPermission
upsertCustomObjectInstanceCreate or update custom object instanceRead and write custom object instances
getCustomObjectInstanceGet custom object instance by IDRead and write custom object instances
getCustomObjectInstanceByExternalIdGet custom object instance by external IDRead and write custom object instances
deleteCustomObjectInstanceDelete custom object instance by IDRead and write custom object instances
deleteCustomObjectInstanceByExternalIdDelete custom object instance by external IDRead and write custom object instances

AI content (Fin)

OperationWhat it doesPermission
listContentImportSourcesList content import sourcesRead and write AI content
createContentImportSourceCreate content import sourceRead and write AI content
getContentImportSourceGet content import sourceRead and write AI content
updateContentImportSourceUpdate content import sourceRead and write AI content
deleteContentImportSourceDelete content import sourceRead and write AI content
listExternalPagesList external pagesRead and write AI content
createExternalPageCreate or update external pageRead and write AI content
getExternalPageGet external pageRead and write AI content
updateExternalPageUpdate external pageRead and write AI content
deleteExternalPageDelete external pageRead and write AI content
startFinConversationStart a conversation with FinWrite conversations
replyToFinReply to FinWrite conversations

Calls

OperationWhat it doesPermission
listCallsList callsRead conversations
getCallGet callRead conversations
getCallRecordingGet call recordingRead conversations
getCallTranscriptGet call transcriptRead conversations
searchCallTranscriptsList calls with transcriptsRead conversations

Exports, jobs & workspace

OperationWhat it doesPermission
createContentDataExportStart a content data exportExport content data
getContentDataExportGet content data export statusExport content data
cancelContentDataExportCancel content data exportExport content data
getJobStatusGet job statusRead status of jobs
exportWorkflowExport a workflow(no published permission — workspace configuration read)
listBrandsList brands(no published permission — workspace configuration read)
getBrandGet brand(no published permission — workspace configuration read)
listEmailSettingsList email settings(no published permission — workspace configuration read)
getEmailSettingGet email setting(no published permission — workspace configuration read)
getIpAllowlistGet IP allowlist(no published permission — workspace security settings)
updateIpAllowlistUpdate IP allowlist(no published permission — workspace security settings)