---
schema_version: "1"
id: d34db094812b4ee2cf5389d4529e2b605b88df6e745de6c278f54e07005d7e0d
title: TMFOpenAPICatalogService
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/industries-integrations/comms/guides/TMF620/apex/TMFOpenAPICatalogService.md
canonical_url: https://developer.salesforce.com/docs/industries/communications/guide/TMFOpenAPICatalogService.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 82da234ac64cce197a816f50c8a672f8ec15714a071e824e6342a2dd37ecb2db
products:
  - Communications Cloud TM Forum API
  - Industries Integrations
---
# TMFOpenAPICatalogService

This class contains out-of-box method implementation for the GET, POST, PATCH and DELETE of the Catalog API.

## Namespace

```
vlocity_cmt
```

The namespace in which the Vlocity managed package is installed on your Salesforce org.

## Methods

The OOB remote actions of TMFOpenAPICatalogService:

### GET Method

The signature of the OOB remote method.

**Signature**

```
vlocity_cmt.TMFOpenAPICatalogService.getCategory( Map<String, Object>input, Map<String,Object> output)
```

### POST Method

The signature of the OOB remote method.

**Signature**

```
vlocity_cmt.TMFOpenAPICatalogService.postCatalog( Map<String, Object>input, Map<String,Object> output)
```

### PATCH Method

The signature of the OOB remote method.

**Signature**

```
vlocity_cmt.TMFOpenAPICatalogService.patchCatalog(Map<String, Object> inputs, Map<String, Object> output, Map<String, Object> options)
```

### DELETE Method

The signature of the OOB remote method.

**Signature**

```
vlocity_cmt.TMFOpenAPICategoryService.deleteCatalog(Map<String, Object> inputs, Map<String, Object> output, Map<String, Object> options)
```
