Oracle Siebel · AsyncAPI Specification
Oracle Siebel CRM Event Pub/Sub
Version 1.0
Event-driven integration framework enabling real-time communication between Oracle Siebel CRM and external systems using Apache Kafka. The Event Pub/Sub system supports publishing events from Siebel to Kafka topics when business object state changes occur, and consuming events from Kafka into Siebel for inbound processing. Events are posted as JSON payloads using the Siebel Event Handler business service (CSSEAIEventHandler) and its SendEvent method. Dedicated sidecar Application Interfaces communicate between Siebel Object Managers and the Kafka server using the Kafka Client Java Producer and Consumer APIs.
View Spec
View on GitHub
CRMCustomer ManagementEnterprise SoftwareMarketing AutomationOracleSales AutomationService AutomationAsyncAPIWebhooksEvents
Channels
AccountEvent
Publish an Account event to Kafka
Channel for Account business object state change events. Events are published when account records are created, updated, or when critical field values change such as Account Status transitioning from Unverified to Verified.
ContactEvent
Publish a Contact event to Kafka
Channel for Contact business object state change events. Events are published when contact records are created, updated, or deleted within Siebel CRM.
OpportunityEvent
Publish an Opportunity event to Kafka
Channel for Opportunity business object state change events. Events are published when opportunities are created, advance through sales stages, or have significant field changes.
ServiceRequestEvent
Publish a Service Request event to Kafka
Channel for Service Request business object state change events. Events are published when service requests are created, status changes occur, or escalations are triggered.
OrderEvent
Publish an Order event to Kafka
Channel for Order business object state change events. Events are published when orders are placed, modified, or when order status transitions occur.
Messages
AccountEvent
Account Event
Event representing a state change on an Account business object in Siebel CRM
ContactEvent
Contact Event
Event representing a state change on a Contact business object in Siebel CRM, including associated Account context
OpportunityEvent
Opportunity Event
Event representing a state change on an Opportunity business object in Siebel CRM
ServiceRequestEvent
Service Request Event
Event representing a state change on a Service Request business object in Siebel CRM
OrderEvent
Order Event
Event representing a state change on an Order business object in Siebel CRM
Servers
kafka
kafkaServer
{kafka-bootstrap-server}:{port}
Apache Kafka broker or compatible distribution supporting Java producer and consumer APIs. The Kafka server is user-installed and managed independently from the Siebel deployment.