Data Table REST APIs
Overview
Oracle CPQ Data Table REST APIs allow administrators to access and support Oracle CPQ Data Tables. The Data Table REST APIs support functions for data table folders, properties, columns, records, imports, exports, and searches.
Refer to the Task REST APIs for the following task-related functions: Get List of Tasks, Get Task, Cancel Task, Delete Task, Delete Tasks, Get Task File List, and Download a Task File.
Oracle CPQ uses HTTP Basic authentication to authenticate REST calls from third-party systems. When making a call to an Oracle CPQ REST API, the third-party system’s REST client must have encrypted Oracle CPQ login credentials in the Header and an Accept Header that both adhere to HTTP Basic authentication standards. The Accept Header must be set to application/schema+json
to see the detailed schema of the resource. For more information see the topic Supported REST Headers.
Administration
Data Tables
The data table endpoints retrieve data table properties and perform actions to create, delete, deploy, export, import, move, and update data tables.
Note: The following data table REST APIs are only available for admin users.
https://sitename.oracle.com/rest/v17/datatables
{ "items": [{ "id": 36263638, "dateModified": "08/10/2017 11:17 AM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Status" } ], "name": "Status", "description": "The list of all possible values for transaction and transaction line status attributes.", "hasUndeployedChanges": false, "deployedDate": "08/10/2017 11:17 AM", "dateCreated": "07/02/2014 10:08 AM", "folder": { "name": "[Default]", "variableName": "_default", "links": [{ "rel": "related", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/_default" } ], }, "isLive": false }, { "id": 36593152, "dateModified": "05/06/2019 4:11 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Oracle_BomAttrDef" } ], "name": "Oracle_BomAttrDef", "hasUndeployedChanges": false, "deployedDate": "05/06/2019 4:11 PM", "dateCreated": "11/09/2017 8:02 AM", "folder": { "name": "BOM Tables", "variableName": "bOMTables", "links": [{ "rel": "related", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/bOMTables" } ], }, "isLive": false }, { "id": 36593103, "dateModified": "05/07/2019 11:20 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Oracle_BomAttrMap" } ], "name": "Oracle_BomAttrMap", "hasUndeployedChanges": false, "deployedDate": "05/07/2019 11:20 PM", "dateCreated": "11/09/2017 8:01 AM", "folder": { "name": "BOM Tables", "variableName": "bOMTables", "links": [{ "rel": "related", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/bOMTables" } ], }, "isLive": false }, { "id": 36734142, "dateModified": "05/07/2019 11:51 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Oracle_BomItemDef" } ], "name": "Oracle_BomItemDef", "hasUndeployedChanges": false, "deployedDate": "05/07/2019 11:51 PM", "dateCreated": "11/10/2018 2:05 PM", "folder": { "name": "BOM Tables", "variableName": "bOMTables", "links": [{ "rel": "related", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/bOMTables" } ], }, "isLive": false }, { "id": 36873364, "dateModified": "05/06/2019 4:11 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Oracle_BomItemDefAlt" } ], "name": "Oracle_BomItemDefAlt", "hasUndeployedChanges": false, "deployedDate": "05/06/2019 4:11 PM", "dateCreated": "05/06/2019 4:11 PM", "folder": { "name": "BOM Tables", "variableName": "bOMTables", "links": [{ "rel": "related", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/bOMTables" } ], }, "isLive": false }, { "id": 36592890, "dateModified": "05/07/2019 11:47 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Oracle_BomItemMap" } ], "name": "Oracle_BomItemMap", "hasUndeployedChanges": false, "deployedDate": "05/07/2019 11:47 PM", "dateCreated": "11/09/2017 8:00 AM", "folder": { "name": "BOM Tables", "variableName": "bOMTables", "links": [{ "rel": "related", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/bOMTables" } ], }, "isLive": false }, { "id": 36872950, "dateModified": "05/06/2019 4:10 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/MultiNaturalKeys" } ], "name": "MultiNaturalKeys", "hasUndeployedChanges": false, "deployedDate": "05/06/2019 4:10 PM", "dateCreated": "05/06/2019 4:10 PM", "folder": { "name": "Data Tables", "variableName": "dataTables", "links": [{ "rel": "related", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/dataTables" } ], }, "isLive": false }, { "id": 38089465, "dateModified": "07/30/2019 4:05 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/AccountMappings" } ], "name": "AccountMappings", "hasUndeployedChanges": false, "deployedDate": "07/30/2019 4:05 PM", "dateCreated": "07/30/2019 4:05 PM", "folder": { "name": "Integration", "variableName": "integration", "links": [{ "rel": "related", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/integration" } ], }, "isLive": false }, { "id": 36831052, "dateModified": "05/06/2019 12:00 AM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/ORCL_PRC_ADJUSTMENTS" } ], "name": "ORCL_PRC_ADJUSTMENTS", "hasUndeployedChanges": false, "deployedDate": "05/06/2019 12:00 AM", "dateCreated": "05/02/2019 8:35 AM", "folder": { "name": "Oracle Pricing Tables", "variableName": "oraclePricingTables", "links": [{ "rel": "related", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/oraclePricingTables" } ], }, "isLive": true } } ] }
https://sitename.oracle.com/rest/v17/datatables/Status
{ "id": 36263638, "dateModified": "08/10/2017 11:17 AM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Status" } ], "name": "Status", "description": "The list of all possible values for transaction and transaction line status attributes.", "hasUndeployedChanges": false, "deployedDate": "08/10/2017 11:17 AM", "dateCreated": "07/02/2014 10:08 AM", "folder": { "name": "[Default]", "variableName": "_default", "links": [{ "rel": "related", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/_default" } ], }, "isLive": false }
https://sitename.oracle.com/rest/v17/datatables
{ "name": "ServerComponents", "description": "This table lists server components for the Vision Servers configuration.", "folder": { "variableName": "servers" }, "isLive": false }
{ "id": 41361249, "dateModified": "10/08/2019 9:13 AM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/ServerComponents" } ], "name": "ServerComponents", "description": "This table lists server components for the Vision Servers configuration.", "hasUndeployedChanges": true, "deployedDate": "", "dateCreated": "10/08/2019 9:13 AM", "folder": { "name": "Servers", "variableName": "servers", "links": [{ "rel": "related", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/servers" } ] }, "isLive": false }
https://sitename.oracle.com/rest/v17/datatables/ServerComponents
https://sitename.oracle.com/rest/v17/datatables/actions/deleteTables
{ "selections": ["Racks", "Rack_Components"] }
A task is initiated when you deploy data tables. You can use the Task Rest APIs to view the status of the deployment and cancel a deployment.
- To view the status, initiate the Get Task REST API using the task id from the Deploy Data Tables REST API response.
- To cancel a deployment, initiate the Cancel Task REST API using the task id from the Deploy Data Tables REST API response.
https://sitename.oracle.com/rest/v17/datatables/actions/deploy
{ "selections": ["Racks", "Rack_Components"] }
{ "taskIds": [{ "id": 41366783, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/tasks/41366783" } ], }, { "id": 41366784, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/tasks/41366784" } ], } ], "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/actions/deploy" } ] }
To cancel the data table deployment initiate the Cancel Task REST API using the task id from the Deploy Data Tables REST API response.
https://sitename.oracle.com/rest/v17/datatables/actions/export
Selections Example
{ "selections": ["ServerComponents", "Shipping_Options"] }
Example with Filtered Selections
{ "selections": ["StatusLabel", "table_100columns"], "filterCriteriaForSelections": [{ "name": "StatusLabel", "q": "{$or:[{StatusLabel:'CREATED'},{StatusID:8}]}" }, { "name": "table_100columns", "q": "{$or:[{str1:'test1'},{int10:1}]}" } ] }
{ "links": [{ "rel": "related", "href": "https://sitename.oracle.com/rest/v17/tasks/41373364" } ], "taskId": 41373364 }
A task is initiated when you export data tables and the data table zip file will be associated with the task. After exporting the data tables, you can view the status of the export, cancel the export, and download the exported data tables or log files.
Get Task Example
To view the status of the data table export initiate the Get Task REST API using the task id from the Export Data Tables REST API response.
https://sitename.oracle.com/rest/v17/tasks/41373364
{ "id": 41373364, "dateModified": "04/16/2020 2:07 PM", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/tasks/41373364" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/tasks" }, { "rel": "child", "href": "https://sitename.oracle.com/rest/v17/tasks/41373364/files" } ], "name": "Data Tables (2) Export", "category": { "lookupCode": "26", "displayValue": "Data Table Export" }, "status": "Completed", "result": "datatable_1587064062872", "executionTime": "04/16/2020 2:07 PM", "dateAdded": "04/16/2020 2:07 PM" }
After the task has completed, perform the following steps to download the exported data tables:
-
Get Task File List
Initiate the Get Task File List REST API using the task id from the Export Data Tables REST API response.
https://sitename.oracle.com/rest/v17/tasks/41373364/files
{ "items": [{ "links": [{ "rel": "related", "href": "https://sitename.oracle.com/rest/v17/tasks/41373364/files/datatable_1571428547692" } ], "name": "datatable_1571428547692", "type": "application/zip" } ], "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/tasks/41373364/files" } ] }
-
Download Task File
Initiate the Download Task File REST API using the file name from the Get Task File List REST API.
https://sitename.oracle.com/rest/v17/tasks/41373364/files/datatable_1571428547692
To cancel the data table export initiate the Cancel Task REST API using the task id from the Export Data Tables REST API response.
REST API Delimiter Considerations
-
REST API services do not support mufti-character separators for column or row delimiters. For example, you cannot use "
$^$
" as separator because the separator must be a single character. Note that this behavior differs from BML functionality. -
If more than one character is provided as separator, the results are may not be correct.
-
The backslash "\" is not used as escape character to change the meaning of the next character. For example, "
\n
" is interpreted as two seperate characters "\
" and "n
" and it will be considered as a mufti-character delimiter. -
The line break/carriage return is the default separate for CSV files, therefore it does not need to be specified.
-
If a different delimiter is specified, the carriage returns in the CSV file will be replaced with the specified delimiter. If you want to specify a carriage return as delimiter, you can enter the carriage return as a delimiter in Postman to generate a return character.
https://sitename.oracle.com/rest/v17/datatables/actions/import
'https://sitename.oracle.com.oracle.com/rest/v17/datatables/actions/import' \ --header 'Authorization: Basic c3VwZXJ1c2VyOnFhcGFzcw==' \ --header 'Cookie: JSESSIONID=41fdadef842a4b3ba2079846ac05a5a14ee284b2b4fc509eb875!1363400201' \ --form 'file=@/D:/Status.csv' \ --form 'columnDelimiter=,' \ --form 'dataHasDelimiter=true'
{ "links": [{ "rel": "related", "href": "https://sitename.oracle.com/rest/v17/tasks/41372454" } ], "taskId": 41372454 }
A task is initiated when you import data tables and the status log file will be associated with the task. After importing the data tables, you can view the status of the import and cancel the import.
Get Task Example
To view the status of the data table import, initiate the Get Task REST API using the task id from the Import Data Tables REST API response.
https://sitename.oracle.com/rest/v17/tasks/41372454
{ "id": 41372454, "dateModified": "04/15/2020 1:49 PM", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/tasks/41372454" }, { "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/tasks" }, { "rel": "child", "href": "https://sitename.oracle.com/rest/v17/tasks/41372454/files" } ], "name": "Status", "category": { "lookupCode": "13", "displayValue": "Data Table Upload" }, "status": "Completed", "result": "https://sitename.oracle.com/admin/bulkservices/view_error_log.jsp?file_name=41372454.log&company_id=4118171", "executionTime": "04/15/2020 1:49 PM", "dateAdded": "04/15/2020 1:49 PM" }
To cancel the data table import initiate the Cancel Task REST API using the task id from the Import Data Tables REST API response.
https://sitename.oracle.com/rest/v17/datatables/actions/moveTables
{ "folderVariableName": "racks", "selections": ["ServerComponenets", "Shipping_Options"] }
https://sitename.oracle.com/rest/v17/datatables/ServerComponents
{ "name": "ServerComponents", "description": "This table lists server components for the Vision Servers configuration.", "folder": { "variableName": "servers" }, "isLive": true }
{ "id": 41312686, "dateModified": "10/15/2019 2:18 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/ServerComponents" } ], "name": "ServerComponents", "description": "This table lists server components for the Vision Servers configuration.", "hasUndeployedChanges": false, "deployedDate": "10/15/2019 2:18 PM", "dateCreated": "06/02/2019 12:14 PM", "folder": { "name": "Servers", "variableName": "servers", "links": [{ "rel": "related", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/servers" } ], }, "isLive": true }
Data Table Columns
The data table column endpoints retrieve data table column information and perform actions to create, delete, synchronize, and update data table columns.
Note: The data table column REST APIs are only available for admin users.
Get List of Data Table Columns
https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields
{ "items": [{ "id": 41361422, "dateModified": "10/08/2019 12:48 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/Type" } ], "name": "Type", "dateAdded": "10/08/2019 12:48 PM", "type": "String", "order": 1, "index": true, "key": false }, { "id": 41361423, "dateModified": "10/08/2019 12:48 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/SubType" } ], "name": "SubType", "dateAdded": "10/08/2019 12:48 PM", "type": "String", "order": 2, "index": true, "key": false }, { "id": 41361425, "dateModified": "10/08/2019 12:48 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/Selector" } ], "name": "Selector", "dateAdded": "10/08/2019 12:48 PM", "type": "Integer", "order": 3, "index": false, "key": false }, { "id": 41361427, "dateModified": "10/08/2019 12:48 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/SelectorString" } ], "name": "SelectorString", "dateAdded": "10/08/2019 12:48 PM", "type": "String", "order": 4, "index": false, "key": false }, { "id": 41361424, "dateModified": "10/08/2019 12:48 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/Height" } ], "name": "Height", "dateAdded": "10/08/2019 12:48 PM", "type": "Integer", "order": 5, "index": false, "key": false }, { "id": 41361426, "dateModified": "10/08/2019 12:48 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/Power" } ], "name": "Power", "dateAdded": "10/08/2019 12:48 PM", "type": "Integer", "order": 6, "index": false, "key": false }, { "id": 41361429, "dateModified": "10/08/2019 12:48 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/UsageInt" } ], "name": "UsageInt", "dateAdded": "10/08/2019 12:48 PM", "type": "Integer", "order": 7, "index": false, "key": false }, { "id": 41361430, "dateModified": "10/08/2019 12:48 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/UsageString" } ], "name": "UsageString", "dateAdded": "10/08/2019 12:48 PM", "type": "String", "order": 8, "index": false, "key": false }, { "id": 41361428, "dateModified": "10/08/2019 12:48 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/Descriptor" } ], "name": "Descriptor", "dateAdded": "10/08/2019 12:48 PM", "type": "String", "order": 9, "index": false, "key": false } ], "links": [{ "rel": "canonical", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "next", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields?offset=1000&limit=1000&totalResults=false" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields?offset=0&limit=1000&totalResults=false" } ] }
Get Data Table Column Properties
https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/Type
{ "id": 41361422, "dateModified": "10/08/2019 12:48 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/Type" } ], "name": "Type", "dateAdded": "10/08/2019 12:48 PM", "type": "String", "order": 1, "index": true, "key": false }
Column with Relationship Example
https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/RelationshipColumn
{ "id": 41366882, "dateModified": "10/21/2019 11:28 AM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/RelationshipColumn" } ], "name": "RelationshipColumn", "dateAdded": "10/21/2019 11:15 AM", "type": "String", "order": 11, "relationship": { "name": "RelationshipExample", "refTable": { "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Shipping_Options" } ], "name": "Shipping_Options" }, "refField": { "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Shipping_Options/fields/Service_Level" } ], "name": "Service_Level" }, "refOnDelete": "On Delete No Action" }, "index": true, "key": false }
Column with Validation Example
https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/ValidationColumn
{ "id": 41366878, "dateModified": "10/21/2019 11:17 AM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/ValidationColumn" } ], "name": "ValidationColumn", "dateAdded": "10/21/2019 11:15 AM", "type": "String", "order": 10, "validation": { "type": "Config", "attribute": { "name": "Component Type", "id": 41320861 }, "hierarchy": "All Products:aCMERacks:equipmentRacks:componentType" }, "index": false, "key": false }
Create or Update Data Table Column
https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields
{ "name": "Type", "description": "This field identifies the component type.", "index": true, "key": false, "order": 2 }
{ "id": 41361422, "dateModified": "10/17/2019 10:30 AM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/Type" } ], "name": "Type", "description": "This field identifies the component type.", "dateAdded": "10/08/2019 12:48 PM", "type": "String", "order": 2, "index": true, "key": false }
https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/Size
https://sitename.oracle.com/rest/v17/datatables/{tableName}/fields/actions/deleteFields
{ "selections": ["Size", "Weight"] }
Synchronize Data Table Columns
https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/actions/synchronize
{ "documents": { "items": [{ "name": "DateUpdated", "type": "String", "_sync_action": "create", "_proxy_id": "1" }, { "name": "Height", "description": "This field identifies the height of the component.", "_sync_action": "update", "_proxy_id": "2" }, { "name": "RelationshipColumn", "_sync_action": "delete", "_proxy_id": "3" } ] } }
{ "documents": { "items": [{ "id": 41367525, "dateModified": "10/23/2019 10:32 AM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/DateUpdated" } ], "name": "DateUpdated", "dateAdded": "10/23/2019 10:32 AM", "type": "String", "order": 12, "index": false, "key": false, "_proxy_id": "1" }, { "id": 41366842, "dateModified": "10/23/2019 10:32 AM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/Height" } ], "name": "Height", "description": "This field identifies the height of the component.", "dateAdded": "10/21/2019 11:15 AM", "type": "Integer", "order": 5, "index": false, "key": false, "_proxy_id": "2" } ] } }
Update Data Table Column Properties
https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/DateUpdated
{ "name": "DateUpdated", "order": 1, "_proxy_id": "1" }
{ "id": 41367525, "dateModified": "10/23/2019 10:43 AM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Rack_Domain/fields/DateUpdated" } ], "name": "DateUpdated", "dateAdded": "10/23/2019 10:32 AM", "type": "String", "order": 1, "index": false, "key": false, "_proxy_id": "1" }
Data Table Data
These endpoints retrieve data table data (i.e. rows or records) and perform actions to clear, create, delete, and update data table rows.
Note: The data table data REST APIs are only available for admin users.
Get Data Table Data (Includes Search Data Table Option)
Get Data Table Data | ||
---|---|---|
Description |
This endpoint returns all rows for the specified data table. |
|
URI Endpoint |
/rest/v17/adminCustom{tableName} |
|
Endpoint Parameters |
tableName |
The data table name. |
q |
Query specifications can be used to search for specific data within the named data table. Query specifications that follow Oracle CPQ query and pagination parameters syntax, and query specifications that follow a subset of MongoDB syntax can be used. For more information, refer to the following resources:
|
|
HTTP Method |
GET |
|
Request Body Parameters |
None |
|
Response Body Parameters |
The response contains a collection of data table rows. |
https://sitename.oracle.com/rest/v17/adminCustomStatus
{ { "limit": 1000, "offset": 0, "count": 8, "hasMore": false, "items": [{ "id": 36735107, "StatusID": 1, "StatusLabel": "CREATED", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "OPEN", "HistoricalStatus": "ZCA_IN_PROGRESS", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus/36735107" } ], }, { "id": 36735108, "StatusID": 2, "StatusLabel": "QUOTED", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "OPEN", "HistoricalStatus": "ZCA_IN_PROGRESS", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus/36735108" } ], }, { "id": 36735109, "StatusID": 3, "StatusLabel": "INVOICED", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "WON", "HistoricalStatus": "ZCA_WIN", "DMStatus": "WON", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus/36735109" } ], }, { "id": 36735110, "StatusID": 4, "StatusLabel": "AWAIT_BILLING", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "WON", "HistoricalStatus": "ZCA_WIN", "DMStatus": "WON", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus/36735110" } ], }, { "id": 36735111, "StatusID": 5, "StatusLabel": "BILLED", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "WON", "HistoricalStatus": "ZCA_WIN", "DMStatus": "WON", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus/36735111" } ], }, { "id": 36735112, "StatusID": 6, "StatusLabel": "ORDERED", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "WON", "HistoricalStatus": "ZCA_WIN", "DMStatus": "WON", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus/36735112" } ], }, { "id": 36735113, "StatusID": 7, "StatusLabel": "SCHEDULED", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "WON", "HistoricalStatus": "ZCA_WIN", "DMStatus": "WON", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus/36735113" } ], }, { "id": 36735114, "StatusID": 8, "StatusLabel": "PICKED", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "WON", "HistoricalStatus": "ZCA_WIN", "DMStatus": "WON", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus/36735114" } ] } } ], "links": [{ "rel": "canonical", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "next", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus?offset=1000&limit=1000&totalResults=false" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus?offset=0&limit=1000&totalResults=false" } ] }
Request Data Table records matching a specific criteria
The following query returns Status table records where the StatusLabel equals CREATED or PICKED.
https://sitename.oracle.com/rest/v17/adminCustomStatus?q={$or:[{StatusLabel:'CREATED'},{ StatusLabel:'PICKED'}]}
{ "limit": 1000, "offset": 0, "count": 2, "hasMore": false, "items": [{ "id": 36735107, "StatusID": 1, "StatusLabel": "CREATED", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "OPEN", "HistoricalStatus": "ZCA_IN_PROGRESS", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus/36735107" } ], }, { "id": 36735114, "StatusID": 8, "StatusLabel": "PICKED", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "WON", "HistoricalStatus": "ZCA_WIN", "DMStatus": "WON", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus/36735114" } ], } ], "links": [{ "rel": "canonical", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "next", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus?offset=1000&limit=1000&totalResults=false&q={$or:[{StatusLabel:'CREATED'},{ StatusLabel:'PICKED'}]}" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus?offset=0&limit=1000&totalResults=false&q={$or:[{StatusLabel:'CREATED'},{ StatusLabel:'PICKED'}]}" } ] }
https://sitename.oracle.com/rest/v17/adminCustomStatus/36735109
{ "id": 36735109, "StatusID": 3, "StatusLabel": "INVOICED", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "WON", "HistoricalStatus": "ZCA_WIN", "DMStatus": "WON", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus/36735109" } ] }
Clear Data Table Data | ||
---|---|---|
Description |
This endpoint deletes all rows from the specified data table. |
|
URI Endpoint |
/rest/v17/adminCustom{tableName}/actions/clearData |
|
Endpoint Parameters |
tableName |
The data table name. |
HTTP Method |
POST |
|
Request Body Parameters |
q |
Beginning in Oracle CPQ 22B, query parameters can be used to filter data table records to be cleared. Query specifications that follow Oracle CPQ query parameters syntax, and query specifications that follow a subset of MongoDB syntax can be used. For more information, refer to: MongoDB’s Query Documents. |
Response Body Parameters | The response contains the data for the specified row. |
https://sitename.oracle.com/rest/v17/adminCustomStatus/actions/clearData
Request Sample (Clear Filtered Data)
{ "q": "{$or:[{StatusLabel:'CREATED'},{StatusID:8}]}" }
https://sitename.oracle.com/rest/v17/adminCustomStatus
{ "StatusID": 20, "StatusLabel": "INVOICED", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "WON", "HistoricalStatus": "ZCA_WIN", "DMStatus": "WON" }
{ "id": 41365481, "StatusID": 20, "StatusLabel": "INVOICED", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "WON", "HistoricalStatus": "ZCA_WIN", "DMStatus": "WON", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus/41365481" } ] }
https://sitename.oracle.com/rest/v17/adminCustomStatus/36735109
https://sitename.oracle.com/rest/v17/adminCustomStatus/actions/deleteRows
{ "selections": [123456, 789012, 345678] }
https://sitename.oracle.com/rest/v17/datatables/actions/getQueryStatistics
{ "selections": [], "keyword": "router" }
{ "items": [{ "table": { "id": 36877868, "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Oracle_BomItemDef" } ], "name": "Oracle_BomItemDef" }, "matchingRowCount": 13, "rowsLink": "https://sitename.oracle.com/rest/v17/adminCustomOracle_BomItemDef?q={$or:[{VariableName:{$like:" % router % ",$options:" I "}},{ItemId:{$like:" % router % ",$options:" I "}},{Name:{$like:" % router % ",$options:" I "}},{ItemType:{$like:" % router % ",$options:" I "}},{PartNumber:{$like:" % router % ",$options:" I "}},{Optional:{$like:" % router % ",$options:" I "}},{SalesItem:{$like:" % router % ",$options:" I "}},{ParentVariableName:{$like:" % router % ",$options:" I "}},{RootVariableName:{$like:" % router % ",$options:" I "}},{EffectiveFrom:{$like:" % router % ",$options:" I "}},{EffectiveTo:{$like:" % router % ",$options:" I "}},{ManufacturingItem:{$like:" % router % ",$options:" I "}},{IncludedInBasePrice:{$like:" % router % ",$options:" I "}},{ModelPath:{$like:" % router % ",$options:" I "}}]}" }, { "table": { "id": 36732877, "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/datatables" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/datatables/Oracle_BomItemMap" } ], "name": "Oracle_BomItemMap" }, "matchingRowCount": 13, "rowsLink": "https://sitename.oracle.com/rest/v17/adminCustomOracle_BomItemMap?q={$or:[{VariableName:{$like:" % router % ",$options:" I "}},{BomItemVarName:{$like:" % router % ",$options:" I "}},{ConfigAttrVarName:{$like:" % router % ",$options:" I "}},{ConfigAttrValue:{$like:" % router % ",$options:" I "}},{ParentBomMapVarName:{$like:" % router % ",$options:" I "}},{EffectiveFrom:{$like:" % router % ",$options:" I "}},{EffectiveTo:{$like:" % router % ",$options:" I "}},{ConfigAttrVarName1:{$like:" % router % ",$options:" I "}},{ConfigAttrValue1:{$like:" % router % ",$options:" I "}},{ConfigAttrVarName2:{$like:" % router % ",$options:" I "}},{ConfigAttrValue2:{$like:" % router % ",$options:" I "}},{ConfigAttrVarName3:{$like:" % router % ",$options:" I "}},{ConfigAttrValue3:{$like:" % router % ",$options:" I "}},{ConfigAttrVarName4:{$like:" % router % ",$options:" I "}},{ConfigAttrValue4:{$like:" % router % ",$options:" I "}},{ConfigAttrVarName5:{$like:" % router % ",$options:" I "}},{ConfigAttrValue5:{$like:" % router % ",$options:" I "}},{ConfigAttrVarName6:{$like:" % router % ",$options:" I "}},{ConfigAttrValue6:{$like:" % router % ",$options:" I "}},{ConfigAttrVarName7:{$like:" % router % ",$options:" I "}},{ConfigAttrValue7:{$like:" % router % ",$options:" I "}},{ConfigAttrVarName8:{$like:" % router % ",$options:" I "}},{ConfigAttrValue8:{$like:" % router % ",$options:" I "}},{ConfigAttrVarName9:{$like:" % router % ",$options:" I "}},{ConfigAttrValue9:{$like:" % router % ",$options:" I "}},{ConfigAttrVarName10:{$like:" % router % ",$options:" I "}},{ConfigAttrValue10:{$like:" % router % ",$options:" I "}}]}" } ], }
https://sitename.oracle.com/rest/v17/adminCustomStatus/actions/synchronize
{ "documents": { "items": [{ "StatusID": 20, "StatusLabel": "DELIVERED", "StatusOSC_t": "ZCA_COMPLETE", "StatusOSC_l": "WON", "HistoricalStatus": "ZCA_WIN", "DMStatus": "WON", "_sync_action": "update" }, { "StatusID": 21, "StatusLabel": "QUOTED", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "OPEN", "HistoricalStatus": "ZCA_IN_PROGRESS", "DMStatus": "", "_sync_action": "create" }, { "StatusID": 15, "_sync_action": "delete" } ] } }
{ "documents": { "items": [{ "id": 41365481, "StatusID": 20, "StatusLabel": "DELIVERED", "StatusOSC_t": "ZCA_COMPLETE", "StatusOSC_l": "WON", "HistoricalStatus": "ZCA_WIN", "DMStatus": "WON", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus/41365481" } ], }, { "id": 41366930, "StatusID": 21, "StatusLabel": "QUOTED", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "OPEN", "HistoricalStatus": "ZCA_IN_PROGRESS", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus/41366930" } ], } ], "links": [{ "rel": "canonical", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "next", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus?offset=1000&limit=1000&totalResults=false" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus?offset=0&limit=1000&totalResults=false" } ] } }
https://sitename.oracle.com/rest/v17/adminCustomStatus/41365481
{ "StatusID": 20, "StatusLabel": "INVOICED", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "WON", "HistoricalStatus": "ZCA_WIN", "DMStatus": "WON" }
{ "id": 41365481, "StatusID": 20, "StatusLabel": "INVOICED", "StatusOSC_t": "ZCA_IN_PROGRESS", "StatusOSC_l": "WON", "HistoricalStatus": "ZCA_WIN", "DMStatus": "WON", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/adminCustomStatus/41365481" } ] }
Data Table Folders
The data table folder endpoints retrieve data table folder properties and perform actions to create, update, and delete data table folders.
Note: The data table folder REST APIs are only available for admin users.
https://sitename.oracle.com/rest/v17/dataTableFolders
{ "items": [{ "id": 4125367, "dateModified": "09/30/2019 2:57 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/_default" } ], "name": "[Default]", "variableName": "_default", "dateAdded": "06/06/2005 10:45 AM", "_state": { "allowUpdate": false, "allowDelete": false } }, { "id": 36741544, "dateModified": "09/30/2019 2:57 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/aBOTables" } ], "name": "ABO Tables", "variableName": "aBOTables", "dateAdded": "11/16/2018 10:17 AM" }, { "id": 36592887, "dateModified": "09/30/2019 2:57 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/bOMTables" } ], "name": "BOM Tables", "variableName": "bOMTables", "dateAdded": "11/09/2017 7:58 AM" }, { "id": 36831027, "dateModified": "09/30/2019 2:57 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/integration" } ], "name": "Integration", "variableName": "integration", "dateAdded": "05/02/2019 8:35 AM" } ], "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders" } ], "_state": { "allowUpdate": true, "allowDelete": true } }
https://sitename.oracle.com/rest/v17/dataTableFolders/bOMTables
{ "id": 36592887, "dateModified": "09/30/2019 2:57 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/bOMTables" } ], "name": "BOM Tables", "variableName": "bOMTables", "dateAdded": "11/09/2017 7:58 AM", "_state": { "allowUpdate": true, "allowDelete": true } }
https://sitename.oracle.com/rest/v17/dataTableFolders
{ "name": "System Info", "variableName": "systemInfo" }
{ "id": 41360965, "dateModified": "10/07/2019 12:14 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/systemInfo" } ], "name": "System Info", "variableName": "systemInfo", "dateAdded": "10/07/2019 12:14 PM", "_state": { "allowUpdate": true, "allowDelete": true } }
https://sitename.oracle.com/rest/v17/dataTableFolders/systemInfo
https://sitename.oracle.com/rest/v17/dataTableFolders/systemInfo
{ "name": "System Information", }
{ "id": 41360965, "dateModified": "10/07/2019 12:23 PM", "links": [{ "rel": "parent", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders" }, { "rel": "self", "href": "https://sitename.oracle.com/rest/v17/dataTableFolders/systemInfo" } ], "name": "System Information", "variableName": "systemInfo", "dateAdded": "10/07/2019 12:14 PM", "_state": { "allowUpdate": true, "allowDelete": true } }
Deployed Data Tables
These endpoints allow an external system to access deployed data in Oracle CPQ Data Tables. When executed correctly, the external system will receive the Oracle CPQ Data Table’s deployed data in the REST response body.
Get Deployed Data Table | ||
---|---|---|
Description |
Returns the deployed data of an Oracle CPQ Data Table. |
|
URI Endpoint |
/rest/v17/custom{DataTable} |
|
Endpoint Parameters |
DataTable |
The name of the Oracle CPQ Data Table (first character must be capitalized). |
Query
|
Optional, query specifications to organize or filter Data Table return data. Query specifications that follow Oracle CPQ query and pagination parameters syntax, and query specifications that follow a subset of MongoDB syntax can be used. For more information on querying Oracle CPQ REST APIs, log in to Oracle CPQ as a FullAccess user and see the Query Specification Syntax topic in the Online Help. For more information on MongoDB syntax, see MongoDB’s Query Documents documentation. |
|
HTTP Method | GET | |
Success Response |
204 – Success The Data Table’s deployed data will be in the response body. |
|
Failure Responses |
400 – Bad request The name of the Data Table was invalid or the Data Table had not been deployed. 401 – Unauthorized Valid Oracle CPQ FullAccess credentials were not provided in the header. |
Request all records from a Data Table
https://site.oracle.com/rest/v17/customStatus
{ "items": [{ "id": 36950347, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "INVOICED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 3, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950347" } ] }, { "id": 36950348, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "AWAIT_BILLING", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 4, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950348" } ] }, { "id": 36950349, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "BILLED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 5, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950349" } ] }, { "id": 36950350, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "ORDERED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 6, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950350" } ] }, { "id": 36950351, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "SCHEDULED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 7, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950351" } ] }, { "id": 36950352, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "PICKED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 8, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950352" } ] }, { "id": 36950353, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "MANUFACTURED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 9, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950353" } ] }, { "id": 36950354, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "AWAIT_SHIP", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 10, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950354" } ] }, { "id": 36950355, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "SHIPPED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 11, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950355" } ] }, { "id": 36950356, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "DELIVERED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 12, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950356" } ] }, { "id": 36950357, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "ACTIVATED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 13, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950357" } ] }, { "id": 36950358, "historicalstatus": "ZCA_LOST", "statusosc_l": "LOST", "statuslabel": "CANCELED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 14, "dmstatus": "LOST", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950358" } ] }, { "id": 36950345, "historicalstatus": "ZCA_IN_PROGRESS", "statusosc_l": "OPEN", "statuslabel": "CREATED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 1, "dmstatus": null, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950345" } ] }, { "id": 36950346, "historicalstatus": "ZCA_IN_PROGRESS", "statusosc_l": "OPEN", "statuslabel": "QUOTED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 2, "dmstatus": null, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950346" } ] }, { "id": 36950359, "historicalstatus": "ZCA_DELETED", "statusosc_l": "DELETED", "statuslabel": "DELETED", "statusosc_t": "ZCA_DELETED", "statusid": 15, "dmstatus": null, "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950359" } ] } ], "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus" } ] }
Request Data Table records matching a specific criteria
https://sitename.oracle.com/rest/v17/customStatus?q={dmstatus: 'WON'}
{ "items": [{ "id": 36950347, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "INVOICED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 3, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950347" } ] }, { "id": 36950348, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "AWAIT_BILLING", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 4, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950348" } ] }, { "id": 36950349, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "BILLED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 5, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950349" } ] }, { "id": 36950350, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "ORDERED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 6, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950350" } ] }, { "id": 36950351, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "SCHEDULED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 7, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950351" } ] }, { "id": 36950352, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "PICKED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 8, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950352" } ] }, { "id": 36950353, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "MANUFACTURED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 9, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950353" } ] }, { "id": 36950354, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "AWAIT_SHIP", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 10, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950354" } ] }, { "id": 36950355, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "SHIPPED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 11, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950355" } ] }, { "id": 36950356, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "DELIVERED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 12, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950356" } ] }, { "id": 36950357, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "ACTIVATED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 13, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950357" } ] } ], "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus" } ] }
Get Deployed Data Table Record
https://sitename.oracle.com/rest/v17/customStatus/36950351
{ "id": 36950351, "historicalstatus": "ZCA_WIN", "statusosc_l": "WON", "statuslabel": "SCHEDULED", "statusosc_t": "ZCA_IN_PROGRESS", "statusid": 7, "dmstatus": "WON", "links": [{ "rel": "self", "href": "https://sitename.oracle.com/rest/v17/customStatus/36950351" } ] }