Skip to main content

Event types

The following is a list of available event types, including their corresponding IDs and descriptions.

API reference

Generic events

IDDescription
0Generic

Generic

Data session disconnected while applying the updated actions on the connectivity (PDP sessions) or while applying the updated quota information.

info

Other generic event triggers are possible.

We're in the process of adding more specific event types that will replace these. We'll update this list as new event types are created.

Example JSON response: disconnecting data access for a device to apply throttling action
{
"timestamp": "2021-10-27T11:59:29.000Z",
"alert": true,
"description": "Disconnecting data access for endpoint to apply throttling action.",
"id": 543839962673704,
"event_type": {
"id": 0,
"description": "Generic"
},
"event_source": {
"id": 1,
"description": "Policy Control"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 891418,
"name": "Sample Corp"
},
"endpoint": {
"id": 55214676,
"imei": "908525440918796",
"ip_address": "27.187.78.212",
"name": "Test Sim 2",
"tags": null
},
"sim": {
"iccid": "7772229804214642989",
"id": 7053671,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 51595711,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "37807012732326"
}
}
Example JSON response: disconnecting data access for a device after updating the quota
{
"timestamp": "2021-10-27T12:38:44.000Z",
"alert": true,
"description": "Disconnecting data access for endpoint, because quota has been updated.",
"id": 843273935666500,
"event_type": {
"id": 0,
"description": "Generic"
},
"event_source": {
"id": 1,
"description": "Policy Control"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 719710,
"name": "Sample Corp"
},
"endpoint": {
"id": 13296071,
"imei": "125850842548013",
"ip_address": "145.215.185.221",
"name": "Test Sim 2",
"tags": null
},
"sim": {
"iccid": "6820705229564377698",
"id": 3951118,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 69382468,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "57019691302535"
}
}

Network attachment and location

IDDescription
1Update location
2Update GPRS location
15Purge location
16Purge GPRS location

Update location

When a device attaches for the first time, it sends an authentication request. This request is immediately followed by an Update location event.

After the first authentication, the device sends additional Update location events to inform the network about the current location. This happens periodically or when entering a new location area.

The Update location event registers the device in the circuit-switched domain (2G/3G) and packet-switched domain (4G/LTE). It enables the network to know the location/region of the device to send/retrieve the subscription information. In 2G/3G it allows the device to send and receive SMS.

Example: a SIM card has (re)authenticated with a different network element. If successful, the device appears as Attached in the emnify Portal and is ready to receive SMS.

Example JSON response
{
"id": 176777623,
"alert": false,
"description": "New location received from VLR for IMSI='901430111111111', now
attached to VLR='491720000095'.",
"timestamp": "2017-10-26T07:28:00.000+0000",
"event_type": {
"id": 1,
"description": "Update location"
},
"event_source": {
"id": 0,
"description": "Network"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 215294,
"name": "Demo Company"
},
"endpoint": {
"id": 733023,
"name": "GPS Tracker",
"ip_address": "127.137.56.181",
"tags": null,
"imei": "732554536373291"
},
"imsi": {
"id": 216476,
"imsi": "401960166508658",
"import_date": "2016-12-27T10:09:23.000+0000"
},
"sim": {
"id": 2614385,
"iccid": "3590376990354243198",
"production_date": "2016-12-27T10:09:23.000+0000"
},
"detail": {
"id": 3,
"name": "Vodafone",
"country": {
"id": 74,
"name": "Germany",
"country_code": "49",
"mcc": "262",
"iso_code": "de"
},
"tapcode": [
{
"id": 2,
"tapcode": "DEUD2"
}
],
"mnc": [
{
"id": 3,
"mnc": "02"
}
]
}
}

Update GPRS location

Similar to the Update location event, the Update GPRS location event shows the registration on the packet-switched (PS) domain. This event is also sent periodically or when changing the location area.

Example: a SIM card has successfully registered for data sessions with a different network element.

note

A device can only establish a data session after registering on the PS domain.

Example JSON response
{
"timestamp": "2021-10-24T12:44:09.901Z",
"alert": false,
"description": "New location received from SGSN for IMSI='668507304809640', now attached to SGSN='569307110740151', IP='213.181.60.148'.",
"id": 158057547412841,
"event_type": {
"id": 2,
"description": "Update GPRS location"
},
"event_source": {
"id": 0,
"description": "Network"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 35030,
"name": "Test Org"
},
"endpoint": {
"id": 11396946,
"imei": "818076512105738",
"ip_address": "163.93.166.228",
"name": "Test Sim 2",
"tags": null
},
"sim": {
"iccid": "14610948273291945919",
"id": 1748517,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 322634,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "668507304809640"
},
"detail": {
"id": 3,
"name": "Vodafone",
"country": {
"id": 74,
"name": "Germany",
"country_code": "49",
"mcc": "262",
"iso_code": "de"
},
"tapcode": [
{
"id": 2,
"tapcode": "DEUD2"
}
],
"mnc": [
{
"id": 3,
"mnc": "02"
}
]
}
}

Purge location

The Purge location event can be sent by the visited or home network to delete all location information for the circuit-switched (CS) domain.

The visited network may send this event if the device is unreachable or switched off for a longer period, indicating to the home network that the device is unavailable.

The home network (emnify) may send this event to delete all information on the visited network, so the device needs a new authentication.

Once executed, the connectivity status appears as Offline in the emnify Portal.

Example: the network deletes the routing information for a mobile-terminated call or mobile-terminated short message and marks the device not reachable.

Example JSON response
{
"timestamp": "2021-10-27T10:49:23.673Z",
"alert": false,
"description": "VLR location information has been purged for IMSI='674828638458881'.",
"id": 5993503928,
"event_type": {
"id": 15,
"description": "Purge location"
},
"event_source": {
"id": 0,
"description": "Network"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 58617,
"name": "Test Org"
},
"endpoint": {
"id": 16292274,
"imei": "544699331267254",
"ip_address": "88.8.18.46",
"name": "Test Sim 2",
"tags": null
},
"sim": {
"iccid": "71247175489021804405",
"id": 1135076,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 8245866,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "674828638458881"
}
}

