
Intercom API Integration Profile
Information and guides about integrating with Intercom API
Add Intercom Integration to Your App- Identify an admin
You can view the currently authorised admin along with the embedded app object (a "workspace" in legacy terminology).
🚧 Single Sign On
If you are building a custom "Log in with Intercom" flow for your site, and you call the
/me
endpoint to identify the logged-in user, you should not accept any sign-ins from users with unverified email addresses as it poses a potential impersonation security risk. - List all activity logs
You can get a log of activities by all admins in an app.
- List all admins
You can fetch a list of admins for a given workspace.
- Retrieve an admin
You can retrieve the details of a single admin.
- Set an admin to away
You can set an Admin as away for the Inbox.
- List all articles
You can fetch a list of all articles by making a GET request to
https://api.intercom.io/articles
.📘 How are the articles sorted and ordered?
Articles will be returned in descending order on the
updated_at
attribute. This means if you need to iterate through results then we'll show the most recently updated articles first. - Create an article
You can create a new article by making a POST request to
https://api.intercom.io/articles
. - Retrieve an article
You can fetch the details of a single article by making a GET request to
https://api.intercom.io/articles/<id>
. - Update an article
You can update the details of a single article by making a PUT request to
https://api.intercom.io/articles/<id>
. - Delete an article
You can delete a single article by making a DELETE request to
https://api.intercom.io/articles/<id>
.