TMF622 v5 Product Ordering Management API

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 ’26 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.

This API is available in the Salesforce platform.

These addon licenses, permissions, and preferences are required to use TMF622 v5 API.

Addon Licenses

  1. Communication Cloud Addon
  2. RevenueLifecycleManagementAddOn
  3. RevSubscriptionManagementAddOn
  4. SubscriptionManagementToCPQConnector

Platform Licenses

  1. RevenueLifecycleManagement
  2. RevSubscriptionManagement
  3. SubscriberLifecycleManagement
  4. SubscriptionManagementToCPQConnector

User Licenses

  1. ContextService Admin Psl (Permset License)
  2. ContextService Runtime Psl (Permset License)
  3. Revenue Lifecycle Management User (Permset License)
  4. Subscriber Lifecycle Management (Permset License)
  5. Subscription Management Partner User (Permset License)
  6. Subscription Management User (Permset License)

Org Preferences

  1. CoreCPQEnabled. Ensure to set visibility for the Admin profile to see it in the layout
  2. CorePricingPreference
  3. EnhancedCommerceOrders
  4. ContextDefinitionsEnabled
  5. NewOrderSaveBehaviour
  6. 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.

TMF622 v5 API uses the following URL format: {https://MyDomainLoginUrl}/services/data/v63.0/connect/comms/productOrderingManagement/v5/productOrder.

To access and use the TMF622 v5 API:

  1. Read and accept the terms and conditions of usage. See Accept Terms and Enable Access.
  2. Authorize and use a connected app and an OAuth 2.0 authorization flow. See Authorize Access.
  3. Trigger the API call. Refer the above section for sample URL.
  4. Use the TMF622 v5 API available resources and API endpoints.