CPQ DevKit™ 2.6.6: aktuelle Hersteller-APIs für Oracle, Salesforce, SAP und Epicor
Fusion-REST-Pfade und OAuth-Bearer für Oracle, Salesforce API 67.0 mit PKCE, Live-Sync für SAP-Global-Scripts und Epicor-Tenant-Versionsabfrage.
CPQ DevKit™ 2.6.6 zieht die vier VS-Code-Erweiterungen auf die aktuellen Hersteller-API-Oberflächen. Die Marketplace-Version jeder Erweiterung ist 2.6.6.
Oracle CPQ
Eigenständige BigMachines-Sites nutzen weiterhin /rest/v19. Fusion-Applications-Hosts (*.fa.*) verwenden jetzt /cpq/rest/v19. Endet die Site-URL bereits auf /cpq, behält der Client das relative Suffix rest/v19. Setzen Sie restBasePath in der Projekt- oder Entwicklerkonfiguration, wenn ein Tenant ein eigenes Präfix nutzt.
Umgebungen können sich mit einem OAuth-Zugriffstoken statt Basic-Benutzername/Passwort authentifizieren. Setzen Sie accessToken (und optional restBasePath) an der Umgebung; der REST-Client sendet Authorization: Bearer, sobald ein Token vorhanden ist.
Neue Projektkonfiguration und Backup-Workflows nutzen standardmäßig REST v19 (zuvor v17). Die mitgelieferten CLI-Hilfen (ocpq-util, ocpq-backup) rufen ebenfalls v19 auf, oder CPQ_API_VERSION, falls gesetzt.
Der gehostete Oracle-MCP-Server akzeptiert denselben Fusion-Pfad und dasselbe Bearer-Token über X-Oracle-CPQ-Access-Token und X-Oracle-CPQ-Rest-Base-Path.
Alle Details: Oracle-Changelog.
Salesforce CPQ
Platform-API-Aufrufe nutzen jetzt 67.0 (Summer ’26) in jsforce und im gehosteten MCP-Server.
Die Org-Anmeldung verwendet Authorization Code + PKCE statt des Implicit Grants. Nach dem Update erneut anmelden, damit die Erweiterung den Authorization Code tauschen kann. Der Callback akzeptiert weiterhin ein Legacy-Fragment-Token, wenn kein Code vorhanden ist.
Ein neues MCP-Tool, rca_place_sales_transaction, ruft Revenue Cloud placeSalesTransaction unter /services/data/v67.0/actions/standard/placeSalesTransaction auf.
Alle Details: Salesforce-Changelog.
SAP CPQ
Die SAP-Erweiterung kann Global Scripts gegen einen Live-Tenant über /api/script/v1/globalscripts ziehen und zurückschreiben. Nutzen Sie Pull Global Scripts from Tenant und Push Ready Changes to Tenant.
Die Tenant-Authentifizierung versucht zuerst OAuth Client Credentials, danach Password Grant. Der Benutzername ist an der Umgebung optional; das Passwort bleibt im VS-Code-Secret-Storage. Nach einem Create wird die neue Script-id in die Properties-JSON zurückgeschrieben, damit spätere Pushes dasselbe Remote-Script aktualisieren.
Epicor CPQ
Show Tenant API Version ruft GET /api/version auf dem verbundenen KBMax-Tenant auf. SNAP-Pulls protokollieren diese Version und warnen, wenn die Abfrage fehlschlägt.
Was Sie nach dem Update tun sollten
- Oracle-Fusion-Tenants: prüfen, ob die Site-URL (oder
restBasePath) auf/cpq/rest/v19auflöst. OAuth-only-Umgebungen brauchenaccessTokenstatt Basic-Zugangsdaten. - Salesforce: erneut anmelden, damit PKCE laufen kann.
- SAP: Tenant-Zugangsdaten konfigurieren, dann Global Scripts ziehen, bevor Sie das erste Mal pushen.
- Epicor: nach der Verbindung Show Tenant API Version ausführen oder das SNAP-Pull-Protokoll prüfen.