The Product Ordering API (TMF622) provides a standardized mechanism for placing a product order with all of the necessary order parameters. The API consists of a simple set of operations that interact with CRM/Order negotiation systems in a consistent manner. A product order is created based on a product offering that is defined in a catalog. The product offering identifies the product or set of products that are available to a customer, and includes characteristics such as pricing, product options and market.
For the Spring’26 and Summer’26 releases, TMF622 v5 API can be accessed using either of the following methods.
Mule Gateway: Access API through standard MuleSoft endpoints. For sample URLs, payloads, and parameter descriptions, see Reference section for details on TMF622 v5 MuleSoft endpoints.
Direct Access: Bypass Mule Gateway using Connect/Apex REST endpoints.
Starting from the Winter ’27 release, only the Direct Access option will be supported. The MuleSoft gateway option will be deprecated, and customers must update their integrations to use the Connect/Apex REST endpoints for continued access to the inbound APIs.
Important
Available In
This API is available in the Salesforce platform.
Prerequisites
These addon licenses, permissions, and preferences are required to use TMF622 v5 API.
Addon Licenses
Communication Cloud Addon
RevenueLifecycleManagementAddOn
RevSubscriptionManagementAddOn
SubscriptionManagementToCPQConnector
Platform Licenses
RevenueLifecycleManagement
RevSubscriptionManagement
SubscriberLifecycleManagement
SubscriptionManagementToCPQConnector
User Licenses
ContextService Admin Psl (Permset License)
ContextService Runtime Psl (Permset License)
Revenue Lifecycle Management User (Permset License)
Subscriber Lifecycle Management (Permset License)
Subscription Management Partner User (Permset License)
Subscription Management User (Permset License)
Org Preferences
CoreCPQEnabled. Ensure to set visibility for the Admin profile to see it in the layout
CorePricingPreference
EnhancedCommerceOrders
ContextDefinitionsEnabled
NewOrderSaveBehaviour
Minimum set of permissions to use Orchestration Designtime and Runtime
Permission: DFOCommonOrchestrator (Pilot)
Enable Fulfillment Workspace and Plan Viewer
Assign Permission Set License to User → Access Actionable Relationship Center
To configure and run callouts these permissions are required.
IndustriesIntegrationFwk: access integration provider definitions in setup.
IndustriesIntegOrchPilot: To access integration provider definitions in run-time.
Sample Apex URL (Direct Access Method)
TMF622 v5 API uses the following URL format:
{https://MyDomainLoginUrl}/services/data/v63.0/connect/comms/productOrderingManagement/v5/productOrder.
Use TMF622 v5 API
To access and use the TMF622 v5 API:
Authorize and use a connected app and an OAuth 2.0 authorization flow. See Authorize Access.
Trigger the API call. Refer the above section for sample URL.
Use the TMF622 v5 API available resources and API endpoints.