Global Dictionary REST API

Oracle CPQ 24B adds web services support for retrieving, updating, and deleting the values in the global dictionary defined for a site. Previously, this was only available via a BML function. Only a full access administrator can access this REST API.

The following new REST API endpoints are supported:

Get All Global Dictionary Key Values

Use this endpoint to retrieve all the global dictionary key values defined for the site.

  • Endpoint:  /rest/v16/globalDict
  • Method:  GET

Get Global Dictionary Key

Use this endpoint to retrieve a global dictionary key value defined for the site.

  • Endpoint:  /rest/v16/globalDict/{key}
  • Method:  GET

Add or Update Global Dictionary Key Values

Use this endpoint to add or update the global dictionary key values defined for the site. To update an existing global dictionary key value, the Upsert-Mode header parameter must be set to True. If set to False, only new global dictionary key values are added.

  • Endpoint:  /rest/v16/globalDict
  • Method:  POST

Delete a Global Dictionary Key Value

Use this endpoint to delete a global dictionary key value defined for the site.

  • Endpoint:  /rest/v16/globalDict/{key}
  • Method:  DELETE

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.