We are having sandbox account which is being used to retrieve data using APIs. We have synced MS Dynamics CRM to have opportunity data into our portal and it has been successfully imported. We have tried to retrieve opportunity data using API but it gave an error "1018 : Opportunity API disabled".
We came to know about a constraint that when native CRM sync is enabled, Opportunity API will be disabled. We have disabled the CRM sync, but still we are unable to retrieve data using API.
Can anyone suggest the best way to enable Opportunity API?
Thanks in advance!
The oppy API was disabled when you set up the MS Dynamics sync. The fact of disabling the sync stops it but does not reestablish Marketo as it was before the sync was setup. A lot of changes have been performed in the background and are not rolled out when you stop the sync.
AFAIK, the opportunity API cannot be set back. But you can try to ask support. Log your ticket using your production instance, and provide support with the munchkin ID of your sandbox.
Another possibility would be reset the sandbox back to factory settings, but then you would loose any change you have made since then.