Asset Creation API
API Information:
ENDPOINT URL
/services/data/v66.0/composite
METHOD:
POST
MESSAGE BODY:
{
"allOrNone": true,
"compositeRequest": [
{
"method": "POST",
"url": "/services/data/v66.0/sobjects/Asset",
"referenceId": "refAsset1",
"body": {
"AccountId": "001f600000dZWxvAAG",
"Name": "Google Workspace",
"Product2Id": "01tf6000004GVNnAAO",
"ContactId": "003f600000JX730AAD",
"HasLifecycleManagement": true,
"LifecycleStartDate": "2026-01-01T00:00:00.000+0000",
"LifecycleEndDate": "2026-12-31T00:00:00.000+0000",
"CurrentMRR": 250,
"CurrentQuantity": 10,
"TotalLifecycleAmount": 3000
}
},
{
"method": "POST",
"url": "/services/data/v66.0/sobjects/AssetAction",
"referenceId": "refAA1",
"body": {
"AssetId": "@{refAsset1.id}",
"Type": "Generate",
"CategoryEnum": "Initial Sale",
"ActionDate": "2026-01-01T00:00:00.000+0000",
"quantityChange": 10,
"mrrChange": 250,
"amount": 12000,
"TotalInitialSaleAmount": 3000,
"TotalMrr": 250
}
},
{
"method": "POST",
"url": "/services/data/v66.0/sobjects/AssetStatePeriod",
"referenceId": "refASP1",
"body": {
"AssetId": "@{refAsset1.id}",
"startDate": "2026-01-01T00:00:00.000+0000",
"endDate": "2026-12-31T23:59:59.000+0000",
"quantity": 10,
"amount": 0,
"mrr": 250
}
},
{
"method": "POST",
"url": "/services/data/v66.0/sobjects/AssetActionSource",
"referenceId": "refAAS1",
"body": {
"AssetActionId": "@{refAA1.id}",
"transactionDate": "2026-01-01T00:00:00.000+0000",
"adjustmentAmount": 0,
"productAmount": 3000,
"estimatedTax": 0,
"actualTax": 0,
"startDate": "2026-01-01T00:00:00.000+0000",
"endDate": "2026-12-31T00:00:00.000+0000",
"quantity": 10
}
}
]
}