Groups REST API

Oracle CPQ 24C Groups REST API adds group support for partner organizations and the host company via REST API services. The following new REST API web services are supported:

Get All Groups

Use this endpoint to retrieve a list of all groups.

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

Get Groups for the Host Company or for a Partner Organization

Use this endpoint to get a list of groups for the host company or for a partner organization.

  • Endpoint:  /rest/v16/companies/{companyLoginName}/groups
  • Method:  GET

Create a Group for Host Company or Partner Organization

Use this endpoint to create a group for the host company and partner organization based on logged in users.

  • Endpoint:  /rest/v16/companies/{companyLoginName}/groups
  • Method:  POST

Get a Group for Host Company or Partner Organization

Use this endpoint to get a group resource for a  host company or partner organization.

  • Endpoint:  /rest/v16/companies/{companyLoginName}/groups/{groupVarName}
  • Method:  GET

Update a Group for Host Company or Partner Organization

Use this endpoint to update a group for a host company or partner organization.

  • Endpoint:  /rest/v16/companies/{companyLoginName}/groups/{groupVarName}
  • Method:  PUT

Update Specific Group Details for the Host Company or Partner Organization

Use this endpoint to update specific group details with that specified in the web services request.

  • Endpoint:  /rest/v16/companies/{companyLoginName}/groups/{groupVarName}
  • Method:  PATCH

Get All Access Segments for a Group

Use this endpoint to retrieve all group access segments for the host company group.

  • Endpoint:  /rest/v16/companies/{companyLoginName}/groups/{groupVarName}/segments
  • Method:  GET

Update Group Access Segments for a Group

Use this endpoint to update access segments for an existing group with information provided in the web services request.

  • Endpoint:  /rest/v16/companies/{companyLoginName}/groups/{groupVarName}/segments
  • Method:  PATCH

Get Data Table Access Rights

Use this endpoint to retrieve the access rights of data tables within a data table folder.

  • Endpoint:  /rest/v16/companies/{companyLoginName}/groups/{groupVarName}/segments/_dataTables/folders/{folderVarName}/accessRights
  • Method:  GET

Update Data Table Access Rights for a Group

Use this endpoint to update the data table access rights for a group.

  • Endpoint:  /rest/v16/companies/{companyLoginName}/groups/{groupVarName}/segments/_dataTables/actions/updateAccessRights
  • Method:  POST

Get All Users of a Group

Use this endpoint to retrieve list of all users of a group.

  • Endpoint:  /rest/v16/companies/{companyLoginName}/group/{groupVarName}/users
  • Method:  GET

Bulk Update Users within Groups

Use this endpoint to update users within groups via one web services request.

  • Endpoint:  /rest/v16/companies/{companyLoginName}/groups/{groupVarName}/users
  • Method:  PATCH

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.