Prerequisites
In order to add this subscription you need to have an active Jotform account and have admin permissions (or permissions to create an API key) on that account.
Since Jotfrom does not support turning on webhooks via their API, you will need to do this manually via the instructions here.
Generating a Jotfrom API Key
In order to connect to the Jotform integration, an API key will need to be obtained from Mailchimp:
Navigate to Settings from the upper right-hand logo
Click on API in the left-hand sidebar
Click on Create New Key
Copy the key provided to use in iPaaS.com
Setting up the integration in iPaaS.com
iPaaS.com Settings Field Name | How to Find |
API URL | In most cases, your API URL will be “api.jotform.com”, however if you have an enterprise account, you may receive a special subdomain URL such as “xyz.jotform.com/api” |
API Key |
Throttling Settings
Instructions for these are located here.
Data Initialization
This subscription does not support data initialization.
Setting up Webhooks in Jotform
Jotform does not support turning on webhooks via their API, this will need to be handled manually. This should be done after you have added the subscription and applied the above settings.
Compile Root URL
Before you can add it in Jotform, you need to compile your webhook URL, which will look like this, where the items between the brackets will come from the following steps:
{Root URL}/hookapi/v2/dynamicForm/Jotform?AuthToken={Subscription API Key}&Scope={Scope}
Once you are done, you should have a webhook URL that looks like this:
https://portal.ipaas.com/hookapi/v2/dynamicForm/Jotform?AuthToken=1234khfre54547yterf&Scope=customer%2Fcreated
Identify the URL you are on in iPaaS.com.
If it is portal.ipaas.com you will use https://api.ipaas.com for the root URL below
If it is staging.ipaas.com you will use https://stagingapi.ipaas.com for the root URL
Obtaining the Subscription API Key
On the Jotform subscriptions setting page, you will see this field and a way to copy the key.
Obtaining the Scope
For this integration, the only scope accepted is customer/created, but encoded in the URL that would be customer%2Fcreated
.
Adding the Webhook URL in Jotform
In Jotform, go to Settings>Integrations>Webhooks
Add the URL you created above and click Complete Integration