Configure a CPQ product bundle and select options via ServiceRouter ConfigLoader

domain: Salesforce CPQ · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Obtain a Salesforce OAuth 2.0 access token using the JWT Bearer or Connected App flow.
  2. Build the configuration request payload: a JSON object with a 'product' key (the bundle SBQQ__Product__c record serialized to CPQ's expected format) and an 'options' array of selected option products.
  3. POST to /services/apexrest/SBQQ/ServiceRouter?loader=SBQQ.ConfigAPI.ConfigLoader with the JSON payload in the request body and Content-Type: application/json.
  4. CPQ executes server-side bundle configuration logic and returns a configuration result object containing resolved option defaults, feature selections, and pricing context.
  5. Validate the returned configuration model before passing it to a QuoteSaver or QuoteCalculator call.
  6. If configuration validation errors are returned in the response, inspect the 'errorCode' and 'errorMessage' fields and correct the payload before retrying.

Known gotchas

Related routes

Add products to a CPQ quote via ServiceRouter ProductAPI/ProductSelected
Salesforce CPQ · 6 steps · unrated
Read a CPQ quote model via ServiceRouter QuoteReader
Salesforce CPQ · 6 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans