Newer Version Available

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

Accessing the REST API in Group and Professional Editions

The Force.com REST API provides you a powerful, convenient, and simple API for interacting with Force.com. Qualified partners can request salesforce.com to enable your application for REST API calls to GE/PE organizations. To get access to the REST API, you must meet these conditions.
  • Access to the Partner Community – If you’re new, please learn about and join one of the ISV Partner Programs.
  • Pass the security review – All applications enrolled in the AppExchange and/or OEM Program must go through a periodic security review.
  • Access to Salesforce Developer Edition – If you don’t already have access to a DE organization, you can get the Partner Developer Edition from the Environment Hub.
To request the REST API token:
  1. Create a new connected app from your DE organization. Log in to salesforce.com with your developer account. From Setup, enter Apps in the Quick Find box, then select Apps, and click New in the Connected Apps section.

    We strongly recommend that you do this in an organization you will continue using for a long time, such as the one where you build your managed package or your Trialforce management organization (TMO).

    Note

  2. Enter the information requested and click Save. Saving your app gives you the Consumer Key and Consumer Secret the app uses to communicate with Salesforce.
  3. Submit a case from the Partner Community and provide your DE Org ID and the credentials for your connected app.

We’ll evaluate your request and enable the appropriate permission. Once this is done, you’ll receive a case notification from us. Please wait 24 hours to make sure the permission is completely activated. Your client_id (or Consumer Key) and client_secret (or Consumer Secret) will be checked against the information you submit via the case during the OAuth authentication. If it matches, the system will allow you to communicate with GE/PE.

  • This permission is intended solely for REST API. It does not enable your application to use SOAP API, Bulk API, Metadata API, etc. for GE/PE.
  • This permission is applied only to your application. We do not turn on the API in the GE/PE organization.

Note