# TMFTMForumProductOrder

This IP contains the GET Implementation for TMF622 ProductOrder.

## Input JSON

```@json
{
    "id": "00005503"
}
```

## Output JSON

```@json
{
  "productOrderItem": [
    {
      "product": {
        "productCharacteristics": [
          {
            "valueType": "Picklist",
            "name": "VEPC_ATTR_CPE_DELIVERY_OPTION"
          },
          {
            "valueType": "Picklist",
            "name": "VEPC_ATTR_CPE_ROLE"
          },
          {
            "valueType": "Text",
            "name": "VEPC_ATTR_CONTACT_FIRST_NAME"
          },
          {
            "valueType": "Text",
            "name": "VEPC_ATTR_CONTACT_FIRST_NAME"
          }
        ]
      },
      "quantity": 1,
      "id": "205ccd31-5934-766e-848f-0bff644e6338",
      "action": "Add",
      "@type": "ProductOrderItem"
    }
  ],
  "relatedParty": [
    {
      "name": "Test Sh1",
      "id": "CD451791",
      "href": "/services/apexrest/%vlocity_namespace%/tmforum/productopenapi/v1/Account/0014x00000KlmAgAAJ",
      "@type": "RelatedParty"
    }
  ],
  "orderDate": "2023-05-04T05:19:17.000+0000",
  "state": "Activated",
  "requestedStartDate": "2019-05-03T00:00:00.000+0000",
  "requestedCompletionDate": "2019-05-02T00:00:00.000+0000",
  "note": "id:1;date:2019-04-30T08:13:59.509Z;text:This is a TMF product order illustration",
  "id": "00005503",
  "href": "/services/apexrest/%vlocity_namespace%/tmforum/productopenapi/v1/Order/8014x000000oJNOAA2",
  "externalId": "PO-456",
  "description": "Product Order illustration sample",
  "channel": "Online chanel"
}
```

## Usage

This IP calls the [TMFOpenAPIProductOrderService.getProductOrder](/docs/industries/communications/guide/TMFOpenAPIProductOrderService.md) Apex method and the following Data Raptors:

- [TMFTMForumTransformProductOrderRequest](/docs/industries/communications/guide/TMFTMForumTransformProductOrderRequest.md)
- [TMFTMForumGetProductOrderOutputTransform](/docs/industries/communications/guide/TMFTMForumGetProductOrderOutputTransform.md)
