This IP contains the GET implementation for TMF648 Quote Management.
Input JSON
{
"id": "00001204"
}
Output JSON
{
"category": "Existing Customer - Upgrade",
"description": "TMF648 Quote",
"id": "00001204",
"quoteDate": "2023-09-13T03:46:02.000+0000",
"state": "Draft",
"agreement": [
{
"id": "00000945",
"href": "/services/apexrest/vlocity_cmt/tmforum/quotemanagement/v57.0/Contract/00000945"
}
],
"billingAccount": [
{
"id": "CD123",
"name": "Acme",
"href": "/services/apexrest/vlocity_cmt/tmforum/quotemanagement/v57.0/Account/CD123"
}
],
"href": "/services/apexrest/vlocity_cmt/tmforum/quotemanagement/v57.0/quote/00001204",
"version": "V1",
"relatedParty": [
{
"@referredType": "Account",
"href": "/services/apexrest/vlocity_cmt/tmforum/quotemanagement/v57.0/Account/1234",
"id": "1234",
"name": "Common Org Account",
"role": "Account"
},
{
"@referredType": "Contact",
"href": "/services/apexrest/vlocity_cmt/tmforum/quotemanagement/v57.0/Contact/003Do00000PSgbhIAD",
"id": "003Do00000PSgbhIAD",
"name": "common",
"role": "Contact"
}
],
"quoteTotalPrice": [
{
"priceType": "Recurring",
"price": {
"taxIncludedAmount": {
"unit": "$",
"value": 1
}
}
},
{
"priceType": "One-time",
"price": {
"taxIncludedAmount": {
"unit": "$",
"value": 0
}
}
}
],
"quoteItem": [
{
"action": "Add",
"href": "/services/apexrest/vlocity_cmt/tmforum/quotemanagement/v57.0/QuoteLineItem/00000653",
"id": "00000653",
"quantity": 1,
"relatedParty": [
{
"@referredType": "Account",
"href": "/services/apexrest/vlocity_cmt/tmforum/quotemanagement/v57.0/Account/001Do00000MfpkgIAB",
"id": "001Do00000MfpkgIAB",
"name": "Common Org Account",
"role": "Service Account"
}
],
"quoteItemPrice": [
{
"priceType": "Recurring",
"price": {
"taxIncludedAmount": {
"unit": "$",
"value": 10
}
}
},
{
"priceType": "One-time",
"price": {
"taxIncludedAmount": {
"unit": "$",
"value": 20
}
}
}
],
"productOffering": [
{
"@type": "Product2",
"href": "/services/apexrest/vlocity_cmt/tmforum/quotemanagement/v57.0/Product2/198fbc33-9cf4-ac60-e44d-f1682c741179",
"id": "198fbc33-9cf4-ac60-e44d-f1682c741179",
"name": "TMF648 Product"
}
]
}
],
"contactMedium": [
{
"mediumType": "Email",
"characteristic": {
"contactType": "Email",
"emailAddress": "abc@salesforce.com"
}
},
{
"mediumType": "Phone",
"characteristic": {
"contactType": "Phone",
"phoneNumber": "(990) 099-7788"
}
},
{
"mediumType": "Fax",
"characteristic": {
"contactType": "Fax",
"faxNumber": "abc"
}
}
]
}
Called By
This IP calls the TMFOpenAPIQuoteService.getAssets Apex method and the following Data Raptors: