My company has a Professional Edition Salesforce instance.
We're capturing leads on our company website.
I have written a simple program that uploads sales leads using the REST API. It works fine and I can see the leads in my own Salesforce instance.
When the program logs in to my company's Salesforce instance and tries to do anything it gets back "The REST API is not enabled for this organization" (API_DISABLED_FOR_ORG)
Is this something we can turn on ourselves? The help articles I'm reading talk about passing an AppExchange security review. I'm not selling my lead upload tool to anybody else. It's an internal tool that just enables our company to upload leads to our own Salesforce instance, or would if we could figure out how to enable it.
Is this going to be possible without a lot of pain, or should I just forget doing this via an API and instead just periodically email a CSV file out and have someone in sales manually import the leads?