Product Rating Response
Output representation for the Product Rating Connect API.
- JSON example
- This example shows a sample success response.
-
1{ 2 "contextId": "11jxx0000006i5gAAA", 3 "pricingResult": { 4 "Economy Renter 1": { 5 "NetUnitPrice": 1000, 6 "childNodes": [] 7 }, 8 "Economy Renter 2": { 9 "NetUnitPrice": 2000, 10 "childNodes": [] 11 } 12 }, 13 "contextJSON": { 14 "SalesTransaction": [ 15 { 16 "Account": null, 17 "businessObjectType": "Quote", 18 "SalesTransactionName": "Test Quote", 19 "ProratedAmount": 112.25, 20 "StartDate": "2025-07-01", 21 "CurrencyIsoCode__std": "USD", 22 "InsuranceQuoteType": "New Business", 23 "TransactionType": "AutoTransactionType", 24 "TotalProratedAmount": 132.25, 25 "Pricebook": "01sSG000009SJvNYAW", 26 "Opportunity": null, 27 "TotalAmount": 277.15, 28 "EndDate": "2025-08-31", 29 "SalesTransactionItem": [ 30 { 31 "businessObjectType": "QuoteLineItem", 32 "Product": "01tSG000008KnvSYAS", 33 "id": "0QLSG000000dIxz4AE", 34 "ProductCode": "Auto Silver", 35 "SalesTransactionItemAttribute": [ 36 { 37 "AttributeKey": "0tjSG0000006q8GYAQ", 38 "AttributeValue": "6.0", 39 "ParentReference": "0QLSG000000dIxy4AE", 40 "hasObjectRef": null, 41 "AttributePicklistValue": null, 42 "IsPriceImpacting": null, 43 "businessObjectType": "QuoteLineItemAttribute", 44 "AttributeName": "Driver MVR Points", 45 "id": "0zuSG000002IfoSYAS", 46 "AttributeDefinitionCode": "DriverMVRPoints", 47 "SalesTransactionItemAttrParent": "0QLSG000000dIxy4AE", 48 "AttributeDeveloperName": "Driver_MVR_Points" 49 } 50 ], 51 "LineItemPath": "0QLSG000000dIy04AE/0QLSG000000dIxz4AE", 52 "PricebookEntry": "01uSG000003chfXYAQ", 53 "NetUnitPrice": 79.77, 54 "ParentReference": "0Q0SG000000P3XN0A0", 55 "UnitPrice": 469.6, 56 "InstanceKey": "673ec36c-7d4a-4e8a-999a-6cf16a299f4a", 57 "childNodes": [ 58 { 59 "businessObjectType": "QuoteLineItem", 60 "Product": "01tSG000008KnvSYAS", 61 "id": "0QLSG000000dIxz4AE", 62 "ProductCode": "medPay", 63 "SalesTransactionItemAttribute": [], 64 "childNodes": [] 65 } 66 ] 67 } 68 ], 69 "TotalStandardAmount": 680.8 70 } 71 ] 72 }, 73 "productDetails": { 74 "auto": { 75 "attributeCategories": [ 76 { 77 "attributes": [ 78 { 79 "attributeCategoryId": "0v3SG0000001ZToYAM", 80 "attributeNameOverride": "Bodily Injury Per Person Limit", 81 "attributePicklist": { 82 "id": "0v5SG0000004YXzYAM", 83 "values": [ 84 { 85 "code": "BIPD500", 86 "displayValue": "$500", 87 "id": "0v6SG0000006Vl2YAE", 88 "name": "BIPD500", 89 "sequence": 1, 90 "status": "Active", 91 "textValue": "500.0" 92 } 93 ] 94 }, 95 "code": "BodilyInjuryPerPersonLimit", 96 "dataType": "PICKLIST", 97 "developerName": "Bodily_Injury_Per_Person_Limit", 98 "id": "0tjSG0000006q7RYAQ", 99 "isCloneable": false, 100 "isConfigurable": false, 101 "isHidden": true, 102 "isPriceImpacting": false, 103 "isReadOnly": false, 104 "isRequired": false, 105 "label": "Bodily Injury Per Person Limit", 106 "name": "Bodily Injury Per Person Limit", 107 "status": "Active" 108 } 109 ], 110 "code": "Auto Term", 111 "name": "Auto Term" 112 } 113 ], 114 "id": "01tSG000008KnvBYAS", 115 "isActive": true, 116 "isAssetizable": true, 117 "isConfigurable": true, 118 "isSoldOnlyWithOtherProds": false, 119 "name": "Auto", 120 "nodeType": "bundleProduct", 121 "productClassification": { 122 "id": "11BSG00000LARcM2AX" 123 }, 124 "productCode": "auto" 125 } 126 }, 127 "uiTreatments": [ 128 { 129 "details": { 130 "attributeId": "0tjxx0000000007AAA", 131 "stiId": "0QLxx0000004CU0GAM", 132 "attributePicklistValueId": "0v6xx0000000005AAA" 133 }, 134 "uiTreatmentTarget": "Attribute_Picklist_Value", 135 "uiTreatmentType": "Hide" 136 }, 137 { 138 "details": { 139 "stiId": "ref_f0f2da7b_c431_482d_bf4b_599052f3a2e1" 140 }, 141 "uiTreatmentTarget": "Component", 142 "uiTreatmentType": "Disable" 143 } 144 ], 145 "ratingResult": { 146 "childNodes": [ 147 { 148 "childNodes": [ 149 { 150 "childNodes": [], 151 "details": { 152 "NetUnitPrice": 590.4, 153 "InstanceKey": "bipd1", 154 "ProductCode": "bipd", 155 "NetTotalPrice": 590.4, 156 "ProratedQLITaxAmount": 0 157 } 158 } 159 ], 160 "details": { 161 "NetUnitPrice": 1485.84, 162 "InstanceKey": "AutoSilver", 163 "ProductCode": "autoSilver", 164 "NetTotalPrice": 1485.84, 165 "ProratedQLITaxAmount": 0 166 } 167 } 168 ] 169 } 170}
| Property Name | Type | Description | Filter Group and Version | Available Version |
|---|---|---|---|---|
| configMessages | Insurance Config Message[] | List of configurator messages. | Small, 63.0 | 63.0 |
| contextId | String | ID of the context. | Small, 61.0 | 61.0 |
| contextJSON | Context JSON[] | Serialized JSON representation of the context. | Small, 66.0 | 66.0 |
| errors | List of errors that are encountered during the processing of the API request. | Small, 61.0 | 61.0 | |
| pricingResult | Map<String, Object> | Details of the pricing result. | Small, 61.0 | 61.0 |
| productDetails | Product[] | Details of the list of products that are included in the context JSON. | Small, 66.0 | 66.0 |
| ratingResult | Rating Result[] | Rating results after executing pricing with the context. | Small, 66.0 | 66.0 |
| uiTreatments | Insurance UI Treatments[] | Details of the insurance UI configuration. | Small, 66.0 | 66.0 |