I'm working on a third-party application that pushes and pulls data to/from Salesforce using Salesforce's REST API. We use this data to provide a visual workspace for sales reps that automatically stays in sync with Salesforce.
We just had a potential customer reach out who is on the Professional Edition. If our customer purchases the Web Services API, will that be enough to enable my application to communicate with Salesforce through the REST API?
Here's some more context in case it's helpful:
- Our application is not on AppExchange and is not hosted within Salesforce. Customers will log into our website and then connect their Salesforce instance through our site.
- Our app works with Salesforce's Enterprise Edition. We've never tested it on the Professional Edition with the Web Services add-on (is there even a way to do this as a developer without purchasing actual licenses?)
- Some forums make it sound like the third-party app must be hosted through AppExchange or be whitelisted by Salesforce to leverage the Web Services API add-on in the Professional Edition. Others like this one make it sound like it'll work for our use case.