dxp-ux

(0 reviews)

Product-Inventory

LCPR listProduct [GET]

The listProduct API is used to retrieve a list of purchased products and Subscriber status.

This API is available for LCPR.

LCPR

Base URI Parameter

NameTypeM/ODescription
businessIdstringM2 letter ISO 3166 country code (TT, BB, JM, PA, PR etc.) identifying the business unit

Headers

NameTypeM/ODescription
X-Correlation-IDstringNAn identifier for the current call chain that can be used to tie together log entries on multiple layers (e.g. client, server, mainframe). This identifier must be designed to be unique across all applications.
Note - Mule default behavior creates a sample x-correlation-id field if value is not passed from client, API will use this value in case value is not passed in API request
lobstringMThe Line of Business Identifier currently available are:
PREPAID
POSTPAID
channelIdstringMChannel to business:
In this case, expected channelId will be: "APP"
Note - 'channelId' is mandatory for Mobile project
targetSystemStringMThis describes the end system. โ€œMatrixxโ€ is in scope.

Security Headers

NameTypeM/ODescription
client_idstringMClient Id value for Client Id Enforcement policy. Environment Specific Value. Eg: 6f0ed16a7b494d76b2d60e05bc3b3332
client_secretstringMClient secret value for Client Id Enforcement policy. Environment Specific Value, eg: e4CD4D43449846aA9D8Cb9c43fAd324a

Query Parameter

nametypedescriptionrequired
publicIdentifierstringPublic identifier value of a product, like MSISDN Example:7095659489, Subscription Id Example:S-89194
Note - 'publicIdentifier' is mandatory for Mobile project
Y
publicIdentifierTypestringPublic identifier type value. Aallowed values are MSISDN and SubscriptionId.
Note - 'publicIdentifierType' is mandatory for Mobile project
Y

URL dxp-ux/v1/{businessId}

curl --location 'http://[localhost]:[port]/dxp-ux/v1/{businessId}/product?publicIdentifier=S-225552-887890&publicIdentifierType=SubscriptionId' \
--header 'X-Correlation-ID: 644e1dd7-2a7f-18fb-b8ed-ed78c3F92CCC' \
--header 'channelId: SFDC-B2C' \
--header 'lob: PREPAID' \
--header 'targetSystem: MATRIXX' \
--header 'client_id: 784c9a6dd7ae49768816cab57fcf1fa1' \
--header 'client_secret: 187b259EB77441babbF611d2646C670d'

Key Points

  1. For LCPR prepaid customers,

    • API returns all products/subscriptions along with status.
    • We can use this API to check if the customer number(MSISDN) is active or not. In response, if payload[x].@type=subscription and payload[x].status=Active it means MSISDN is active.
Possible response success

This section defines all the possible data structures received by the client and that must be considered satisfactory at the time of responding to the method.

[ 200 ] PREPAID

OK - listProduct request processed successfully, response body contains an entity corresponding to the requested resource.

