I'm making a call to my managed package like so:
curl -X POST -H 'Authorization:Bearer token'
https://na31.salesforce.com/services/apexrest/MyNameSpace/customendpoint -d
'{"testfield1":"testing","testfield2":"testing","testfield3":"testing"}'
And getting a 403 response:
"The REST API is not enabled for this Organization."
This is happening in a professional edition - but it seems to work when I do it in a Developer Edition or an Enterprise Edition. Does anybody know how to fix this?