Description:
The current Public API has a gap when Salesbuildr is the originating system for opportunities. When an opportunity is created in Salesbuildr without an externalIdentifier, there is no way to assign one after the fact, and no way to create or retrieve opportunities using an external ID directly.
Missing endpoints:
POST /public-api/opportunity/ext/{externalIdentifier} β create an opportunity with an external ID set from the start
GET /public-api/opportunity/ext/{externalIdentifier} β retrieve an opportunity by external ID
A way to set or update the externalIdentifier on an existing opportunity using its internal Salesbuildr ID (e.g. PATCH /public-api/opportunity/{id})
Use case:
We create opportunities in Salesbuildr and sync them to an external system via webhook. The external system assigns its own ID and needs to write it back to Salesbuildr so future updates can use the ext/ path. Without these endpoints, the bidirectional link cannot be established when Salesbuildr is the record origin.
Impact:
Blocks bidirectional integration patterns where Salesbuildr is the originating system. The existing ext/ endpoints are effectively unusable for opportunities not created through the API.
Please authenticate to join the conversation.
Final testing
Feature Request
[CMP]_API
4 days ago
Get notified by email when there are changes.
Final testing
Feature Request
[CMP]_API
4 days ago
Get notified by email when there are changes.