Purge GPRS location

Similar to the Purge location event, the Purge GPRS location event deletes all state information in the visited or home network but for the packet-switched (PS) domain.

Example JSON response
{
"timestamp": "2021-10-24T12:43:51.486Z",
"alert": false,
"description": "SGSN location information has been purged for IMSI='67282840195069'.",
"id": 311518630325,
"event_type": {
"id": 16,
"description": "Purge GPRS location"
},
"event_source": {
"id": 0,
"description": "Network"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 4218,
"name": "Test Org"
},
"endpoint": {
"id": 11914780,
"imei": "796069824764979",
"ip_address": "46.127.35.53",
"name": "Test Sim 2",
"tags": null
},
"sim": {
"iccid": "5061064643679211967",
"id": 3686752,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 78713389,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "67282840195069"
}
}

Data connection lifecycle

IDDescription
3Create PDP Context
5Delete PDP Context

Create PDP Context

A Packet Data Protocol (PDP) context allows UE to exchange IP packets over the network.

A Create PDP Context event indicates the activation of data connectivity.

Example: a device has established a data session and started transferring data. This device appears as Online in the emnify Portal as long as there hasn't been a subsequent Delete PDP Context event.

Example JSON response: create PDP context accepted
{
"timestamp": "2021-10-27T08:38:02.000Z",
"alert": false,
"description": "New PDP Context successfully activated with SGSN CP=60.195.159.61, DP=117.72.59.30.",
"id": 31877325941,
"event_type": {
"id": 3,
"description": "Create PDP Context"
},
"event_source": {
"id": 0,
"description": "Network"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 1825,
"name": "Test Org"
},
"endpoint": {
"id": 20200078,
"imei": "960407272413998",
"ip_address": "189.79.243.228",
"name": "Test Sim 2",
"tags": null
},
"sim": {
"iccid": "5746435358418205328",
"id": 646486,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 12105613,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "693601932595201"
},
"detail": {
"country": {
"mcc": "262",
"name": "Germany",
"country_code": "49",
"iso_code": "de",
"id": 74
},
"id": 3,
"session_id": "d12c574f-e219-45a4-8836-d17a50f66fb1",
"pdp_context": {
"breakout_ip": "97.106.216.29",
"rac": null,
"sgsn_control_plane_ip_address": "117.72.59.30",
"rat_type": 2,
"tx_teid_data_plane": 557727595,
"region": "eu-west-1",
"apn": "em",
"tx_teid_control_plane": 570842943,
"tunnel_created": "2021-10-27T08:38:02",
"ggsn_data_plane_ip_address": "150.85.110.76",
"sgsn_data_plane_ip_address": "223.253.0.120",
"rx_teid": 96601675,
"ci": 5174,
"imsi": "82186563190127",
"lac": 921,
"mcc": "262",
"sac": null,
"ggsn_control_plane_ip_address": "60.195.159.61",
"mnc": "02",
"nsapi": 5,
"ue_ip_address": "101.124.109.214",
"imeisv": "6887426203768011",
"pdp_context_id": 51755555,
"gtp_version": 1,
"operator_id": "3",
"tariff_profile_id": "395978", // coverage policy
"ratezone_id": "8178", // coverage area
"tariff_id": "555" // data plan
},
"name": "Vodafone"
}
}
Example JSON response: create PDP context rejected because data service is disabled in the service profile
{
"timestamp": "2021-10-24T12:43:51.000Z",
"alert": true,
"description": "PDP Context Request rejected, because data service disabled in service profile.",
"id": 2836707022,
"event_type": {
"id": 3,
"description": "Create PDP Context"
},
"event_source": {
"id": 1,
"description": "Policy Control"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 1222,
"name": "Test Org"
},
"endpoint": {
"id": 14002489,
"imei": "211785743231328",
"ip_address": "173.97.253.42",
"name": "Test Sim 2",
"tags": null
},
"sim": {
"iccid": "41595256071723032296",
"id": 801148,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 62004293,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "175904061168404"
}
}
Example JSON response: create PDP context rejected because the device doesn't have a quota
{
"timestamp": "2021-10-27T08:55:59.000Z",
"alert": true,
"description": "PDP Context Request rejected, because endpoint has no quota.",
"id": 7745432124,
"event_type": {
"id": 3,
"description": "Create PDP Context"
},
"event_source": {
"id": 1,
"description": "Policy Control"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 177,
"name": "Test Org"
},
"endpoint": {
"id": 10238,
"imei": "127957062642784",
"ip_address": "113.252.159.78",
"name": "Test Sim 2",
"tags": null
},
"sim": {
"iccid": "6300267938152764468",
"id": 3012262,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 66367669,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "85785128232645"
}
}
Example JSON response: create PDP Context Request rejected because the device's quota volume is exhausted, and the defined action is to block data traffic
{
"timestamp": "2021-10-27T09:12:27.000Z",
"alert": true,
"description": "PDP Context Request rejected, because quota volume of endpoint is exhausted and defined action is to block data traffic.",
"id": 7598008306,
"event_type": {
"id": 3,
"description": "Create PDP Context"
},
"event_source": {
"id": 1,
"description": "Policy Control"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 8087,
"name": "Test Org"
},
"endpoint": {
"id": 39063467,
"imei": "454208457191395",
"ip_address": "120.133.145.19",
"name": "Test Sim 2",
"tags": null
},
"sim": {
"iccid": "91447762462599458698",
"id": 609020,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 97534929,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "715343715967543"
}
}
Example JSON response: create PDP context request rejected because the SIM isn't activated
{
"timestamp": "2021-10-27T12:33:17.000Z",
"alert": true,
"description": "PDP Context Request rejected, because SIM is not activated.",
"id": 117138486882,
"event_type": {
"id": 3,
"description": "Create PDP Context"
},
"event_source": {
"id": 1,
"description": "Policy Control"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 4823,
"name": "Test Org"
},
"endpoint": {
"id": 1257319,
"imei": "25631320011492911",
"ip_address": "230.105.77.310",
"name": "Test Sim 2",
"tags": null
},
"sim": {
"iccid": "87901100765269508687",
"id": 45142,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 497998,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "76604441813689"
}
}

