I'm trying to deploy an external data source of type 'OData' to my scratch org. The scratch org is an 'Enterprise' type. I get the following error:

This org does not have the appropriate permissions to use the 'OData' data provider

From the documentation I learned that the feature is:

Available in: Developer Edition

Available for an extra cost in: Enterprise, Performance, and Unlimited Editions

The data source is retrieved from one of our sandboxes which is an 'Unlimited Edition'.

How can I enable my scratch org to create an external data source of 'OData' type?

1 Answer 1


When creating the scratch Org, make sure that edition in definition file is assigned to developer. The Developer Edition will allow us to use 'OData'.

  "orgName": "ABC",
  "edition": "developer",
  "features": [],
  "settings": {
      "orgPreferenceSettings": {
          "s1DesktopEnabled": true,
      "caseSettings": {
          "systemUserEmail": "support@abc.com"
  • Is there another option if you require Enterprise edition for other settings?
    – Brian B
    Aug 29, 2019 at 17:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.