---
schema_version: "1"
id: b38b0b7972f3a080c9d46c38e231e5be288f0db092d7978b468db54ad9e19ffc
title: TMFOpenAPIProductOrderService
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/industries-integrations/comms/guides/TMF622/apex/TMFOpenAPIProductOrderService.md
canonical_url: https://developer.salesforce.com/docs/industries/communications/guide/TMFOpenAPIProductOrderService.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 690f5d8f4be4c7c29c7cb513e84621913fb884b121a7c020ee1964d63852b94c
products:
  - Communications Cloud TM Forum API
  - Industries Integrations
---
# TMFOpenAPIProductOrderService

This service class is used for the GET and POST method of the Product Order API OOB.

## Namespace

```
vlocity_cmt
```

The namespace in which the Vlocity managed package is installed on your Salesforce org.

## Methods

The OOB methods used for TMFOpenAPIProductOrderService are:

### GET method

You can replace the remote action element of the VIP `TMFTMForumProductOrder` with your own implementation to override the OOB implementation.  
**Signature of the OOB Remote Method**

```
vlocity_cmt.TMFOpenAPIProductOrderService.getProductOrder(Map<String, Object> inputs, Map<String, Object> output, Map<String, Object> options, String queryType)
```

### POST method

You can replace the remote action element of the VIP `TMFTMForumCreateProductOrder` with your own implementation to override the OOB implementation.  
**Signature of the OOB Remote Method**

```
vlocity_cmt.TMFOpenAPIProductOrderService.postProductOrder(Map<String, Object> input, Map<String,Object>output, Map<String, Object>options)
```