Delete PDP Context

Data session between the device and the network is deleted.

Example: a device disconnected and ended a data transfer. The event details also show the data transmitted, and the device appears as Attached in the emnify Portal.

Example JSON response
{
"timestamp": "2021-10-27T08:40:10.000Z",
"alert": false,
"description": "PDP Context deleted.",
"id": 1906081382592,
"event_type": {
"id": 5,
"description": "Delete PDP Context"
},
"event_source": {
"id": 0,
"description": "Network"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 39089,
"name": "Test Org"
},
"endpoint": {
"id": 8163445,
"imei": "82586199276110710",
"ip_address": "104.86.8.106",
"name": "Test Sim 2",
"tags": null
},
"sim": {
"iccid": "9335742231782809262",
"id": 1931060,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 5216225,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "49652622520507"
},
"detail": {
"country": {
"country_code": "49",
"mcc": "262",
"name": "Germany",
"iso_code": "de",
"id": 82
},
"volume": {
"total": 0.641984,
"rx": 0.418811,
"tx": 0.223173
},
"id": 3,
"session_id": "2a4ff039-fbb9-4eaa-b74c-2f0eaafaf624",
"pdp_context": {
"breakout_ip": null,
"rac": null,
"sgsn_control_plane_ip_address": "234.39.123.228",
"rat_type": 2,
"tx_teid_data_plane": 966839357,
"region": "eu-west-1",
"apn": null,
"tx_teid_control_plane": 397629956,
"tunnel_created": "2021-10-27T08:38:02",
"ggsn_data_plane_ip_address": "225.129.61.136",
"sgsn_data_plane_ip_address": "173.69.12.45",
"rx_teid": 18195957,
"ci": 6471,
"imsi": "369573775632443",
"lac": 767,
"mcc": "262",
"sac": null,
"ggsn_control_plane_ip_address": "67.185.18.116",
"mnc": "02",
"nsapi": 5,
"ue_ip_address": "66.185.97.229",
"imeisv": "4555797980633712",
"pdp_context_id": 79790039,
"gtp_version": 1
},
"name": "Vodafone"
}
}

Application and user authentication

IDDescription
6User authentication failed
7Application authentication failed
13Support Access
14Multi-factor Authentication

User authentication failed

Someone tried (and failed) to authenticate using an email from your organization.

Example JSON response: authentication failed due to a wrong password
{
"timestamp": "2021-11-04T11:47:10.517Z",
"alert": false,
"description": "Failed authentication request from 'example@yourorg.com', Reason: Invalid password from IP 176.11.24.173, 45.196.240.161",
"id": 13096831909,
"event_type": {
"id": 6,
"description": "User authentication failed"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 5833,
"name": "Test Org"
},
"user": {
"id": 3492824,
"name": "John Doe",
"username": "example@yourorg.com"
}
}
Example JSON response: authentication failed after too many attempts
{
"timestamp": "2021-11-04T11:49:32.141Z",
"alert": false,
"description": "Failed authentication request from 'example@yourorg.com', Reason: Invalid password. Too many failed authentication requests from IP 139.39.233.94, 32.7.85.228",
"id": 975229042336,
"event_type": {
"id": 6,
"description": "User authentication failed"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 2981,
"name": "Test Org"
},
"user": {
"id": 816899,
"name": "John Doe",
"username": "example@yourorg.com"
}
}

Application authentication failed

Application token failed to authenticate.

Example response message
Failed authentication request from 'Application Token Name', Reason: TokenStatus Revoked from IP 54.64.35.156

Support Access

emnify team accessed your Workspace on behalf of one of your users for service or support purposes.

Example JSON response
{
"timestamp": "2021-11-04T12:48:12.977Z",
"alert": false,
"description": "Support user max.mustermann@emnify.com of organisation emnify GmbH generated a support token for user example-user@test.com of organisation Test Org",
"id": 136301313516,
"event_type": {
"id": 13,
"description": "Support Access"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 4511,
"name": "Test Org"
},
"user": {
"id": 601841,
"name": "John Doe",
"username": "example-user@test.com"
},
"detail": {
"support_username": "max.mustermann@emnify.com",
"support_user_org": {
"id": 2,
"name": "emnify GmbH"
},
"target_username": "example-user@test.com"
}
}

Multi-factor Authentication

User removed multi-factor authentication (MFA) from their account.

Example JSON response
{
"timestamp": "2021-11-04T12:51:40.100Z",
"alert": false,
"description": "MFA key with Id '717' of Type 'Time-Based One-Time Password' deleted for user 'user@test.com'",
"id": 164681229500,
"event_type": {
"id": 14,
"description": "Multi-factor Authentication"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 5253,
"name": "Test Org"
},
"user": {
"id": 176257,
"name": "John Doe",
"username": "user@test.com"
}
}

User management

IDDescription
41User verified
46User deleted

User verified

User successfully verified their email.

Example JSON response
{
"timestamp": "2021-12-20T00:12:23.000Z",
"alert": false,
"description": "User 'user@sample.com' verified successfully",
"id": 85170815043,
"event_type": {
"id": 41,
"description": "User verified"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 14543,
"name": "Sample Corp"
},
"user": {
"id": 676919,
"name": "Sample User",
"username": "user@sample.com"
}
}

User deleted

A user deleted another user's account.

Example JSON response
{
"timestamp": "2021-12-20T08:52:10.000Z",
"alert": false,
"description": "User 'user@sample.com' deleted",
"id": 1082729721368,
"event_type": {
"id": 46,
"description": "User deleted"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 53246,
"name": "Sample Corp"
},
"user": {
"id": 292,
"name": "Sample Admin",
"username": "admin@sample.com"
},
"detail": {
"user": {
"id": 82894,
"username": "user@sample.com"
}
}
}

Device status management

IDDescription
8SIM activation
9SIM suspension
10SIM deletion
42Endpoint enabled
43Endpoint disabled
45SIM factory test
48SIM registration
50SIM Released
51SIM Assigned

SIM activation

The SIM is patched to the Activated status after previously holding one of the following statuses: Issued, Suspended, or Factory Test.

