Following are the recommendations for CPQ SOAP APIs on the Salesforce Platform:
You must use the Public Admin APIs to integrate the CPQ master data. In a nutshell, the master data includes products, rules, and pricing setup as a whole.
You cannot use generic APIs for any of the master datasets. CPQ does not provide support for any data that is integrated through the generic API mechanism for client implementation.