Configuration Bulk Add to Transaction REST API
Overview
Oracle CPQ exposes Configuration objects and configuration data through REST APIs and RESTful standards.This REST API is used to add several model configurations to a Transaction. With appropriate HTTP Basic authentication, administrators can make use of these service.
Administration
The endpoint for each REST API appends onto https://{siteurl}
, where {siteurl}
is the base URL of the Oracle CPQ site.
https://sitename.oracle.com/rest/v17/config/actions/_bulkAddToTxn
{
"bsId": 41370275,
"documentId": 37056643,
"items": [{
"productFamily": "vision",
"productLine": "servers",
"model": "serverSolutions",
"configData": {
"packagedSolutions": {
"value": "Sentinel",
"displayValue": "Standard"
}
}
}, {
"productFamily": "vision",
"productLine": "servers",
"model": "ultraPowerSolutionPackage",
"configData": {
"serverCounter": 1,
"powerSupply": {
"value": "600W PSU",
"displayValue": "600W PSU"
},
"enclosure": "Vision Blade 6000 Chassis",
"howMuchDataDoYouCurrentlyManageAndStore": {
"value": "1 TB - 5 TB",
"displayValue": "1 TB - 5 TB"
},
"ram": {
"value": "4 GB RAM",
"displayValue": "4 GB RAM"
},
"ramConfiguration": {
"value": "2 Sticks",
"displayValue": "2 Sticks"
},
"slimFloppyDrive": false,
"serverPerformance": {
"value": "Entry Level",
"displayValue": "Entry Level"
},
"supportLevel": {
"value": "Vision Gold",
"displayValue": "Vision Gold"
},
"oSLicenses": 1,
"overrideLowQuantity": false,
"howManyEmployeesDoYouHaveNow": {
"value": "26 - 100",
"displayValue": "26 - 100"
},
"applicationSoftwareCounter": 4,
"blades_quantity": 1,
"numberOfProcessors": {
"value": 2,
"displayValue": "2"
}
}
}
]
}
{ "destinationUrl": "https://sitename.oracle.com/commerce/buyside/document.jsp?id=41370275&version_id=36733420&bm_cm_process_id=36733329&document_id=37056643&process=oraclecpqo&formaction=openTransaction&document_number=1", "bsId": 41370275, "processId": 36733329, "processVarName": "oraclecpqo", "documentId": 37056643 }