Get Contracts for Account

Retrieve the contracts for a specified account ID.

1GET /v2/assets/{ID}/pricing?accountId={account_ID}

Remote Method 

1getContracts

Handlers 

1REST Endpoint: APIContractsAccountsV2.cls
2Implementation: CpqContractsAccountsActionV2.cls

Apex Remote Service 

1CpqAppHandler

Apex Remote Input Map 

1methodName: getContracts
2accountId: 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 FormatJSON
Resource URL/services/apexrest/{namespace}/v2/accounts/{account_ID}

Example Request 

1GET
2/services/apexrest/vlocity_cmt/v2/accounts/0011I000007lzDO/contracts

Example Response 

1{
2  "totalSize": 1,
3  "messages": [],
4  "records": [
5    {
6      "messages": [],
7      "actions": {
8        "getassetsbycontract": {
9          "rest": {
10            "params": {},
11            "method": "GET",
12            "link": "/services/apexrest/vlocity_cmt/v2/contracts/8001I0000000ThgQAE/assets"
13          },
14          "remote": {
15            "params": {
16              "includes": "allAssets"
17            }
18          },
19          "client": {
20            "params": {}
21          }
22        }
23      },
24      "displaySequence": -1,
25      "name": "00000364",
26      "Id": {
27        "value": "8001I0000000ThgQAE",
28        "previousValue": null,
29        "originalValue": null,
30        "messages": [],
31        "label": "Id",
32        "hidden": false,
33        "fieldName": "Id",
34        "editable": false,
35        "dataType": "ID",
36        "actions": {}
37      }
38    }
39  ]
40}