[
  {
    "id": "S-99210",
    "name": "Sub-ABC",
    "description": "Subscription Info for SubscriptionId S-99210",
    "status": "Active",
    "@type": "Subscription",
    "productCharacteristic": [
      {
        "name": "LastActivityTime",
        "value": "2022-09-14T21:16:50.000000Z"
      },
      {
        "name": "CurrentStatusTransitionTime",
        "value": "2022-09-14T17:07:14.000000-04:00"
      },
      {
        "name": "UserCount",
        "value": "1"
      }
    ],
    "relatedParty": [
      {
        "id": "Cust-99210",
        "role": "Owner",
        "@type": "SubscriptionUserRef"
      }
    ],
    "product": [
      {
        "id": "1",
        "name": "Prepaid Subscription Setup",
        "status": "active",
        "startDate": "2022-09-09T06:29:31.000000-04:00",
        "orderDate": "2022-09-09T06:29:31.000000-04:00",
        "@type": "BasePlan",
        "productOffering": {
          "id": "Prepaid Subscription Setup",
          "@type": "CatalogProductOfferRef"
        },
        "productTerm": [
          {
            "name": "2",
            "duration": {
              "amount": 1,
              "units": "Monthly"
            },
            "validFor": {
              "startDateTime": "2022-10-09T06:29:31.000000-04:00",
              "endDateTime": "2022-11-09T06:29:31.000000-04:00"
            },
            "@type": "CycleInfoRef"
          }
        ],
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "9",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-09T06:29:31.000000-04:00"
          },
          {
            "name": "CycleModifyAllowed",
            "value": "false"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "CatalogItemId",
            "value": "39"
          },
          {
            "name": "OfferType",
            "value": "purchased_bundle"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ],
        "productSpecification": {
          "id": "CPC",
          "name": "CPN",
          "@type": "BasePlan"
        }
      },
      {
        "id": "2",
        "name": "Prepaid Balance",
        "status": "active",
        "startDate": "2022-09-09T06:29:31.000000-04:00",
        "orderDate": "2022-09-09T06:29:31.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "11",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "1"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-09T06:29:31.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "PrimaryBalanceResourceId",
            "value": "1"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "3",
        "name": "Setup Services",
        "status": "active",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "BasePlan",
        "productOffering": {
          "id": "LLA: Setup Services",
          "@type": "CatalogProductOfferRef"
        },
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "60",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-13T04:54:48.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "CatalogItemId",
            "value": "71"
          },
          {
            "name": "OfferType",
            "value": "purchased_bundle"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ],
        "productSpecification": {
          "id": "CPC",
          "name": "CPN",
          "@type": "BasePlan"
        }
      },
      {
        "id": "4",
        "name": "Setup Offer: Voice",
        "status": "active",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "57",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "3"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-13T04:54:48.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "5",
        "name": "LLA: Setup Text",
        "status": "active",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "58",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "3"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-13T04:54:48.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "6",
        "name": "LLA: Setup Data",
        "status": "active",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "59",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "3"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-13T04:54:48.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "7",
        "name": "LLA: Setup MMS",
        "status": "active",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "62",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "3"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-13T04:54:48.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "8",
        "name": "PPU Bundle",
        "status": "active",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "BasePlan",
        "productOffering": {
          "id": "LLA: PPU Services",
          "@type": "CatalogProductOfferRef"
        },
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "65",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-13T04:54:48.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "CatalogItemId",
            "value": "80"
          },
          {
            "name": "OfferType",
            "value": "purchased_bundle"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ],
        "productSpecification": {
          "id": "CPC",
          "name": "CPN",
          "@type": "BasePlan"
        }
      },
      {
        "id": "9",
        "name": "PPU Offer: Voice",
        "status": "active",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "64",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "8"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-13T04:54:48.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "10",
        "name": "PPU Offer: Text",
        "status": "active",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "66",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "8"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-13T04:54:48.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "11",
        "name": "PPU Offer: MMS",
        "status": "active",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "67",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "8"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-13T04:54:48.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "12",
        "name": "PPU Offer: Data",
        "status": "active",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "68",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "8"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-13T04:54:48.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "13",
        "name": "Prepaid Plan Template - Shared Data",
        "status": "inactive",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "BasePlan",
        "productOffering": {
          "id": "Prepaid_Plan30_AutoPay20",
          "@type": "CatalogProductOfferRef"
        },
        "productTerm": [
          {
            "name": "2",
            "duration": {
              "amount": 30,
              "units": "Daily"
            },
            "validFor": {
              "startDateTime": "2022-10-13T04:54:48.000000-04:00",
              "endDateTime": "2022-11-12T04:54:48.000000-04:00"
            },
            "@type": "CycleInfoRef"
          }
        ],
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "74",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:34:51.000000-04:00"
          },
          {
            "name": "CycleModifyAllowed",
            "value": "true"
          },
          {
            "name": "OfferStatusDescription",
            "value": "inactive"
          },
          {
            "name": "CatalogItemId",
            "value": "72"
          },
          {
            "name": "OfferType",
            "value": "purchased_bundle"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ],
        "productSpecification": {
          "id": "CPC",
          "name": "CPN",
          "@type": "BasePlan"
        }
      },
      {
        "id": "14",
        "name": "LLA: Voice Offer Template: Prepaid Recurring 30 Days",
        "status": "inactive",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "41",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "13"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:34:51.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "inactive"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "15",
        "name": "LLA: SMS Offer Template: Prepaid Recurring 30 Days",
        "status": "inactive",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "42",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "13"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:34:51.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "inactive"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "16",
        "name": "LLA: Shared Data Offer Template: Prepaid Recurring 30 Days",
        "status": "inactive",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "73",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "13"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:34:51.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "inactive"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "17",
        "name": "Sales Tax P1",
        "status": "inactive",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "79",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "13"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:34:51.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "inactive"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "18",
        "name": "Sales Tax P2",
        "status": "inactive",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "80",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "13"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:34:51.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "inactive"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "19",
        "name": "LLA: MMS Offer Template: Prepaid Recurring 30 Days",
        "status": "inactive",
        "startDate": "2022-09-13T04:54:48.000000-04:00",
        "orderDate": "2022-09-13T04:54:48.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "92",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "13"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:34:51.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "inactive"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "20",
        "name": "Prepaid Plan Template - Shared Data",
        "status": "inactive",
        "startDate": "2022-09-13T04:57:25.000000-04:00",
        "orderDate": "2022-09-13T04:57:25.000000-04:00",
        "@type": "BasePlan",
        "productOffering": {
          "id": "Prepaid_Plan_16GB",
          "@type": "CatalogProductOfferRef"
        },
        "productTerm": [
          {
            "name": "2",
            "duration": {
              "amount": 30,
              "units": "Daily"
            },
            "validFor": {
              "startDateTime": "2022-10-13T04:57:25.000000-04:00",
              "endDateTime": "2022-11-12T04:57:25.000000-04:00"
            },
            "@type": "CycleInfoRef"
          }
        ],
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "74",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:31:58.000000-04:00"
          },
          {
            "name": "CycleModifyAllowed",
            "value": "true"
          },
          {
            "name": "OfferStatusDescription",
            "value": "inactive"
          },
          {
            "name": "CatalogItemId",
            "value": "76"
          },
          {
            "name": "OfferType",
            "value": "purchased_bundle"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ],
        "productSpecification": {
          "id": "CPC",
          "name": "CPN",
          "@type": "BasePlan"
        }
      },
      {
        "id": "21",
        "name": "LLA: Voice Offer Template: Prepaid Recurring 30 Days",
        "status": "inactive",
        "startDate": "2022-09-13T04:57:25.000000-04:00",
        "orderDate": "2022-09-13T04:57:25.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "41",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "20"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:31:58.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "inactive"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "22",
        "name": "LLA: SMS Offer Template: Prepaid Recurring 30 Days",
        "status": "inactive",
        "startDate": "2022-09-13T04:57:25.000000-04:00",
        "orderDate": "2022-09-13T04:57:25.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "42",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "20"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:31:58.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "inactive"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "23",
        "name": "LLA: Shared Data Offer Template: Prepaid Recurring 30 Days",
        "status": "inactive",
        "startDate": "2022-09-13T04:57:25.000000-04:00",
        "orderDate": "2022-09-13T04:57:25.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "73",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "20"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:31:58.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "inactive"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "24",
        "name": "Sales Tax P1",
        "status": "inactive",
        "startDate": "2022-09-13T04:57:25.000000-04:00",
        "orderDate": "2022-09-13T04:57:25.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "79",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "20"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:31:58.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "inactive"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "25",
        "name": "Sales Tax P2",
        "status": "inactive",
        "startDate": "2022-09-13T04:57:25.000000-04:00",
        "orderDate": "2022-09-13T04:57:25.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "80",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "20"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:31:58.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "inactive"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "26",
        "name": "LLA: MMS Offer Template: Prepaid Recurring 30 Days",
        "status": "inactive",
        "startDate": "2022-09-13T04:57:25.000000-04:00",
        "orderDate": "2022-09-13T04:57:25.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "92",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "20"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:31:58.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "inactive"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "27",
        "name": "Prepaid Plan Template - Shared Data",
        "status": "active",
        "startDate": "2022-09-14T17:31:58.000000-04:00",
        "orderDate": "2022-09-14T17:31:58.000000-04:00",
        "@type": "BasePlan",
        "productOffering": {
          "id": "Prepaid_Plan_8GB",
          "@type": "CatalogProductOfferRef"
        },
        "productTerm": [
          {
            "name": "2",
            "duration": {
              "amount": 30,
              "units": "Daily"
            },
            "validFor": {
              "startDateTime": "2022-10-14T17:31:58.000000-04:00",
              "endDateTime": "2022-11-13T17:31:58.000000-04:00"
            },
            "@type": "CycleInfoRef"
          }
        ],
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "74",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:31:58.000000-04:00"
          },
          {
            "name": "CycleModifyAllowed",
            "value": "true"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "CatalogItemId",
            "value": "75"
          },
          {
            "name": "OfferType",
            "value": "purchased_bundle"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ],
        "productSpecification": {
          "id": "CPC",
          "name": "CPN",
          "@type": "BasePlan"
        }
      },
      {
        "id": "28",
        "name": "LLA: Voice Offer Template: Prepaid Recurring 30 Days",
        "status": "active",
        "startDate": "2022-09-14T17:31:58.000000-04:00",
        "orderDate": "2022-09-14T17:31:58.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "41",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "27"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:31:58.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "29",
        "name": "LLA: SMS Offer Template: Prepaid Recurring 30 Days",
        "status": "active",
        "startDate": "2022-09-14T17:31:58.000000-04:00",
        "orderDate": "2022-09-14T17:31:58.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "42",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "27"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:31:58.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "30",
        "name": "LLA: Shared Data Offer Template: Prepaid Recurring 30 Days",
        "status": "active",
        "startDate": "2022-09-14T17:31:58.000000-04:00",
        "orderDate": "2022-09-14T17:31:58.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "73",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "27"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:31:58.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "31",
        "name": "Sales Tax P1",
        "status": "active",
        "startDate": "2022-09-14T17:31:58.000000-04:00",
        "orderDate": "2022-09-14T17:31:58.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "79",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "27"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:31:58.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "32",
        "name": "Sales Tax P2",
        "status": "active",
        "startDate": "2022-09-14T17:31:58.000000-04:00",
        "orderDate": "2022-09-14T17:31:58.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "80",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "27"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:31:58.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "33",
        "name": "LLA: MMS Offer Template: Prepaid Recurring 30 Days",
        "status": "active",
        "startDate": "2022-09-14T17:31:58.000000-04:00",
        "orderDate": "2022-09-14T17:31:58.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "92",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "27"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-09-14T17:31:58.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "34",
        "name": "Prepaid Plan Template - Shared Data",
        "status": "active",
        "startDate": "2022-10-01T05:36:11.000000-04:00",
        "orderDate": "2022-10-01T05:36:11.000000-04:00",
        "@type": "Plan",
        "productOffering": {
          "id": "Prepaid_Plan30_AutoPay20",
          "@type": "CatalogProductOfferRef"
        },
        "productTerm": [
          {
            "name": "1",
            "duration": {
              "amount": 30,
              "units": "Daily"
            },
            "validFor": {
              "startDateTime": "2022-10-01T05:36:11.000000-04:00",
              "endDateTime": "2022-10-31T05:36:11.000000-04:00"
            },
            "@type": "CycleInfoRef"
          }
        ],
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "74",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-10-01T05:36:11.000000-04:00"
          },
          {
            "name": "CycleModifyAllowed",
            "value": "true"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "CatalogItemId",
            "value": "72"
          },
          {
            "name": "OfferType",
            "value": "purchased_bundle"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "35",
        "name": "LLA: Voice Offer Template: Prepaid Recurring 30 Days",
        "status": "active",
        "startDate": "2022-10-01T05:36:11.000000-04:00",
        "orderDate": "2022-10-01T05:36:11.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "41",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "34"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-10-01T05:36:11.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "36",
        "name": "LLA: SMS Offer Template: Prepaid Recurring 30 Days",
        "status": "active",
        "startDate": "2022-10-01T05:36:11.000000-04:00",
        "orderDate": "2022-10-01T05:36:11.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "42",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "34"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-10-01T05:36:11.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "37",
        "name": "LLA: Shared Data Offer Template: Prepaid Recurring 30 Days",
        "status": "active",
        "startDate": "2022-10-01T05:36:11.000000-04:00",
        "orderDate": "2022-10-01T05:36:11.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "73",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "34"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-10-01T05:36:11.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "38",
        "name": "Sales Tax P1",
        "status": "active",
        "startDate": "2022-10-01T05:36:11.000000-04:00",
        "orderDate": "2022-10-01T05:36:11.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "79",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "34"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-10-01T05:36:11.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "39",
        "name": "Sales Tax P2",
        "status": "active",
        "startDate": "2022-10-01T05:36:11.000000-04:00",
        "orderDate": "2022-10-01T05:36:11.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "80",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "34"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-10-01T05:36:11.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      },
      {
        "id": "40",
        "name": "LLA: MMS Offer Template: Prepaid Recurring 30 Days",
        "status": "active",
        "startDate": "2022-10-01T05:36:11.000000-04:00",
        "orderDate": "2022-10-01T05:36:11.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "92",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "34"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-10-01T05:36:11.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": 637.14
          },
          {
            "name": "ResourceId",
            "value": 1
          }
        ]
      }
    ]
  }
]
[ 200 ] POSTPAID

