---
schema_version: "1"
id: 9ed1999869b2e25674e2a5586fdd1228851a3ca631dfc99cecfe988d127dc55b
title: TMFTMForumPatchProductOffering
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/industries-integrations/comms/guides/TMF620/IP/TMFTMForumPatchProductOffering.md
canonical_url: https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumPatchProductOffering.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 763764baaef7765f72c9b8c5ebfac0bbc8edf866c68bf3f980e9156812d7e027
products:
  - Communications Cloud TM Forum API
  - Industries Integrations
---
# TMFTMForumPatchProductOffering

This IP is used to invoke the TM Forum API to update a Product Offering.

## Input JSON

```@json
{
    "patch_id": "1d2946de-28c5-22ff-cbce-b677b27bc289",
    "name": "19Aug-ParentProduct-01 updated",
    "description": "description updated 123",
    "attachment": [
        {
            "url": "/servlet/servlet.FileDownload?file=0154x000000qUGEAA2",
            "name": "image 511",
            "description": "desc 4"
        }
    ]
}
```

## Output JSON

```@json
{
    "prodSpecCharValueUse": [
        {
            "productSpecCharacteristicValue": [
                {
                    "valueType": "Number"
                }
            ],
            "valueType": "Number",
            "name": "CLONED_01t5e0000028nWHAAY_VPL_ATTR_BALANCE",
            "displayName": "Balance",
            "description": "Balance : Balance",
            "configurable": false
        },
        {
            "productSpecCharacteristicValue": [
                {
                    "valueType": "Text"
                }
            ],
            "valueType": "Text",
            "name": "CLONED_01t5e0000028nWHAAY_VPL_ATTR_DATA",
            "displayName": "Data",
            "description": "Data : Data",
            "configurable": true
        },
        {
            "productSpecCharacteristicValue": [
                {
                    "valueType": "Checkbox"
                }
            ],
            "valueType": "Checkbox",
            "name": "TempAA-VPL_ATTR_TANGIBLE",
            "displayName": "Tangible",
            "description": "Tangible : ",
            "configurable": true
        }
    ],
    "productOfferingPrice": [
        {
            "price": {
                "amount": "0"
            },
            "name": "a3B4x000001bUyB",
            "href": "/services/data/v57.0/sobjects/vlocity_cmt__PriceListEntry__c/a3B4x000001bUyBEAU",
            "priceType": "One-time",
            "version": "V1"
        }
    ],
    "attachment": [
        {
            "url": "/servlet/servlet.FileDownload?file=0154x000000qUGEAA2",
            "name": "image 511",
            "mimeType": "jpg",
            "id": "7ed3046f-afcc-96c0-4ce6-405f9dcaa0e1",
            "href": "/services/data/v57.0/sobjects/vlocity_cmt__VlocityAttachment__c/a1c4x000000sEvAAAU",
            "description": "desc 4"
        }
    ],
    "bundledProductOffering": [
        {
            "lastUpdate": "2023-03-10T13:33:26.000+0000"
        }
    ],
    "version": "V1",
    "productNumber": "VPL_OFFERING_2_GB_30_DAYS",
    "name": "2 GB 30 Days",
    "lifecycleStatus": "Active",
    "lastUpdate": "2023-03-10T13:33:26.000+0000",
    "isSellable": true,
    "id": "1d2946de-28c5-22ff-cbce-b677b27bc289",
    "href": "/services/apexrest/vlocity_cmt/tmforum/productopenapi/v1/productOffering/01t4x000004b9EeAAI",
    "description": "Add On 2 GB 30 Days"
}
```

## Usage

This IP calls the following Data Raptors:

- [TMFTMForumProductOfferingInput](https://developer.salesforce.com/docs/industries/communications/DR/TMFTMForumProductOfferingInput.md)
- [TMFTMForumProductOfferingResult](https://developer.salesforce.com/docs/industries/communications/DR/TMFTMForumProductOfferingResult.md)
