Symptom
- An attempt to configure a product from an external system, which has container records that need to be added or edited, results in an error.
- The Configurator API does not provide a method to initiate a configuration, which is necessary to obtain a configuration ID.
- An alternative approach to initiate the configuration using the Configurations API and using the resulting configuration ID as input for the Configurator API also fails with the error message "Unauthorized scope."
Environment
SAP Sales Cloud CPQ
Cause
The issue arises because the current Configurations API does not officially support parent/child configurations (with containers).
Attempting to bypass this by creating a configuration with the Configurations API and then manipulating it with the Configurator API is not supported and may lead to issues.
Resolution
-
Recognize that parent/child configurations with containers are not supported in the current Configurations API.
-
A new API supporting multi-level configurations with containers is under development, though no release timeline has been announced.
-
It’s recommended to avoid implementing unsupported workarounds, as these may lead to unpredictable errors or system issues.
See Also
Keywords
Configuration REST API, Error 117000, SAP CPQ, Configurator API, Configurations API, parent/child configurations, multi-level configurations, containers. , KBA , CEC-SAL-CPQ , Sales Cloud CPQ , Problem