No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Newer Version Available
API Access in Group and Professional Editions
API access is not normally supported in GE/PE organizations. However,
once your app passes the security review, you’re eligible to
use some APIs for building composite applications.
- Currently, only the standard SOAP and REST APIs are supported for GE and PE apps. You can also request that a connected app be whitelisted to use the REST API in GE or PE organizations.
- Other APIs such as the Metadata API, Bulk API, and Apex Methods exposed using the SOAP Web service remain unavailable.
- REST based Web services can be enabled by connected app consumer whitelisting
- SOAP based Web services can be enabled using an API token called a Client ID, which needs to be appended to your SOAP headers in integration calls. This special key enables your app to successfully make calls to GE/PE even if the customer does not have API access.
The Client ID has these properties.
- You can’t use the Client ID with the AJAX Toolkit in custom JavaScript, S-controls, or anywhere in your app where its value would be exposed to the end customer.
- For development purposes, GE/PE organizations created via the Partner Portal don’t need the Client ID.
- The Client ID will only grant GE/PE access to the SOAP API, not the Metadata API. The Metadata API allows you to dynamically create various components you typically create in Setup. For instance, creating a custom field dynamically is not possible in GE/PE even with the API Token.
This table shows which APIs are accessible when using GE/PE and the method of access.
| API | Access to GE/PE |
|---|---|
| Web Services (SOAP) | Yes, with token |
| Apex Methods exposed as Web Services (SOAP) | No |
| Web Services (REST) | Yes, with connected app consumer whitelisting |
| Apex Methods exposed as Web Services (REST) | Yes, with connected app consumer whitelisting |
| Chatter REST API | Yes |
| Metadata API | No |
| Bulk API | No |
| Data Loader Tool (uses SOAP Web Services) | No, cannot set the token |