TMFTMForumCatalog

This IP contains the GET Implementation for TMF620 Catalog.

Input JSON 

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

Output JSON 

1{
2  "PageInfo": "Page 1 of 5",
3  "PageSize": 50,
4  "Result": [
5    {
6      "@referredType": "vlocity_cmt__Catalog__c",
7      "description": "A category to hold all available cloud service offers",
8      "id": "35b35cc6-0ac4-5d8d-1b53-c2cee91a8a52",
9      "isRoot": true,
10      "name": "aaaaaa",
11      "lifecycleStatus": true,
12      "href": "/services/apexrest/vlocity_cmt/tmforum/productopenapi/v1/catalog/a0e5e000003bsNxAAI",
13      "validFor": {
14        "startDateTime": "2020-08-24T00:00:00.000+0000",
15        "endDateTime": "2024-03-25T00:00:00.000+0000"
16      },
17      "@type": "Catalog"
18    },
19    {
20      "@referredType": "vlocity_cmt__Catalog__c",
21      "description": "ADDON Root catalog",
22      "id": "be03bc15-8f67-c5a4-379e-32f4acf3cb96",
23      "isRoot": true,
24      "name": "Add On",
25      "lifecycleStatus": true,
26      "href": "/services/apexrest/vlocity_cmt/tmforum/productopenapi/v1/catalog/a0e5e000003bKGIAA2",
27      "category": [
28        {
29          "href": "/services/data/v48.0/sobjects/vlocity_cmt__CatalogRelationship__c/a2R5e000000JxGiEAK",
30          "@referredType": "vlocity_cmt__Catalog__c",
31          "id": "15847f92-c3df-162a-50a1-3917a1dcf333",
32          "name": "Prepaid Add On",
33          "@type": "CategoryRef"
34        }
35      ],
36      "@type": "Catalog"
37    },
38    {
39      "@referredType": "vlocity_cmt__Catalog__c",
40      "description": "A category to hold all available cloud service offers",
41      "id": "28a85d60-4e2d-9e27-80e3-73a3b04f6422",
42      "isRoot": false,
43      "name": "B12345",
44      "lifecycleStatus": true,
45      "href": "/services/apexrest/vlocity_cmt/tmforum/productopenapi/v1/catalog/a0e5e000003boN8AAI",
46      "relatedParty": [
47        {
48          "href": "/services/data/v48.0/sobjects/Account/0015e00000qxgtpAAA",
49          "@referredType": "RecordType",
50          "role": "Consumer",
51          "name": "demo user15",
52          "id": "123",
53          "@type": "RelatedParty"
54        }
55      ],
56      "validFor": {
57        "startDateTime": "2020-08-24T00:00:00.000+0000",
58        "endDateTime": "2024-03-25T00:00:00.000+0000"
59      },
60      "@type": "Catalog"
61    }
62  ]
63}

Usage 

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