You can manually trigger this event by using the emnify Portal or REST API. Or, it's automatically triggered when the factory test mode threshold (data or SMS) is reached.

note

Activated SIMs can use network services.

Example JSON response: SIM status changed from Suspended to Activated
{
"timestamp": "2021-10-27T08:44:56.147Z",
"alert": false,
"description": "Status of SIM changed from 'Suspended' to 'Activated'",
"id": 2107485359,
"event_type": {
"id": 8,
"description": "SIM activation"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 624,
"name": "Test Org"
},
"endpoint": {
"id": 83173458,
"imei": "9953599921446542",
"ip_address": "174.249.170.160",
"name": "Factory Test Sim 2",
"tags": null
},
"sim": {
"iccid": "8242757752885188552",
"id": 3668977,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 323245909,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "44137163473706"
}
}
Example JSON response: SIM activation after Factory Test volume reached
{
"timestamp": "2021-10-27T11:58:15.000Z",
"alert": false,
"description": "SIM activated after factory test volume reached.",
"id": 15235673491,
"event_type": {
"id": 8,
"description": "SIM activation"
},
"event_source": {
"id": 1,
"description": "Policy Control"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 35216,
"name": "Test Org"
},
"endpoint": {
"id": 39654118,
"imei": "8516353639994804",
"ip_address": "174.238.2.179",
"name": "Factory Test Sim 2",
"tags": null
},
"sim": {
"iccid": "57486230661905310281",
"id": 598611,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 7790199,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "984189013845491"
},
"detail": {
"transition": {
"sim": {
"status": {
"from": {
"id": 4,
"description": "FACTORY TEST"
},
"to": {
"id": 1,
"description": "ACTIVATED"
}
}
},
"reason": "SIM reached factory test volume."
}
}
}

SIM suspension

The SIM is patched to the Suspended status, temporarily suspending and blocking it from network access. Starting from the first day of the next month, the suspended SIM doesn't accrue any charges.

tip

Activating a SIM with the Suspended status again is possible at any time.

Example JSON response
{
"timestamp": "2021-10-27T08:44:46.267Z",
"alert": false,
"description": "Status of SIM changed from 'Activated' to 'Suspended'",
"id": 6664262361,
"event_type": {
"id": 9,
"description": "SIM suspension"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 4046,
"name": "Test Org"
},
"endpoint": {
"id": 1541102,
"imei": "3446623275770945",
"ip_address": "227.147.158.142",
"name": "Test Sim 2",
"tags": null
},
"sim": {
"iccid": "8930423315326577121",
"id": 209035,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 90246192,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "116892797180278"
}
}

SIM deletion

The SIM is deleted and permanently removed from the SIM inventory.

warning

Once deleted, the SIM cannot be restored for network access.

Endpoint enabled

Device is enabled.

Example JSON response
{
"timestamp": "2021-10-27T08:44:52.828Z",
"alert": false,
"description": "Status of Endpoint 96485463 changed to Enabled",
"id": 55793293648,
"event_type": {
"id": 42,
"description": "Endpoint enabled"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 6461,
"name": "Test Org"
},
"endpoint": {
"id": 96485463,
"imei": "1831095813329187",
"ip_address": "121.214.125.202",
"name": "Test Sim 2",
"tags": null
},
"sim": {
"iccid": "5363218780648553126",
"id": 9270816,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 96756141,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "87393970592520"
}
}

Endpoint disabled

Device is disabled.

Example JSON response
{
"timestamp": "2021-10-27T08:44:49.585Z",
"alert": false,
"description": "Status of Endpoint 28778135 changed to Disabled",
"id": 19126170545,
"event_type": {
"id": 43,
"description": "Endpoint disabled"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 2448,
"name": "Test Org"
},
"endpoint": {
"id": 28778135,
"imei": "4042850244446350",
"ip_address": "183.104.130.246",
"name": "Test Sim 2",
"tags": null
},
"sim": {
"iccid": "5011996012476043533",
"id": 5492364,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 5508107,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "741161647249343"
}
}

SIM factory test

SIM is patched from Issued to Factory Test status (for SIM testing).

Example JSON response
{
"timestamp": "2021-10-27T11:30:52.684Z",
"alert": false,
"description": "Status of SIM changed from 'Issued' to 'Factory Test'",
"id": 1955109934112,
"event_type": {
"id": 45,
"description": "SIM factory test"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 40163,
"name": "Test Org"
},
"endpoint": {
"id": 896737335,
"imei": "760116392707263",
"ip_address": "199.153.59.220",
"name": "Test Sim 2",
"tags": null
},
"sim": {
"iccid": "49176386291337319872",
"id": 703869,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 391022,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "165974752113101"
}
}

SIM registration

SIM or SIM batch is registered to a Workspace via a Batch Identification Code (BIC).

note

This event doesn't trigger when the emnify team assigns SIMs to a Workspace. It also doesn't trigger for every SIM of a SIM batch, so the event log is only be visible on the individual SIM when registering single SIM batches.

Example JSON response
{
"timestamp": "2021-12-20T00:13:36.000Z",
"alert": false,
"description": "Batch of 1 SIM(s) registered.",
"id": 9539556207944,
"event_type": {
"id": 48,
"description": "SIM registration"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 3376,
"name": "Sample Corp"
},
"sim": {
"iccid": "68429007768008033558",
"id": 96112629,
"production_date": "2020-05-15T08:50:07.000Z"
},
"user": {
"id": 28757,
"name": "Sample User",
"username": "user@sample.com"
},
"detail": {
"sim_batch": {
"id": 57716,
"sim_model": {
"id": 9
},
"batch_size": 1,
"first_iccid": "68429007768008033558",
"last_iccid": "68429007768008033558"
}
}
}

SIM Released

SIM is released from a device.

info

Triggered through the emnify User Interface (EUI) or REST API.

