Deployment overview
Shared data pool
Pool consumption
Cumulative, with projection to cycle endRecent alerts
Last 48 hoursDevices
| Device | ICCID | Type | Cycle usage | vs alert | Status |
|---|
Data pool
Where the allowance is going, by device class.
Consumption by device class
Current cycleWhy pooling helps here
Alerts
Threshold breaches and connectivity events.
Users
Who can see this account, and what they're allowed to change.
| User | Role | Last active |
|---|
What each role can do
| Permission | Admin | Viewer |
|---|
Pool policy
What happens when the pool runs out, and who hears about it first.
Saved ✓
When the pool is exhausted
Applies to every device on the accountPer-device limits
Stops one faulty device draining the poolNotifications
Escalate before the policy fires, not afterBilling
Prepaid. The plan is charged at the start of each cycle, top-ups when you buy them.
Payment method
Used for plan renewal and top-upsVisa ending 4242
Expires 04/28 · billing@northgate.example
Auto-renew
Plan renews automatically on the 1st. Top-ups are charged the moment they're purchased, never invoiced later.
On
Current cycle
Northgate Logistics · charged 1 Aug| Line item | Quantity | Rate | Amount |
|---|
Payment history
Last 12 cycles · all charged to card on file| Receipt | Period | Devices | Charged | Status |
|---|
API keys
Every portal action is available over REST.
Active keys
2 of 5 usedProduction
ka_live_7f2a••••••••••••3b91 · created 14 Jun 2026
Staging
ka_test_9c04••••••••••••1d77 · created 2 Jul 2026
Example request
Provision and suspend# Add 5 devices to the pool curl -X POST https://api.keepalivewireless.com/v1/sims \ -H "Authorization: Bearer $KA_API_KEY" \ -d '{"device_class":"sensor","quantity":5,"label":"Sensor node"}' # Suspend a single line by ICCID curl -X POST https://api.keepalivewireless.com/v1/sims/{iccid}/suspend \ -H "Authorization: Bearer $KA_API_KEY"
Interface demo. Sample data only — not connected to a live network.