Usage¶
This section describes the RESTful API for managing subscriber usage data.
Get Subscriber Usage¶
This path retrieves usage data for network subscribers.
| Method | Path |
|---|---|
| GET | /api/v1/subscriber-usage |
Query Parameters¶
| Name | In | Type | Default | Allowed | Description |
|---|---|---|---|---|---|
start |
query | string | now-7d |
Start date for usage data. Format: YYYY-MM-DD. | |
end |
query | string | now |
End date for usage data. Format: YYYY-MM-DD. | |
group_by |
query | string | day |
day, subscriber |
Grouping method for usage data. |
subscriber |
query | string | `` | Filter usage data for a specific subscriber. |
Sample Response¶
{
"result": [
{
"2025-02-22": {
"uplink_bytes": 1048576,
"downlink_bytes": 2097152,
"total_bytes": 3145728
}
},
{
"2025-02-23": {
"uplink_bytes": 524288,
"downlink_bytes": 1048576,
"total_bytes": 1572864
}
}
]
}
Clear Subscriber Usage¶
This path clears usage data for all network subscribers.
| Method | Path |
|---|---|
| DELETE | /api/v1/subscriber-usage |
Sample Response¶
{
"result": {
"message": "All subscriber usage cleared successfully"
}
}
Get Subscriber Usage Retention Policy¶
This path returns the current subscriber usage retention policy.
| Method | Path |
|---|---|
| GET | /api/v1/subscriber-usage/retention |
Sample Response¶
{
"result": {
"days": 365
}
}
Update Subscriber Usage Retention Policy¶
This path updates the subscriber usage retention policy.
| Method | Path |
|---|---|
| PUT | /api/v1/subscriber-usage/retention |
Parameters¶
days(integer): The number of days to retain subscriber usage data. Must be a positive integer.
Sample Response¶
{
"result": {
"message": "Subscriber usage retention policy updated successfully"
}
}