Example JSON response
{
"timestamp": "2021-12-15T07:39:24.905Z",
"alert": false,
"description": "SIM 3423335 released from endpoint 5749159",
"id": 9511580614964,
"event_type": {
"id": 50,
"description": "SIM Released"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 316,
"name": "Test Org"
},
"endpoint": {
"id": 5749159,
"imei": "601262876950445",
"ip_address": "182.112.132.120",
"name": "Factory Test Sim 3",
"tags": null
},
"sim": {
"iccid": "4423772578905695775",
"id": 3423335,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 63513617,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "616139522755995"
}
}

SIM Assigned

SIM is assigned to a device.

Example JSON response
{
"timestamp": "2021-12-15T07:45:45.807Z",
"alert": false,
"description": "SIM 2972420 assigned to endpoint 38463269",
"id": 60798254506111,
"event_type": {
"id": 51,
"description": "SIM Assigned"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 89698,
"name": "Test Org"
},
"endpoint": {
"id": 38463269,
"imei": "821536534391790",
"ip_address": "100.102.41.214",
"name": "Factory Test Sim 3",
"tags": null
},
"sim": {
"iccid": "10314787648254377158",
"id": 2972420,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 5236562,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "963687450685669"
},
"detail": {
"imei": "821536534391790"
}
}

Limit enforcement

IDDescription
11Endpoint blocked
12Organisation blocked

Endpoint blocked

Device is blocked from all services after exceeding device policies (for example, reaching its traffic limit).

tip

Changing the policies unblocks the device.

Example JSON response
{
"timestamp": "2021-10-27T14:44:11.000Z",
"alert": true,
"description": "Blocking data access for endpoint, traffic limit exceeded.",
"id": 155295222517,
"event_type": {
"id": 11,
"description": "Endpoint blocked"
},
"event_source": {
"id": 1,
"description": "Policy Control"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 42855,
"name": "Test Org"
},
"endpoint": {
"id": 29232748,
"imei": "31397643565228411",
"ip_address": "188.167.183.228",
"name": "Factory Test Sim 3",
"tags": null
},
"sim": {
"iccid": "1919136237414891188",
"id": 9979202,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 705745558,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "54450740741651"
}
}

Organisation blocked

The organization is blocked after exceeding the monthly cost limit (defined by emnify) or exceeding their prepaid balance (if not set up to be postpaid).

Example JSON response: prepaid balance exceeded
{
"id": 1697107630311,
"timestamp": "2021-10-06 10:42:58",
"event_source": {
"id": 1,
"name": "Policy Control"
},
"event_severity": {
"id": 1,
"description": "WARN"
},
"event_type": {
"id": 12,
"description": "Organisation blocked"
},
"organisation": {
"id": 4732,
"name": "Test Org"
},
"user": null,
"alert": 1,
"description": "Blocking services for organisation, because of insufficient prepaid balance.",
"endpoint": null,
"sim": null,
"imsi": null,
"detail": null
}
Example JSON response: monthly cost limit exceeded
{
"id": 656817714005,
"timestamp": "2021-10-06 10:42:58",
"event_source": {
"id": 1,
"name": "Policy Control"
},
"event_severity": {
"id": 1,
"description": "WARN"
},
"event_type": {
"id": 12,
"description": "Organisation blocked"
},
"organisation": {
"id": 6805,
"name": "Test Org"
},
"user": null,
"alert": 1,
"description": "Blocking services for organisation, because monthly cost limit exceeded.",
"endpoint": null,
"sim": null,
"imsi": null,
"detail": null
}

Data quota management

IDDescription
18Quota threshold reached
19Quota used up
52Data quota enabled
53Data quota disabled
56Data quota assigned
57Data quota deleted
60Data quota expired
API reference

Quota information is in the event's detail object.

Quota threshold reached

Remaining data quota volume fell below the configured threshold percentage. Exclusively for devices with enabled data quota management and a configured quota threshold percentage.

note

The threshold percentage can be submitted when the data quota is assigned to the device.

Example: if the device's data quota volume is set to 100 MB and the threshold percentage to 15%, the system generates an event when the remaining volume falls below 15 MB.

Example JSON response
{
"timestamp": "2021-10-27T09:06:50.000Z",
"alert": true,
"description": "Endpoint quota threshold reached, volume is below 80%.",
"id": 17357540123,
"event_type": {
"id": 18,
"description": "Quota threshold reached"
},
"event_source": {
"id": 1,
"description": "Policy Control"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 6713,
"name": "Test Org"
},
"endpoint": {
"id": 86473615,
"imei": "250642987889789",
"ip_address": "202.37.156.180",
"name": "Factory Test Sim 2",
"tags": null
},
"sim": {
"iccid": "56816736458812006983",
"id": 1467960,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 20616184,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "58834171155367"
},
"detail": {
"quota": {
"threshold_percentage": 80,
"threshold_volume": 0.8,
"volume": -0.00120000000000009
}
}
}

Quota used up

Data quota volume is completely depleted. Exclusively for devices with data quota management enabled.

warning

Once this happens, the data quota status updates from Active to Exhausted, and the device won't be able to consume from the data service. Established connections for that device disconnects within seconds, and new connection requests are denied until a new data quota is assigned or data quota management is disabled in the service profile.

It's also possible to define an action on Throttle. This means the device can still use data services with less throughput.

Example JSON response
{
"timestamp": "2021-10-27T09:06:50.000Z",
"alert": true,
"description": "Quota volume is completely used up and data access denied for endpoint.",
"id": 1071715568978,
"event_type": {
"id": 19,
"description": "Quota used up"
},
"event_source": {
"id": 1,
"description": "Policy Control"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 649,
"name": "Test Org"
},
"endpoint": {
"id": 19565190,
"imei": "535561812785483",
"ip_address": "147.188.3.101",
"name": "Factory Test Sim 2",
"tags": null
},
"sim": {
"iccid": "6971715153842702145",
"id": 28734421,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 28726038,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "341399783365891"
},
"detail": {
"quota": {
"threshold_percentage": 80,
"threshold_volume": 0.8,
"volume": "1.000000"
}
}
}

Data quota enabled

Data quota management is enabled in a service profile.

warning

All devices using this service profile need to have an active data quota assigned to use the data service. Devices without active data quotas disconnect within seconds. New connection requests are denied until a new data quota is assigned or data quota management is disabled in the service profile.

