Extract Data REST API Enhancements

Oracle CPQ 24B introduces data store endpoints for the Extract Data REST API. These endpoints allow a customer to identify data stores (i.e., objects) and data store attributes that can be extracted from CPQ. Customers can also use available data store attributes to define criteria to extract data from the specified data store.

Get All Data Stores

Use this endpoint to return the list of data stores available for extract.

  • Endpoint: /rest/v16/extract/dataStores
  • Method:  GET

Get All Data Store Attributes

Use this endpoint to return the list of data store attributes available for extract.

  • Endpoint: /rest/v16/extract/dataStores/{dataStoreName}/attributes
  • Method:  GET

Extract Data Stores

Use this endpoint to submit a request to extract data stores.

  • Endpoint: /rest/v16/extract/dataStores/actions/extractData
  • Method:  POST

Customers can use data stores to extract customized data from CPQ.

Steps to Enable

Review the REST service definition in the REST API guides to leverage (available from the Oracle Help Center > your apps service area of interest > APIs & Schema). If you are new to Oracle's REST services you may want to begin with the Quick Start section.

Tips And Considerations

The CPQ Extract Data REST API only supports Commerce main document and sub-document attributes and arrays.