Skip to main content
Answered

Third party API OAuth2

  • November 18, 2024
  • 1 reply
  • 24 views

Hello,

Can you help me with this questions?

  1. Is it possible to integrate with a third-party API that requires OAuth2 authentication?
  2. Can I receive notifications (webhooks) from a third-party system?

Use Case:
Suppose I receive a webhook notification from a third-party system containing a resource ID. After receiving this notification, I need to use their API—which requires OAuth2 authentication—to fetch additional data. The data from this API response will be used to create a ticket in Intercom.

Best answer by Jacques Reynolds

Hey ​@samuelpares 👋 Jacques here from support engineering!

We do support OAuth for things such as building out custom public apps. This allows you to access the Intercom data of Intercom customer's in your public apps.

It looks like they want to use OAuth to log into a 3rd party API. We don't support that at this point in time with our Custom Actions actions feature which is responsible for making API calls. We accept Text and HTTP request authentication. That said, I do believe it may be possible to use dynamic tokens (via the HTTP request) to work around this limitation.

Regarding Intercom's webhooks, they allow you to subscribe to real-time notifications of events happening within Intercom, such as contact creation, conversation receipt, outbound message receipt, or admin away mode updates. To set up webhooks, you can follow the instructions provided in Intercom's Developer Hub.

Hope this helps!

View original
Did this topic help you find an answer to your question?

1 reply

Jacques Reynolds
Intercom Team
Forum|alt.badge.img+4

Hey ​@samuelpares 👋 Jacques here from support engineering!

We do support OAuth for things such as building out custom public apps. This allows you to access the Intercom data of Intercom customer's in your public apps.

It looks like they want to use OAuth to log into a 3rd party API. We don't support that at this point in time with our Custom Actions actions feature which is responsible for making API calls. We accept Text and HTTP request authentication. That said, I do believe it may be possible to use dynamic tokens (via the HTTP request) to work around this limitation.

Regarding Intercom's webhooks, they allow you to subscribe to real-time notifications of events happening within Intercom, such as contact creation, conversation receipt, outbound message receipt, or admin away mode updates. To set up webhooks, you can follow the instructions provided in Intercom's Developer Hub.

Hope this helps!


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings