Sends an HTTP(S) request to a specified URL and processes the response.
Sends an HTTP(S) request to a specified URL that requires OAuth 2.0 authorization and processes the response.
Retrieves each header from the HTTP module separately.
The above modules allow you to monitor events occurred on a specific website, such as website failures and the like. All you have to do is to enter the URL you want to monitor, and if needed, change the request method, specify the content of the request and determine the HTTP header.
In order to make an HTTP(S)request to servers that require OAuth 2.0 authorization, you first need to create an OAuth connection.
Create an OAuth client in the target service with which you want Integromat to communicate. This option can be mostly found in the Developer section of the given service. When creating the client, you will be asked to specify a so called
Redirect URL (sometimes called as
Callback URL). You always enter
https://www.integromat.com/oauth/cb/oauth2 in this field.
Once you have created the client, the given service will display two keys
Client ID and
Client Secret. Some services call these
App Key and
App Secret. Make sure you write down these keys, you will be asked to provide them when creating the connection in Integromat.
Check the API documentation for the given service to find out the
Authorize URI and
Token URI. These are URL addresses through which Integromat communicates with the target service. The addresses serve for OAuth authorization.
Examples of Yahoo addresses:
If the target service uses scopes (access rights), check how the service separates individual scopes and make sure you set the separator in the advanced settings accordingly. If the separator is not set correctly, Integromat will fail to create the connection and you will receive an invalid scope error.
Once you have completed the steps above, you can start to create the OAuth connection in Integromat. Add the "OAuth 2.0 HTTP(S) request and response processing" module to your scenario and in the "Connection" section click on the "Add" button.
After the connection is established, the module uses Bearer token which is sent in the request header field. The bearer token has the following format:
Authorization: Bearer <access token>