Newer Version Available

This content describes an older version of this product. View Latest

API Compatible Editions and Development Environments

To access your Salesforce data using APIs, you need a Salesforce org with API access and the API Enabled user permission within that org.

API Access

API access is available with Professional Edition, Performance Edition, Enterprise Edition, Unlimited Edition, and Developer Edition. For Professional Edition, all requests for API access must be purchased and can be processed by contacting your Account Executive.

If you send an API request to an org without API access, Salesforce returns a API_DISABLED_FOR_ORG error.

Note

To protect your live data, we recommend performing all development and testing in Developer Edition, sandboxes, or scratch orgs. This way you create a separate environment to try out things before implementing the changes.

API Enabled Permission

Within an org that has API access, your administrator must assign the API Enabled permission to your user profile. For Developer Edition, this permission is assigned by default. For more information, see User Permissions in Salesforce Help.