Get Started with Salesforce CPQ API
Want to start working with Salesforce CPQ API? Check out the CPQ data models, types of API, and quickstart guides.
| Required Editions |
|---|
| Available in: Salesforce CPQ Summer ’16 and later |
The documentation in this developer guide is for the Salesforce CPQ managed package. If you're looking for developer documentation for Revenue Cloud, see Get Started with Revenue Cloud Developer Resources.
- CPQ API Models
CPQ API references several CPQ data models. To use the Salesforce CPQ API, create classes for each data model in your org. - CPQ Quote API
Manage quotes and quoting actions with CPQ quote API. - CPQ Configuration API
Use the Salesforce CPQ Configuration API to configure and price product bundles. - CPQ Contract API
Use CPQ Contract API to amend and renew CPQ quotes. - Generate Quote Document API
Creates and saves a CPQ quote document. - Service Router
SBQQ.ServiceRouter is a global Apex class serving as a single entry point for all API calls. You can use it for calls made by Apex code, Visualforce Remoting, or REST callouts. - CPQ API Quickstart Guide
Review examples of integrating Salesforce CPQ API with your platform. - Disable CPQ Triggers in Apex
You can manually disable Salesforce CPQ and Salesforce Billing application logic when you update records. This process is helpful when you’re updating your own custom field. It’s also helpful when you update a record several times in one transaction and want triggers to run only on the last iteration. - Advanced Approvals API
Customize your approval process with the API from the Advanced Approvals package.