Retrieve the contracts for a specified account ID.
GET /v2/assets/{ID}/pricing?accountId={account_ID}
Remote Method
getContracts
Handlers
REST Endpoint: APIContractsAccountsV2.cls
Implementation: CpqContractsAccountsActionV2.cls
Apex Remote Service
CpqAppHandler
Apex Remote Input Map
methodName: getContracts
accountId: 0011I000007lzDO
Package
Communication (vlocity_cmt)
API Parameters and Response Format
For API parameter names and descriptions, see Cart-Based API Swagger Reference.
Resource Information
| Response Format | JSON |
|---|---|
| Resource URL | /services/apexrest/{namespace}/v2/accounts/{account_ID} |
Example Request
GET
/services/apexrest/vlocity_cmt/v2/accounts/0011I000007lzDO/contracts
Example Response
{
"totalSize": 1,
"messages": [],
"records": [
{
"messages": [],
"actions": {
"getassetsbycontract": {
"rest": {
"params": {},
"method": "GET",
"link": "/services/apexrest/vlocity_cmt/v2/contracts/8001I0000000ThgQAE/assets"
},
"remote": {
"params": {
"includes": "allAssets"
}
},
"client": {
"params": {}
}
}
},
"displaySequence": -1,
"name": "00000364",
"Id": {
"value": "8001I0000000ThgQAE",
"previousValue": null,
"originalValue": null,
"messages": [],
"label": "Id",
"hidden": false,
"fieldName": "Id",
"editable": false,
"dataType": "ID",
"actions": {}
}
}
]
}