Example JSON response
{
"timestamp": "2022-07-14T13:32:49.046Z",
"alert": false,
"description": "Data quota management enabled for service profile (id = 99133 - Generic Service Profile), endpoints of this service profile without an active data quota will be throttled or blocked from data service.",
"id": 215900319904123,
"event_type": {
"id": 52,
"description": "Data quota enabled"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 9684,
"name": "Example Org"
}
}

Data quota disabled

Data quota management is disabled in a service profile.

warning

There's no longer data service restrictions for devices using this service profile.

Example JSON response
{
"timestamp": "2022-07-14T12:11:41.640Z",
"alert": false,
"description": "Data quota management disabled for service profile (id = 99133 - Generic Service Profile).",
"id": 2990738287492,
"event_type": {
"id": 53,
"description": "Data quota disabled"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 604,
"name": "Example Org"
}
}

Data quota assigned

New data quota is assigned to a device.

tip

Assigning a new data quota to a device is possible at any time. Data quota management must be enabled in the service profile.

Example: a device has a quota volume of 50 MB with daily auto-refill enabled, valid until May 27, 2025, and action on exhaustion set to block. The event description reads: "Data quota got assigned with a volume of 50.000000 MB with daily refill till 2025-05-27T22:56:17Z. On exhaustion, the data service will be blocked.”

Example JSON response: action on exhaustion set to block
{
"timestamp": "2022-07-14T13:35:07.626Z",
"alert": false,
"description": "Data quota assigned with volume of 10.000000 MB without daily refill until 2022-07-31T00:00:00Z and action on exhaustion set to blocking.",
"id": 1028076751946,
"event_type": {
"id": 56,
"description": "Data quota assigned"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 2256,
"name": "Example Org"
},
"endpoint": {
"id": 5293531,
"imei": "5839369400489068",
"ip_address": "188.167.183.228",
"name": "Test Device",
"tags": null
},
"sim": {
"iccid": "8412861332142732293",
"id": 935826,
"production_date": "2017-05-03T20:36:28.000Z"
},
"imsi": {
"id": 186306,
"import_date": "2017-05-03T20:36:28.000Z",
"imsi": "175971182377611"
},
"detail": {
"quota": {
"status": {
"id": 1,
"description": "ACTIVE"
},
"action_on_exhaustion": {
"id": 1,
"description": "Block",
"peak_throughput": 128000
},
"volume": 10,
"expiryDate": "2022-07-31T00:00:00Z",
"lastVolumeAdded": 10,
"lastStatusChangeDate": "2022-07-14T13:35:06Z",
"autoRefill": false,
"thresholdPercentage": 10,
"thresholdVolume": 1
}
}
}
Example JSON response: action on exhaustion set to throttle
{
"timestamp": "2022-07-14T13:38:11.537Z",
"alert": false,
"description": "Data quota assigned with volume of 100.000000 MB without daily refill until 2022-07-14T13:39:00Z and action on exhaustion set to throttling to a throughput of 128 kbit/s.",
"id": 55632453271862,
"event_type": {
"id": 56,
"description": "Data quota assigned"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 2782,
"name": "Example Org"
},
"endpoint": {
"id": 5477169,
"imei": "2220624023468711",
"ip_address": "174.249.170.160",
"name": "Example Device",
"tags": null
},
"sim": {
"iccid": "1013367122100019039",
"id": 899958,
"production_date": "2017-05-03T20:36:28.000Z"
},
"imsi": {
"id": 943048,
"import_date": "2017-05-03T20:36:28.000Z",
"imsi": "209549041950251"
},
"detail": {
"quota": {
"status": {
"id": 1,
"description": "ACTIVE"
},
"action_on_exhaustion": {
"id": 2,
"description": "Throttle",
"peak_throughput": 128000
},
"volume": 100,
"expiryDate": "2022-07-14T13:39:00Z",
"lastVolumeAdded": 100,
"lastStatusChangeDate": "2022-07-14T13:38:11Z",
"autoRefill": false,
"thresholdPercentage": 15,
"thresholdVolume": 15
}
}
}

Data quota deleted

Data quota is deleted from a device.

warning

Once deleted, devices on this service profile with data quota management enabled won't be able to use the data service. Potential data connections of this device disconnect within seconds. New connection requests are denied until an active data quota is assigned or data quota management is disabled in the service profile.

Example JSON response
{
"timestamp": "2022-07-14T13:35:18.686Z",
"alert": false,
"description": "Data quota deleted.",
"id": 44285280402507,
"event_type": {
"id": 57,
"description": "Data quota deleted"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 7806,
"name": "Example Org"
},
"endpoint": {
"id": 387316,
"imei": "9044128511360644",
"ip_address": "174.238.2.179",
"name": "Example Device",
"tags": null
},
"sim": {
"iccid": "7626384783536271949",
"id": 949644,
"production_date": "2017-05-03T20:36:28.000Z"
},
"imsi": {
"id": 108458,
"import_date": "2017-05-03T20:36:28.000Z",
"imsi": "236366434880861"
}
}

Data quota expired

Active data quota of a device expired and the quota status changed to Expired. Once expired, the device isn't able to establish a data session.

Example JSON response
{
"timestamp": "2022-07-14T13:39:03.199Z",
"alert": true,
"description": "Data quota expired.",
"id": 35944374073138,
"event_type": {
"id": 60,
"description": "Data quota expired"
},
"event_source": {
"id": 1,
"description": "Policy Control"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 8238,
"name": "Example Org"
},
"endpoint": {
"id": 501389,
"imei": "8134820216492081",
"ip_address": "227.147.158.142",
"name": "Example Device",
"tags": null
},
"sim": {
"iccid": "3694452932824047676",
"id": 103965,
"production_date": "2017-05-03T20:36:28.000Z"
},
"imsi": {
"id": 357765,
"import_date": "2017-05-03T20:36:28.000Z",
"imsi": "29821710188733"
}
}

SMS quota management

IDDescription
20SMS quota threshold reached
21SMS quota used up
54SMS quota enabled
55SMS quota disabled
58SMS quota assigned
59SMS quota deleted
API reference

Quota information is in the event's detail object.

