Configure a CPQ product bundle and select options via ServiceRouter ConfigLoader

domain: Salesforce CPQ · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified 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
Configure CPQ product rules (validation, selection, alert) via the object model
Salesforce CPQ · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

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