Data quota management
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.
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
Quota used up
Data quota volume is completely depleted. Exclusively for devices with data quota management enabled.
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
Data quota enabled
Data quota management is enabled in a service profile.
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
Data quota disabled
Data quota management is disabled in a service profile.
There’s no longer data service restrictions for devices using this service profile.
Example JSON response
Data quota assigned
New data quota is assigned to a device.
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
Example JSON response: action on exhaustion set to throttle
Data quota deleted
Data quota is deleted from a device.
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
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.