SMS quota threshold reached

Remaining SMS quota volume fell below the configured threshold percentage. Exclusively for devices with enabled SMS quota management and a configured quota threshold percentage.

note

The threshold percentage can be submitted when the SMS quota is assigned to the device.

Example: if the device's SMS quota volume is set to 10 SMS and the threshold percentage to 50%, the system generates an event when the remaining volume falls below 5 MB.

Example JSON response
{
"timestamp": "2021-10-27T09:21:30.000Z",
"alert": true,
"description": "SMS quota threshold reached, volume is below 50%.",
"id": 6734033817529352,
"event_type": {
"id": 20,
"description": "SMS quota threshold reached"
},
"event_source": {
"id": 1,
"description": "Policy Control"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 42139,
"name": "Test Org"
},
"endpoint": {
"id": 10991244,
"imei": "7345023067541287",
"ip_address": "121.214.125.202",
"name": "Factory Test Sim 2",
"tags": null
},
"sim": {
"iccid": "9097920854483458667",
"id": 114667,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 7940611,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "570416925414349"
},
"detail": {
"quota": {
"volume": 0,
"threshold_percentage": 50,
"threshold_volume": 1,
"traffic_type": {
"id": 6,
"description": "SMS"
}
}
}
}

SMS quota used up

SMS quota volume is completely depleted. Exclusively for devices with enabled SMS quota management.

warning

Once this happens, the SMS quota status updates from Active to Exhausted, and the device won't be able to consume from the SMS service. Established connections for that device disconnect within seconds, and new connection requests are denied until a new SMS quota is assigned or SMS quota management is disabled in the service profile.

Example JSON response
{
"timestamp": "2021-10-27T09:21:30.000Z",
"alert": true,
"description": "SMS quota volume is completely used up and SMS access denied for endpoint.",
"id": 896151190639914,
"event_type": {
"id": 21,
"description": "SMS quota used up"
},
"event_source": {
"id": 1,
"description": "Policy Control"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 63910,
"name": "Test Org"
},
"endpoint": {
"id": 98084339,
"imei": "7280773798507910",
"ip_address": "183.104.130.246",
"name": "Test Sim 2",
"tags": null
},
"sim": {
"iccid": "4786561754166784043",
"id": 2242607,
"production_date": "2020-12-23T13:02:11.000Z"
},
"imsi": {
"id": 3710068,
"import_date": "2020-12-23T13:02:11.000Z",
"imsi": "485182190937960"
},
"detail": {
"quota": {
"volume": "1.000000",
"threshold_percentage": 50,
"threshold_volume": 5,
"traffic_type": {
"id": 6,
"description": "SMS"
}
}
}
}

SMS quota enabled

SMS quota management is enabled in a service profile.

warning

All devices using this service profile need to have an active SMS quota assigned to use the SMS service. Devices without active SMS quotas disconnect within seconds. New connection requests are denied until a new SMS quota is assigned or SMS quota management is disabled in the service profile.

Example JSON response
{
"timestamp": "2022-07-14T13:32:54.252Z",
"alert": false,
"description": "SMS quota management enabled for service profile (id = 99133 - Generic Service Profile), endpoints of this service profile without an active SMS quota will be blocked from SMS service.",
"id": 503128940665149,
"event_type": {
"id": 54,
"description": "SMS quota enabled"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 25885,
"name": "Example Org"
}
}

SMS quota disabled

SMS quota management is disabled in a service profile.

warning

There's no longer SMS service restrictions for devices using this service profile.

Example JSON response
{
"timestamp": "2022-07-14T13:33:06.602Z",
"alert": false,
"description": "SMS quota management disabled for service profile (id = 99133 - Generic Service Profile).",
"id": 381092102647412,
"event_type": {
"id": 55,
"description": "SMS quota disabled"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 6034,
"name": "Example Org"
}
}

SMS quota assigned

New SMS quota is assigned to a device.

tip

Assigning a new SMS quota to a device is possible at any time. SMS quota management must be enabled in the service profile.

Example JSON response
{
"timestamp": "2022-07-14T13:35:11.973Z",
"alert": false,
"description": "SMS quota assigned with volume of 10 SMS without daily refill until 2022-07-31T00:00:00Z.",
"id": 10526095035190,
"event_type": {
"id": 58,
"description": "SMS quota assigned"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 9631,
"name": "Example Org"
},
"endpoint": {
"id": 6276513,
"imei": "761090808370721",
"ip_address": "199.153.59.220",
"name": "Example Device",
"tags": null
},
"sim": {
"iccid": "1099167253920209804",
"id": 531078,
"production_date": "2017-05-03T20:36:28.000Z"
},
"imsi": {
"id": 496809,
"import_date": "2017-05-03T20:36:28.000Z",
"imsi": "19010090094479"
},
"detail": {
"quota": {
"status": {
"id": 1,
"description": "ACTIVE"
},
"action_on_exhaustion": {
"id": 1,
"description": "Block",
"peak_throughput": 128000
},
"volume": 10,
"expiryDate": "2022-07-31T00:00:00Z",
"lastVolumeAdded": 10,
"lastStatusChangeDate": "2022-07-14T13:35:11Z",
"autoRefill": false,
"thresholdPercentage": 10,
"thresholdVolume": 1
}
}
}

SMS quota deleted

SMS quota is deleted from a device.

warning

Once deleted, devices on this service profile (with SMS quota management enabled) won't be able to use the SMS service until an active SMS quota is assigned, or SMS quota management is disabled in the service profile.

Example JSON response
{
"timestamp": "2022-07-14T13:35:22.488Z",
"alert": false,
"description": "SMS quota deleted.",
"id": 41270752471139,
"event_type": {
"id": 59,
"description": "SMS quota deleted"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 6599,
"name": "Example Org"
},
"endpoint": {
"id": 3419153,
"imei": "7882775753194244",
"ip_address": "182.112.132.120",
"name": "Example Device",
"tags": null
},
"sim": {
"iccid": "6587040688575397618",
"id": 112577,
"production_date": "2017-05-03T20:36:28.000Z"
},
"imsi": {
"id": 180774,
"import_date": "2017-05-03T20:36:28.000Z",
"imsi": "310255491186321"
}
}

