Table of Contents

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
Submit feedback for this page .