Queries the price based on an OpenAPI triplet and input parameters.
Try it now
Test
RAM authorization
Request syntax
POST /api/v1/price/quote HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| price |
object |
||
| pricingMode |
string |
||
| success |
boolean |
||
| currency |
string |
||
| calculatedAmount |
number |
||
| priceSummary |
object |
||
| currency |
string |
||
| tradePrice |
number |
||
| originalPrice |
number |
||
| moduleSum |
number |
||
| effectiveModuleSum |
number |
||
| quantity |
number |
||
| pricingUnit |
string |
||
| modules |
array<object> |
||
|
object |
|||
| moduleCode |
string |
||
| costAfterDiscount |
number |
||
| originalCost |
number |
||
| invoiceDiscount |
number |
||
| unitPrice |
number |
||
| upstreamRequestId |
string |
||
| errorCode |
string |
||
| errorMessage |
string |
||
| components |
object |
||
|
object |
|||
| currency |
string |
||
| tradePrice |
number |
||
| originalPrice |
number |
||
| moduleSum |
number |
||
| effectiveModuleSum |
number |
||
| quantity |
number |
||
| pricingUnit |
string |
||
| modules |
array<object> |
||
|
object |
|||
| moduleCode |
string |
||
| costAfterDiscount |
number |
||
| originalCost |
number |
||
| invoiceDiscount |
number |
||
| unitPrice |
number |
||
| requestId |
string |
Id of the request |
Examples
Success response
JSON format
{
"price": {
"pricingMode": "",
"success": true,
"currency": "",
"calculatedAmount": 0,
"priceSummary": {
"currency": "",
"tradePrice": 0,
"originalPrice": 0,
"moduleSum": 0,
"effectiveModuleSum": 0,
"quantity": 0,
"pricingUnit": "",
"modules": [
{
"moduleCode": "",
"costAfterDiscount": 0,
"originalCost": 0,
"invoiceDiscount": 0,
"unitPrice": 0
}
]
},
"upstreamRequestId": "",
"errorCode": "",
"errorMessage": "",
"components": {
"key": {
"currency": "",
"tradePrice": 0,
"originalPrice": 0,
"moduleSum": 0,
"effectiveModuleSum": 0,
"quantity": 0,
"pricingUnit": "",
"modules": [
{
"moduleCode": "",
"costAfterDiscount": 0,
"originalCost": 0,
"invoiceDiscount": 0,
"unitPrice": 0
}
]
}
}
},
"requestId": ""
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.