OK - listProduct request processed successfully, response body contains an entity corresponding to the requested resource.

[
  {
    "id": "S-8201",
    "name": "Sub-ABC",
    "description": "Subscription Info for MSISDN 8201",
    "status": "Active",
    "@type": "Subscription",
    "productCharacteristic": [
      {
        "name": "LastActivityTime",
        "value": "2022-11-08T11:30:56.000000Z"
      },
      {
        "name": "CurrentStatusTransitionTime",
        "value": "2022-11-08T11:30:56.000000Z"
      },
      {
        "name": "UserCount",
        "value": "1"
      }
    ],
    "relatedParty": [
      {
        "id": "376920",
        "role": "Owner",
        "@type": "SubscriptionUserRef"
      }
    ],
    "product": [
      {
        "id": "1",
        "name": "Postpaid Subscription Setup",
        "status": "active",
        "startDate": "2022-11-08T07:30:56.000000-04:00",
        "orderDate": "2022-11-08T07:30:56.000000-04:00",
        "@type": "BasePlan",
        "productOffering": {
          "id": "Postpaid Subscription Setup",
          "@type": "CatalogProductOfferRef"
        },
        "productTerm": [
          {
            "name": "1",
            "duration": {
              "amount": 1,
              "units": "Monthly"
            },
            "validFor": {
              "startDateTime": "2022-11-08T07:30:56.000000-04:00",
              "endDateTime": "2022-12-08T07:30:56.000000-04:00"
            },
            "@type": "CycleInfoRef"
          }
        ],
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "10",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-11-08T07:30:56.000000-04:00"
          },
          {
            "name": "CycleModifyAllowed",
            "value": "false"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "CatalogItemId",
            "value": "38"
          },
          {
            "name": "OfferType",
            "value": "purchased_bundle"
          },
          {
            "name": "AvailableAmount",
            "value": "infinity"
          },
          {
            "name": "BalanceResourceId",
            "value": 1
          }
        ],
        "productSpecification": {
          "id": "CPC",
          "name": "CPN",
          "@type": "BasePlan"
        }
      },
      {
        "id": "2",
        "name": "Postpaid Balance",
        "status": "active",
        "startDate": "2022-11-08T07:30:56.000000-04:00",
        "orderDate": "2022-11-08T07:30:56.000000-04:00",
        "@type": "Plan",
        "productPrice": [
          {
            "productOfferingPrice": {
              "id": "53",
              "@type": "ProductOfferingPriceRef"
            }
          }
        ],
        "productRelationship": [
          {
            "relationshipType": "parent",
            "product": {
              "id": "1"
            }
          }
        ],
        "productCharacteristic": [
          {
            "name": "CurrentStatusTransitionTime",
            "value": "2022-11-08T07:30:56.000000-04:00"
          },
          {
            "name": "OfferStatusDescription",
            "value": "active"
          },
          {
            "name": "OfferType",
            "value": "bundle_purchased_offer"
          },
          {
            "name": "AvailableAmount",
            "value": "infinity"
          },
          {
            "name": "BalanceResourceId",
            "value": 1
          }
        ]
      }
    ]
  }
]
Definitions

