---
schema_version: "1"
id: 4f6bcfa468ac6e476c5ef4a0e5e644e9c35ce1f3629b60969d317d549d338234
title: TMF620 Product Catalog Management API
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/industries-integrations/comms/guides/TMF620_outbound/TMF620_outbound.md
canonical_url: https://developer.salesforce.com/docs/industries/communications/guide/TMF620_outbound.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: ed1b6c2e3c19a3b936894cafffa5b79a8a791176dd09973428fbfdea58e09f65
products:
  - Communications Cloud TM Forum API
  - Industries Integrations
---
# TMF620 Product Catalog Management API

Use the TMF620 Product Catalog Management API (outbound) to publish a product offer from Salesforce to a target system through MuleSoft.

- When a product offer is created or updated in EPC, using TMF620 Product Catalog Management API (outbound) catalog managers can publish the offer to external system(s).
- The external system(s) can be an order management system, or a billing management system, or any other charging system that needs the salesforce CRM product offers and product structures to function.
- The TMF620 Product Catalog Management outbound API initiates an asynchronous HTTP call to MuleSoft AnyPoint platform with request body as offer details in TMF format in addition to the target system details.
  The MuleSoft layer queues the request and invokes a synchronous call to target system(s) if the target system(s) are configured at the MuleSoft layer.
  Based on the response of the target system(s), MuleSoft layer updates salesforce CMR's `ProductPublishEvent__c` table with either `Success` or `Failure` status.
- Supported REST operations for TMF620 Product Catalog Management API (outbound)
  - POST Offer
  - PATCH Offer

**note:** - Currently, each product offering is published individually. Bulk provisioning is unavailable.
- TMF620 Product Catalog Management API (inbound) functioning is required.

To view the integration app details, prequisites, and post deployment tasks, see [MuleSoft Exchange](https://anypoint.mulesoft.com/exchange/org.mule.examples/tmf620-product-catalog-outbound-api/minor/1.0/pages/home/).

## Available In

This API is available in the managed package.
