

If you have filled in the correct information, a window will pop up after a few seconds, in which you can authorize Integromat to access the given service via the application you have created.Īfter you grant consent, the access tokens will be exchanged in the background automatically. Client Secret - the secret key you were given once you had created the application.Īfter you click the Create a connection button, Integromat will try to establish the connection.Client ID - the client ID you were given once you had created the application.In our case, it is enough to select the browse value. Scope - Specify the list of access scope that you want to grant to Integromat and associate with this connection.Token URI - the Access Token URL indicated in the Authentication section of the DeviantArt documentation.Authorize URI - the Authorize URL specified in the Authentication section of the DeviantArt documentation.Connection name - Enter any name you would like to identify as the connection.In this step, enter the information that you have found in the documentation:

This will bring up a window that allows you to add a new OAuth2 connection. In the open configuration window, click the Add button. This way you can aquire all the necessary scopes at once and avoid the hassle of expanding the scopes in the future.Ĭhoose the OAuth 2.0 HTTP(S) request and response processing module from the HTTP app and add it to your scenario. Now, go to Integromat and create a new scenario.īefore you start setting up your scenario in Integromat, we recommend that you go through all APIs that you plan to call and get a list of all scopes that are needed. Expand the Authentication and Parameters sections, from which you can then learn what scope is required to call this API and what parameters you can send along with the request. The API that suits our purpose is located at GET /browse/newest. Now we have all important information about authorization so we can go on to the section APIs which describes in detail all API calls. All services that use standard authorization OAuth2 protocol always include both URL addresses in their documentation. Now go back to the Authentication section and get two important pieces of information - authorization URL and access token URL.

Write down these two values, you will need them later on. Once you have completed the registration, you will be taken to a screen where you can view two important values - client_id and client_secret. This way, Integromat learns that the authorization has been successful, and creates a new connection with the service. This is the URL, that a user is redirected to after they authorize Integromat to access the given service. The value of this parameter is always the same. All services that use standard OAuth2 protocol for authorization require this parameter. Next follows the Application settings section in which you need to fill out the OAuth2 Redirect URI Whitelist field. Fill in the name and description of the application and upload the icon. This will open up a form that allows to create a new application. To do that, click the register your application link. At the same time, you will find out that you must first create a so-called client to be able to communicate with the API. In the Authentication section you will learn that DeviantArt uses a standardized OAuth2 protocol for authorization. Integromat supports the following authorization types: Our first step will be to go through the Development section and find out what method DeviantArt uses for user authentication, and which API is appropriate to perform the desired function. Before we can configure this scenario though, we first have to find out some basic information about the service. Our goal is to get a list of the latest deviations. In this illustrative example we will show how we integrate the DeviantArt service, one of the largest networks for creative people. In the following guide, we will show you with the help of a real example, that even such a thing as communication with an API can be handled without writing a single line of code. One of the many great features of Integromat is the ability to connect almost any web service to a scenario.
Find slack client id how to#
How to connect Integromat to any web service that uses OAuth2 authorization
