---
schema_version: "1"
id: 46cf586ae151e3acad63dec7e50252c55c12a21d8c6f649e6e43728ecd3e23d4
title: TMF622 v4 Product Ordering Management API
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/industries-integrations/comms/guides/TMF622/TMF622.md
canonical_url: https://developer.salesforce.com/docs/industries/communications/guide/TMF622.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: c157bb2716a627cfedd4111456458ef8689d64edc6eb21bb68530926cae52105
products:
  - Communications Cloud TM Forum API
  - Industries Integrations
---
# TMF622 v4 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.

The Product Ordering API is certified by TM Forum.  
![Certification](https://developer.salesforce.com/media/APIBadge.GOLDwNewLogo.png '{"class": "image-md"}')

**note:** - For TMF Open API release and specification version, see [Industry API Version](https://developer.salesforce.com/docs/industries/communications/industry_api_version.md).

**important:** - From Summer'25 release, you will need to ensure that the client application uses `ProductCode` as external ID.
- Replace the use of the `GlobalKey__c` with the `ProductCode` as the external ID for products. This change is not backward compatible.

## Access Methods

For the Spring'26 and Summer'26 releases, TMF622 v4 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](https://developer.salesforce.com/docs/industries/communications/references/tmf622v4?meta=Summary) section for details on TMF622 v4 MuleSoft endpoints.
- **Direct Access:** Bypass Mule Gateway using Connect/Apex REST endpoints.
  - See [TMF622 v4 Use Cases](https://developer.salesforce.com/docs/industries/communications/guide/TMF622v4-use-cases.html) section for sample URLs and payloads.
  - See [TMF622 v4 Resource Mappings](https://developer.salesforce.com/docs/industries/communications/guide/tmf622_resource_mapping.html) section for parameter descriptions.

**important:** 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.

## Available In

This API is available in the managed package.

## Prerequisites

TMF622 v4 resources are available as static resources. Import the TMF622 v4 components to your Salesforce org. See [Import TMFOpenAPI Static Resources](https://developer.salesforce.com/docs/industries/communications/import_datapacks.md).

## Sample Apex URL (Direct Access Method)

TMF622 v4 API uses the following URL format:
`{https://MyDomainLoginUrl}/services/apexrest/{namespace}/tmforum/productopenapi/v1/productorder`.

## Use TMF622 v4 API

To access and use the TMF622 v4 API:

1. Authorize and use a connected app and an OAuth 2.0 authorization flow. See [Authorize Access](https://developer.salesforce.com/docs/industries/communications/authorization.md).
2. Trigger the API call. Refer the above section for sample URL.
3. Use the TMF622 v4 API available resources and API endpoints.
   - See [TMF622 v4 Use Cases](https://developer.salesforce.com/docs/industries/communications/guide/TMF622v4-use-cases.html) section for sample URLs and payloads.
   - See [TMF622 v4 Resource Mappings](https://developer.salesforce.com/docs/industries/communications/guide/tmf622_resource_mapping.html) section for parameter descriptions.
4. Based on the requirements, extend and customize TMF622 API. [Extend the TMF622 v4 API](https://developer.salesforce.com/docs/industries/communications/TMF622/extend_tmf622_apis.md).
