Intercom Logo

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>.

Supercharge your product integrations today

Schedule a personalized demo