External Business Events Overview
This page explains how external business events are exposed and how to subscribe to them for COSMO Product Data Management.
- API style: OData v4 (JSON)
- Versioning: v2.0 (same base as the APIs)
Discover Events
Use the platform endpoints to discover available events and fetch a specific definition.
- List all: GET {Base}/externalbusinesseventdefinitions
- Get one: GET {Base}/externalbusinesseventdefinitions(appId={appId},name={name},eventVersion={eventVersion})
Subscribe (Webhook)
Create a subscription that points to your webhook handler.
- Create: POST {Base}/externaleventsubscriptions
- List: GET {Base}/externaleventsubscriptions
- Get: GET {Base}/externaleventsubscriptions({id})
- Delete: DELETE {Base}/externaleventsubscriptions({id})
Include the event definition reference and the destination (URL + optional auth headers) per your handler's requirements.
Security
- Use the same OAuth 2.0 bearer token as for the APIs
- Ensure your webhook endpoint validates signatures/tokens as applicable
Example Event
The EngChangeOrderTaskActivated event is available in COSMO Product Data Management. This event fires when ECO tasks are activated (on ECO release or when all predecessors are completed).
See Also
API Overview
API Endpoints Index
Feedback
Senden Sie Feedback für diese Seite . (Beachten Sie, dass diese Umfrage auf Englisch ist.)