b2bExpress_assetConfigData API

Store the information that is displayed on the assets page.

This API is used to store the field and label information that is displayed on the new Assets subtab of the Account page.

URI

/services/apexrest/vlocity_cmt/v1/integrationprocedure/b2bExpress_assetConfigData/

HTTP Method

POST

Request

{}

Response

{
	"responseData": {
		"columnMap": [{
				"label": "Id",
				"valueMap": "Id.value",
				"visible": false
			},
			{
				"label": "Asset Name",
				"valueMap": "Name",
				"collapsable": true,
				"showAttrs": true
			},
			{
				"label": "Service Account",
				"valueMap": "vlocity_cmt__ServiceAccountId__r.Name"
			},
			{
				"label": "Billing Account",
				"valueMap": "vlocity_cmt__BillingAccountId__r.Name"
			},
			{
				"label": "Service Identifier",
				"valueMap": "vlocity_cmt__ServiceIdentifier__c.value"
			},
			{
				"label": "Contract",
				"valueMap": "vlocity_cmt__ContractId__r.ContractNumber"
			},
			{
				"label": "Recurring Total",
				"valueMap": "vlocity_cmt__RecurringTotal__c.value",
				"dataType": "Currency",
				"align": "right"
			},
			{
				"label": "One Time Total",
				"valueMap": "vlocity_cmt__OneTimeTotal__c.value",
				"dataType": "Currency",
				"align": "right"
			},
			{
				"label": "Status",
				"valueMap": "vlocity_cmt__ProvisioningStatus__c.value"
			}
		],
		"displayActionOptions": [{
				"label": "Change to Quote",
				"value": "Quote"
			},
			{
				"label": "Change to Order",
				"value": "Order"
			}
		],
		"tableGroupFilterOptions": [
			"Name",
			"ServiceAccountId__r",
			"BillingAccountId__r",
			"Contract__c",
			"ProvisioningStatus__c"
		],
		"excludeRepititiveColumnDataKeys": [
			"vlocity_cmt__BillingAccountId__r",
			"vlocity_cmt__ServiceAccountId__r",
			"vlocity_cmt__ProvisioningStatus__c"
		]
	}
}