Each of the request parameters is detailed.

nametypedescriptionrequired
idstringExternal ID of the subscription.N
namestringDescriptive name of subscription.N
descriptionstringIs the description of the response. Hard coded as static in Mule API.N
statusstringStatus of the subscription.Example:
- created
- pendingActive
- cancelled
- active
- pendingTerminate
- terminated
-suspended
- aborted
N
@typestringThe actual type of an response, @type as SubscriptionN
productCharacteristicarrayDescribes a given characteristic of an object or entity through a name/value pair. Note - Please refer Customer Characteristic below for more detailsN
productCharacteristic.namestringName of the characteristicN
productCharacteristic.valueanyThe value of the characteristicN
productCharacteristic.valueTypestringData type of the value of the characteristicN
relatedPartyarray
relatedParty.idstringSubscription User unique Id at MatrixxN
relatedParty.rolestringthe role of subscription userN
relatedParty.@typestringReference of subscription userN
productarrayN
product.idstringUnique identifier for this offer (within subscriber/group).N
product.namestringExternal ID of product offer in pricing DB.N
product.statusstringThe offer status.N
product.startDatedatetimeWhen the offer was activated. Not set if status is pre-active. If active at purchase time, ActivationTime and PurchaseTime have the same value.N
product.orderDatedatetimeWhen the offer was purchased.N
product.@typestringtype of product/offerN
product.productOfferingobjectA EntityRef is a detailed description of a bill structure.N
product.productOffering.idstringExternal ID of catalog item in pricing DB, if associated with a catalog item. I.e., not for purchased offers which are part of a bundle.N
product.productOffering.@typestring'When sub-classing, this defines the sub-class entity name'N
product.productTermarrayN
product.productTerm.namestringUnique identifier for the purchased item cycle period.N
product.productTerm.durationobjectN
product.productTerm.duration.amountnumberNumber of periods in a purchased item cycle.N
product.productTerm.duration.unitsstringThe period type. 1=Hourly, 2=Daily, 3=Weekly, 4=Monthly, 5=Yearly, 6=Minutes"N
product.productTerm.validForobjectN
product.productTerm.validFor.startDateTimedatetimeStart of current cycle period (latest period for which recurring processing has been attempted).N
product.productTerm.validFor.endDateTimedatetimeEnd of current cycle period (latest period for which recurring processing has been attempted).N
product.productTerm.@typestringN
product.productPricearrayN
product.productPrice.productOfferingPriceobjectN
product.productPrice.productOfferingPrice.idstringID of product offer in pricing DB.N
product.productPrice.productOfferingPrice.@typestringRefarence of ProductOfferingPriceN
product.productCharacteristicarrayDescribes a given characteristic of an object or entity through a name/value pair.Note - Please refer Customer Characteristic below for more detailsN
product.productCharacteristic.namestringName of the characteristicN
product.productCharacteristic.valueanyThe value of the characteristicN
product.productCharacteristic.valueTypestringData type of the value of the characteristicN
product.productRelationshiparrayN
product.productRelationship.relationshipTypestringName of the relationshipType as "Parent"N
product.productRelationship.productobjectN
product.productRelationship.product.idstringIf this purchased offer was purchased as part of a bundle, this field holds the resource ID of the bundle. Otherwise the value is zero (null).N

