Data Usage Limit
Prerequisites:
- Required: Bearer token —
POST /v1.0/oauth2/tokens - Required: Provisioned number ID (NID) with
DataEnabled: true—POST /v1.0/numbers/provision
Set data usage limits, notification thresholds, and throttling parameters for IoT/MVNO numbers. Configure when subscribers are notified and at what usage level data speeds are throttled. Important: NotifyValue, ThrottleValue, and LimitValue must be in ascending increments and cannot be the same value (e.g., NotifyValue < ThrottleValue < LimitValue). Unless a LimitValue is specified, the default data limit is 20 MB.
What this does: Returns the updated data usage configuration for each number in the batch. Settings take effect at the next billing cycle or usage event. A NotifyValue triggers a notification webhook when usage reaches that threshold; LimitValue hard-caps usage; ThrottleValue reduces speed instead of cutting off.
Next steps:
- Confirm the new settings —
POST /v1.0/numbers/data-usage/settings - Check current consumption —
POST /v1.0/numbers/data-usage/info
Body
Unit of data measurement
MB "MB"
Maximum data cap/limit
20
Array of phone numbers to apply data limits to
Data usage threshold for subscriber notification
10
Data usage threshold for speed throttling
15
Throttled speed limit
1-mbps, 5-mbps, 20-mbps, 50-mbps, 100-mbps "1-mbps"
Response
Data Usage Limit Set
The response is of type object.