Retrieve the Versions of Products

Retrieve the versions of products using REST APIs by specifying the ID of the product in the resource URI.

GET /v2/epc/products/{product-ID}/versions

Remote Method

readProduct2

REST Handler

APIProductVersionRestHandler

Apex Remote Service

PCAppHandler

Package

Communication (vlocity_cmt)

API Parameters and Response Format

For API parameter names and descriptions, see the Swagger (OpenAPI) reference documentation for Industries EPC REST APIs.

Resource Information

Response Format JSON
Resource URL /services/apexrest/{namespace}/v2/epc/products/{product-ID}/versions

Example Request

GET /v2/epc/products/01t3h000001gyCFAAY/versions

Example Result

{
    "epcResponse": {
        "entities": [
            {
                "supplimentryEntity": [
                    {
                        "attributes": {
                            "type": "Product2",
                            "url": "/services/data/v52.0/sobjects/Product2/01t3h000001gyCFAAY"
                        },
                        "vlocity_cmt__VersionLabel__c": "Version-1",
                        "Name": "Product-Ashish",
                        "ProductCode": "Product-Ashish",
                        "vlocity_cmt__SpecificationType__c": "Offer",
                        "vlocity_cmt__SpecificationSubType__c": "Bundle",
                        "vlocity_cmt__LifecycleStatus__c": "Draft",
                        "vlocity_cmt__GlobalGroupKey__c": "a4096cc5-8bbb-cfd5-7b93-869a7c2b4caf",
                        "RecordTypeId": "0123h000000slEnAAI",
                        "Id": "01t3h000001gyCFAAY",
                        "RecordType": {
                            "attributes": {
                                "type": "RecordType",
                                "url": "/services/data/v52.0/sobjects/RecordType/0123h000000slEnAAI"
                            },
                            "Id": "0123h000000slEnAAI",
                            "Name": "Product"
                        }
                    },
                    {
                        "attributes": {
                            "type": "Product2",
                            "url": "/services/data/v52.0/sobjects/Product2/01t3h000001h1uxAAA"
                        },
                        "vlocity_cmt__VersionLabel__c": "Version-2",
                        "Name": "Product-Ashish",
                        "ProductCode": "Product-Ashish",
                        "vlocity_cmt__SpecificationType__c": "Offer",
                        "vlocity_cmt__SpecificationSubType__c": "Bundle",
                        "vlocity_cmt__LifecycleStatus__c": "Draft",
                        "vlocity_cmt__GlobalGroupKey__c": "a4096cc5-8bbb-cfd5-7b93-869a7c2b4caf",
                        "RecordTypeId": "0123h000000slEnAAI",
                        "Id": "01t3h000001h1uxAAA",
                        "RecordType": {
                            "attributes": {
                                "type": "RecordType",
                                "url": "/services/data/v52.0/sobjects/RecordType/0123h000000slEnAAI"
                            },
                            "Id": "0123h000000slEnAAI",
                            "Name": "Product"
                        }
                    }
                ],
                "entity": {
                    "attributes": {
                        "type": "Product2",
                        "url": "/services/data/v52.0/sobjects/Product2/01t3h000001gyCFAAY"
                    },
                    "vlocity_cmt__VersionLabel__c": "Version-1",
                    "Name": "Product-Ashish",
                    "ProductCode": "Product-Ashish",
                    "vlocity_cmt__SpecificationType__c": "Offer",
                    "vlocity_cmt__SpecificationSubType__c": "Bundle",
                    "vlocity_cmt__LifecycleStatus__c": "Draft",
                    "vlocity_cmt__GlobalGroupKey__c": "a4096cc5-8bbb-cfd5-7b93-869a7c2b4caf",
                    "RecordTypeId": "0123h000000slEnAAI",
                    "Id": "01t3h000001gyCFAAY",
                    "RecordType": {
                        "attributes": {
                            "type": "RecordType",
                            "url": "/services/data/v52.0/sobjects/RecordType/0123h000000slEnAAI"
                        },
                        "Id": "0123h000000slEnAAI",
                        "Name": "Product"
                    }
                }
            }
        ],
        "overallResult": "success"
    }
}