Events
The following table shows the properties of a generic event. These properties are included in all events:
Depending on the event type, some properties don’t apply. For example, network-related events (for example, a device connected to the network) contain endpoint, SIM, and IMSI data. The detail object have the mobile network operator (MNO) details but won’t contain user data. Meanwhile, events affecting a user (for example, authentication issues) contain user and trusted device data but no network-related data.
Example - SIM data available:
Example - SIM data not available:
Event type object
The following table describes currently available event types (event_type):
Event history is stored for 30 days.
Event severity object
The following table describes currently available event severities (event_severity):
Event source object
The following table describes currently available event sources (event_source):
Organization object
User object
Endpoint object
SIM object
IMSI object
Detail object
Some events may contain additional data added as a nested object called detail.
This object includes specific information depending on the event type, event source, and event severity (for example, the country, details about CloudConnect, trusted device data, etc.).
Events with event type Network (id = 0) may contain detailed information about the mobile network operator (MNO):
Events with event type API (id = 2) may contain information from the API.
The following table shows examples:
PDP context object
The PDP context is a data connection that allows the device to transmit IP data over the network. The PDP context object contains information about the devices’ connection:
Radio Access Type (RAT) IDs correspond to the following values:
Country object
Volume object
Tap code array
MNC array
Trusted device object
Example event
Sample event showing PDP context deletion:
For more examples, see the API specification for /api/v1/event.
Compatibility notes
The Event Bus is under active development.
It is regularly updated for performance and quality improvements so that users of the platform may gain rich insights into event data when using the Event API or the Data Streamer. Users who have built custom integrations should expect that additional data may be added in the future. Mature and tested libraries designed for parsing or reading JSON should be used for custom integrations to ensure compatibility.
Event data properties
Data types are referred to in the following sections to assist with integration or database schemas. They should be interpreted as follows: