TMFTMForumCatalog

This IP contains the GET Implementation for TMF620 Catalog.

Input JSON

{
"id": "35b35cc6-0ac4-5d8d-1b53-c2cee91a8a52"
}

Output JSON

{
  "PageInfo": "Page 1 of 5",
  "PageSize": 50,
  "Result": [
    {
      "@referredType": "vlocity_cmt__Catalog__c",
      "description": "A category to hold all available cloud service offers",
      "id": "35b35cc6-0ac4-5d8d-1b53-c2cee91a8a52",
      "isRoot": true,
      "name": "aaaaaa",
      "lifecycleStatus": true,
      "href": "/services/apexrest/vlocity_cmt/tmforum/productopenapi/v1/catalog/a0e5e000003bsNxAAI",
      "validFor": {
        "startDateTime": "2020-08-24T00:00:00.000+0000",
        "endDateTime": "2024-03-25T00:00:00.000+0000"
      },
      "@type": "Catalog"
    },
    {
      "@referredType": "vlocity_cmt__Catalog__c",
      "description": "ADDON Root catalog",
      "id": "be03bc15-8f67-c5a4-379e-32f4acf3cb96",
      "isRoot": true,
      "name": "Add On",
      "lifecycleStatus": true,
      "href": "/services/apexrest/vlocity_cmt/tmforum/productopenapi/v1/catalog/a0e5e000003bKGIAA2",
      "category": [
        {
          "href": "/services/data/v48.0/sobjects/vlocity_cmt__CatalogRelationship__c/a2R5e000000JxGiEAK",
          "@referredType": "vlocity_cmt__Catalog__c",
          "id": "15847f92-c3df-162a-50a1-3917a1dcf333",
          "name": "Prepaid Add On",
          "@type": "CategoryRef"
        }
      ],
      "@type": "Catalog"
    },
    {
      "@referredType": "vlocity_cmt__Catalog__c",
      "description": "A category to hold all available cloud service offers",
      "id": "28a85d60-4e2d-9e27-80e3-73a3b04f6422",
      "isRoot": false,
      "name": "B12345",
      "lifecycleStatus": true,
      "href": "/services/apexrest/vlocity_cmt/tmforum/productopenapi/v1/catalog/a0e5e000003boN8AAI",
      "relatedParty": [
        {
          "href": "/services/data/v48.0/sobjects/Account/0015e00000qxgtpAAA",
          "@referredType": "RecordType",
          "role": "Consumer",
          "name": "demo user15",
          "id": "123",
          "@type": "RelatedParty"
        }
      ],
      "validFor": {
        "startDateTime": "2020-08-24T00:00:00.000+0000",
        "endDateTime": "2024-03-25T00:00:00.000+0000"
      },
      "@type": "Catalog"
    }
  ]
}

Usage

This IP calls the TMFOpenAPICatalogService.invokeMethod Apex method and the following Data Raptors: