Events

Event Types

Event types are the various kinds of events that you can configure in your streaming rule to receive at your destination. Each Event Type includes a reference to the schema, which defines the event type that the resource represents.

The list of available events is listed below.

Available Events

The following is a list of all the products that leverage the event stream you can subscribe to.

Product
Event Types Overview
Getting Started

Super SIM

Event on your devices' connection status and the data sessions

Event Schemas

Schemas define the structure and format of the event data, serving as a crucial contract between our event stream and your destination. This helps to provide a clear and formal description of event content. You can review the event schema and explore the data fields before creating a rule to subscribe to them.

Schemas are versioned, ensuring compatibility and seamless integration as your systems develop. When creating a streaming rule, you can select your preferred schema version, giving you control over the exact event structure you'll receive.

Every event you receive, regardless of the type, will be of type application/json and follows the CloudEvents format. An example is as follows:

{
  "data": { ... },
  "id": "fff521c2-c7db-4b53-a5a0-c5d5d01f66ce",
  "time": "2024-09-25T19:09:48.5842087+00:00",
  "type": "com.kore.eventstreams.test.event",
  "source": "kore-events",
  "dataschema": "/schemas/test/1",
  "specversion": "1.0",
  "datacontenttype": "application/json"
}

Event Data Object Schema

The schema of the ‘data’ schema object follows JSON Schema, specifically draft-07, which is also described in the event schema definition of each event type.

Each event type defines its own unique data object schema.

Last updated