Commerce Extension Provider
Get, delete, or modify a Commerce extension provider. An extension provider is an Apex
Class that implements a Commerce extension.
- Resource
-
/commerce/extension/providers/providerId
- Available version
- 59.0
- Requires Chatter
- No
- HTTP methods
- DELETE, GET, PATCH
- Response body for GET and PATCH
- Commerce Extension Provider
- Request body for PATCH
-
- Root XML tag
- <ProviderInputRepresentation>
- JSON example
-
{ "name": "UltimateInventory", "epn": "Commerce_Domain_Inventory_Service", "type": "apexClass", "description": "Extension provider for ultimate inventory.", "isApplication": true, "apexClass": { "classId": "0ZExx000000003FGAQ", "className": "UltimateSoftwareSalesforceInventoryServiceExtension" } }
- Properties
-
Name Type Description Required or Optional Available Version name String Unique name of the extension provider. Required 59.0 epn String Extension point name (unique identifier for an extension). For valid values, see the RegisteredExternalService object's ExtensionPointName field. Required 59.0 type String Type of extension (for example, apexClass). Required 59.0 configUrl String Reserved for future use. Optional 59.0 iconUri String Reserved for future use. Optional 59.0 description String Description of the provider. Required 59.0 isApplication String Indicates if the extension provider is contained within a managed package. (true) or not (false). Required 59.0 apexClass Commerce Extension Provider Apex Class Input Apex class for the extension provider. Required 59.0
- Response body for PATCH
- Commerce Extension Provider