To successfully integrate Jotform and Salesforce to create Salesforce forms, you have to make sure API access is turned on in your Salesforce account, not just Jotform. Salesforce editions that enable API access are:
- Enterprise Edition
- Unlimited Edition
- Developer Edition
- Performance Edition
You can also check out Salesforce’s help pages about API access for more information.
If you want to integrate Salesforce with Jotform and stay within Salesforce, you can download a Jotform App from Salesforce AppExchange. Check out our user guide on Jotform for Salesforce AppExchange for more information.
How to Enable REST API in your Salesforce Profile
- Login to your Salesforce account and go to Setup.
![Salesforce Account Setup Page](https://www.jotform.com/blog/wp-content/uploads/2023/09/image-salesforce-setup-page.png)
- In the Setup page, go to Users on the Quick Menu on the left side of the screen. Click Profiles.
![image of Salesforce's Setup page with an arrow pointing to the Profiles side of the screen](https://www.jotform.com/blog/wp-content/uploads/2023/01/2023-01-06_13-35-35-min.png)
- Then click Edit on the profile you’d like to grant API access for.
![List of User Profiles in a Salesforce account](https://www.jotform.com/blog/wp-content/uploads/2023/01/2023-01-06_14-00-31-min.png)
Note: You can only grant API permission to custom profiles. If you need to grant API access to a profile with custom settings, clone the profile and edit that version.
- Scroll down to the Administrative Permissions heading and check the box that says API Enabled.
![Image of Administrative Permissions sets with a blue checkbox next to API Enabled](https://www.jotform.com/blog/wp-content/uploads/2023/01/2023-01-06_14-26-04-min-1.png)
How to Enable REST API for a Permission Set
- In Setup, click on Permission Sets, it’s in the Quick Find menu on the left under Users.
![Salesforce Setup Page Clicking on Permission Sets in the Quick Find Menu](https://www.jotform.com/blog/wp-content/uploads/2023/01/2023-01-06_15-38-50-min.png)
- Click on the permission set you want to grant API access to.
![Image of Permission Sets in a Salesforce Profile](https://www.jotform.com/blog/wp-content/uploads/2023/01/2023-01-06_14-51-25-1-min.png)
- Scroll down to the System heading and click System Permissions.
![Image of a Salesforce profile with an arrow pointing to System Permissions](https://www.jotform.com/blog/wp-content/uploads/2023/01/2023-01-06_15-13-38-min.png)
- Then click Edit.
![Image of System Permissions with an arrow pointing to the edit button in the middle of the screen](https://www.jotform.com/blog/wp-content/uploads/2023/01/2023-01-06_15-23-32-min.png)
- Scroll down to the option that says API Enabled and click the check box next to it.
![Image of system permissions with an arrow pointing to the API Enabled option in the middle of the screen](https://www.jotform.com/blog/wp-content/uploads/2023/01/2023-01-06_15-38-50-min-1.png)
- Look for View Setup and Configuration and check that as well.
![How to Enable API Access in Salesforce Image-1](https://www.jotform.com/blog/wp-content/uploads/2024/02/salesforce-view-set-up-and-configuration-option.png)
- Click the Save button, and that’s it.
If your Salesforce account doesn’t have API access permissions, you should get the following error message:
![Error message stating 'The REST API is not enabled for this organization](https://www.jotform.com/blog/wp-content/uploads/2023/01/unnamed-4-min.png)
How to Enable Object Access
If you can’t see the objects you need to integrate with, you can enable access by going back to your profile settings.
- Go back to the Setup Home page and click Profiles.
![Profiles page in Salesforce with an arrow pointing to the Profiles link on the left side of the page](https://www.jotform.com/blog/wp-content/uploads/2023/01/2023-01-06_14-00-31-min-1.png)
- Click Edit and then scroll down to Standard Object Permissions and click Read, Create, Edit, Delete, View All, and Modify All for the objects you want to be able to access.
![Image of a list of Standard Object Permissions](https://www.jotform.com/blog/wp-content/uploads/2023/01/2023-01-06_16-05-22-min.png)
You can enable Object Permissions with any of these objects, but the most common ones we’ve found are Accounts, Campaigns, and Opportunities. Click Save so you can access your required objects when it’s time to integrate Jotform with Salesforce.
Send Comment:
1 Comments:
More than a year ago
download API Access Control, you can lock down all connected apps' access to Salesforce APIs and then approve (allowlist) specific connected apps.