Newer Version Available

This content describes an older version of this product. View Latest

Change Asset Input

Change input consumed by Customer Asset Lifecycle Management. Represents a change action made against a lifecycle-managed asset.
JSON example
1{
2  "assetStatePeriods": [
3    {
4      "startDate": "2020-07-01T09:00:00+08:00",
5      "endDate": "2020-09-30T08:59:59+08:00",
6      "quantity": 20,
7      "mrr": 200,
8      "amount": 600
9    },
10    {
11      "startDate": "2020-10-01T09:00:00+08:00",
12      "endDate": "2020-12-31T08:59:59+08:00",
13      "quantity": 25,
14      "mrr": 250,
15      "amount": 750
16    }
17  ],
18  "assetAction": {
19    "category": "Upsells",
20    "actionDate": "2020-10-01T14:00:00+08:00",
21    "quantityChange": 5,
22    "mrrChange": 50,
23    "amount": 150
24  },
25  "assetActionSources": [
26    {
27      "transactionDate": "2020-10-01T14:00:00+08:00",
28      "startDate": "2020-10-01T09:00:00+08:00",
29      "endDate": "2020-12-31T08:59:59+08:00",
30      "quantity": 5,
31      "productAmount": 150,
32      "referenceEntityItem": "1WLB00000003geJOAQ"
33    }
34  ]
35}
Properties
Name Type Description Required or Optional Available Version
assetAction Asset Action Input Action that caused a change to the asset. Required 50.0
assetActionSources Asset Action Source Input[] List of asset action sources. Optional 50.0
assetId String Asset that was changed as a result of the action. Required 50.0
assetStatePeriods Asset State Period Input[] List of asset state periods affected by the change asset call. Optional 50.0