CloudConnect lifecycle

IDDescription
22CloudConnect TGW Resource Share created
23CloudConnect TGW available
25CloudConnect TGW breakout terminated

CloudConnect TGW Resource Share created

CloudConnect Transit Gateway (TGW) resource share is created.

Example JSON response
{
"timestamp": "2021-12-22T10:34:13.000Z",
"alert": false,
"description": "CloudConnect Transit Gateway Resource Share created",
"id": 99738069602631,
"event_type": {
"id": 22,
"description": "CloudConnect TGW Resource Share created"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 7774,
"name": "Sample Corp"
},
"user": {
"id": 5177,
"name": "Sample User",
"username": "user@sample.com"
},
"detail": {
"username": "user@sample.com",
"breakout_id": 385,
"creation_date": "2021-12-22T10:34:11Z",
"deletion_date": null,
"region": "eu-west-1",
"resource_share_name": "Cloud Native Connectivity: VPC and VPN of customers connected",
"breakout_type_id": 1,
"breakout_type": "Transit Gateway",
"price": 149
}
}

CloudConnect TGW available

CloudConnect Transit Gateway (TGW) is available.

Example JSON response
{
"timestamp": "2021-12-22T10:39:19.000Z",
"alert": false,
"description": "CloudConnect Transit Gateway breakout 222 is available",
"id": 2383714595353,
"event_type": {
"id": 23,
"description": "CloudConnect TGW available"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 739,
"name": "Sample Corp"
},
"user": {
"id": 928,
"name": "Sample User",
"username": "user@sample.com"
},
"detail": {
"username": "user@sample.com",
"breakout_id": 222,
"creation_date": "2021-12-22T10:34:11Z",
"deletion_date": null,
"region": "eu-west-1",
"resource_share_name": "Cloud Native Connectivity: VPC and VPN of customers connected",
"breakout_type_id": 1,
"breakout_type": "Transit Gateway",
"price": 149
}
}

CloudConnect TGW breakout terminated

CloudConnect Transit Gateway (TGW) breakout is terminated.

Example JSON response
{
"timestamp": "2021-12-22T14:31:14.000Z",
"alert": false,
"description": "CloudConnect Transit Gateway breakout 316 has been terminated",
"id": 2634578262948,
"event_type": {
"id": 25,
"description": "CloudConnect TGW breakout terminated"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 571,
"name": "Sample Corp"
},
"user": {
"id": 40817,
"name": "Sample User",
"username": "user@sample.com"
},
"detail": {
"username": "user@sample.com",
"breakout_id": 316,
"creation_date": "2021-12-22T10:34:11Z",
"deletion_date": null,
"region": "eu-west-1",
"resource_share_name": "Cloud Native Connectivity: VPC and VPN of customers connected",
"breakout_type_id": 1,
"breakout_type": "Transit Gateway",
"price": 149
}
}

OpenVPN lifecycle

IDDescription
30OpenVPN authentication

OpenVPN authentication

Client is successfully authenticated on OpenVPN.

Example JSON response
{
"user": {
"username": "jane.doe@example.com",
"id": 225061,
"name": "Jane Doe"
},
"endpoint": null,
"event_source": {
"description": "API",
"id": 2
},
"description": "OpenVPN client (re-)authenticated successfully",
"event_severity": {
"description": "INFO",
"id": 0
},
"timestamp": "2021-10-27T15:17:23Z",
"organisation": {
"id": 19910,
"name": "Example Org"
},
"detail": {
"region": "eu-west-1",
"client": {
"public_ip": "53.240.46.216",
"version": "2.5.4",
"private_ip": "40.220.96.255"
},
"protocol": "udp"
},
"alert": false,
"keen": {
"timestamp": "2021-10-27T15:17:38.065Z",
"created_at": "2021-10-27T15:17:38.065Z",
"id": "11855d2331d1f324470ca3b"
},
"sim": null,
"id": 153792067277,
"imsi": null,
"event_type": {
"description": "OpenVPN authentication",
"id": 30
}
}

Organization and billing

IDDescription
31Organisation updated
32Billing configuration updated
67User switched workspaces

Organisation updated

Organization's country, name, or verification data changed.

Example JSON response
{
"timestamp": "2021-12-20T16:09:23.950Z",
"alert": false,
"description": "Organisation data updated.",
"id": 9807326865071,
"event_type": {
"id": 31,
"description": "Organisation updated"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 58465,
"name": "Sample Corp"
},
"detail": {
"changed_data": [
{
"name": {
"old": "Sample Corp",
"new": "Sample Corp Ltd."
}
},
{
"verification_type_id": {
"old": "null",
"new": "1"
}
},
{
"verification": {
"old": "null",
"new": "DE123456789"
}
}
]
}
}

Billing configuration updated

Organization's billing configuration changed.

Example JSON response
{
"timestamp": "2021-12-20T10:18:39.000Z",
"alert": false,
"description": "Billing config has been updated.",
"id": 129565779460,
"event_type": {
"id": 32,
"description": "Billing configuration updated"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 1,
"description": "Warn"
},
"organisation": {
"id": 627328,
"name": "Sample Corp"
},
"user": {
"id": 278906,
"name": "Sample User",
"username": "user@sample.com"
},
"detail": {
"billing_config": {
"charging_model": {
"id": 0
},
"payment_term": {
"id": 0
},
"vatin": "DE123456789"
}
}
}

User switched workspaces

A user switched to a different Workspace. The description indicates the user ID and the ID of the Workspace they're currently in.

Example JSON response
{
"timestamp": "2023-09-06T11:14:44.000Z",
"alert": false,
"description": "User with id: '330885', switched to workspace: 44",
"id": 1088341100077457,
"event_type": {
"id": 67,
"description": "User switched workspaces"
},
"event_source": {
"id": 2,
"description": "API"
},
"event_severity": {
"id": 0,
"description": "Info"
},
"organisation": {
"id": 44,
"name": "Example Organization"
},
"user": {
"id": 330885,
"name": "cruz@example.com",
"username": "cruz@example.com"
}
}