Characteristics Values:

NameDescriptionSample
LastActivityTimeThis value is used for determining lifecycle inactivity trigger(s). It represents the maximum of the LastActivityUpdateTime of the subscriber and the LastActivityUpdateTime for all of the associated devices unless excluding device activity for current status definition. This field is only updated by eligible activity while in a lifecycle state which features inactivity condition(s), when transitioning status, or when the LastActivityUpdateTime is explicitly modified.{
"name": "LastActivityTime",
"value": "2022-03-22T13:27:06.000000Z"
}
CurrentStatusTransitionTimeThe time at which the subscription transitioned to the current status.{
"name": "CurrentStatusTransitionTime",
"value": "2022-03-22T13:27:06.000000-04:00"
}
UserCountNumber of users for this subscription.{
"name": "UserCount",
"value": "1"
}

product.Characteristics Values:

NameDescriptionSample
CurrentStatusTransitionTimeThe time at which the subscription transitioned to the current status.{
"name": "CurrentStatusTransitionTime",
"value": "2022-03-22T09:27:06.000000-04:00"
}
ModifyAllowedIf true, the cycle is configured to allow for modification.{
"name": "CycleModifyAllowed",
"value": "false"
}
OfferStatusDescriptionStatus description of the purchased offer.{
"name": "OfferStatusDescription",
"value": "active"
}
CatalogItemIdCatalog item ID in pricing DB, if associated with a catalog item. I.e., not for purchased offers which are part of a bundle.{
"name": "CatalogItemId",
"value": "39"
}
OfferTypeType of purchased offer. 1 = purchased_offer, 2 = purchased_bundle, 3 = bundle_purchased_offer
Note - Mule API is doing logic, based on description making integer as string and passing to SF.
{
"name": "OfferType",
"value": "purchased_bundle"
}
PrimaryBalanceResourceIdResource ID of primary balance.{
"name": "PrimaryBalanceResourceId",
"value": "1"
}

Possible Error Scenarios: :

IF WE ARE PASSING INVALID (publicIdentifier) IN QUERYPARAMS
{
    "errors": [
        {
            "code": 400,
            "message": "MATRIXX:PRODUCTINVENTORY_REPORT",
            "description": "11 | Subscriber not found (AccessNumber=8919414206)"
        }
    ]
}
IF WE ARE PASSING INVALID (publicIdentifierType) IN QUERYPARAMS
{
    "errors": [
        {
            "code": 400,
            "message": "VALIDATION:MISMATCH",
            "description": "PublicIdentifierType is not valid. Expected values are : SubscriptionId | MSISDN"
        }
    ]
}
IF WE ARE PASSING INVALID CHANNELID
{
    "errors": [
        {
            "code": 501,
            "message": "LLA:NOT_IMPLEMENTED",
            "description": "There is no Implementation available for this BU"
        }
    ]
}
IF WE ARE PASSING INVALID SECURITY HEADERS
{
    "error": "Invalid Client"
}

Reviews