| Task | HTTP Request |
|---|---|
| Device Attributes | POST /v1/devices/actions/list |
| Activating a 5G Business Internet Device | POST /v1/devices/actions/activate |
| Change a 5G Business Internet Service Plan | PUT /devices/actions/plan |
The 5G BI service builds on the existing Connectivity Management API endpoints. Useful endpoints are listed here:
| Task | HTTP Request |
|---|---|
| Start a Connectivity Management session | POST /session/login |
| End a Connectivity Management session | POST /session/logout |
| Get a new Connectivity Management API password | PUT /session/password/actions/reset |
| Task | HTTP Request |
|---|---|
| Domestic 4G and 5G Fixed Wireless qualification | POST /v1/intelligence/wireless-coverage |
| Go to state for a device | PUT /devices/actions/goToState |
| Change device contact information | PUT /devices/actions/contactInfo |
| Change device cost center | PUT /devices/costCenter |
| Suspend service for devices | POST /devices/actions/suspend |
| Restore service for suspended devices | POST /devices/actions/restore |
| Deactivate service for devices | POST /devices/actions/deactivate |
| Check the status of an activation order and where the order is in the provisioning process | GET /devices/requests/status |
| Check whether devices are available to be activated | POST /devices/availability/actions/list |
| Add devices without activating service | POST /devices/actions/add |
| Delete deactivated devices | POST /devices/actions/delete |
| Get detailed information about devices | POST /devices/actions/list |
| Get service suspension status for devices | POST /devices/suspension/status |
| Change device identifiers to match hardware changes | PUT /devices/{serviceType}/actions/deviceId |
| Change custom field values for devices | PUT /devices/actions/customFields |
Changes or removes the CostCenterCode value for devices |
PUT /devices/costCenter |
| Get the current processing status of an asynchronous request | GET /accounts/{accountName}/requests/{requestID}/status |
| Task | HTTP Request |
|---|---|
| Retrieve device usage history | POST /devices/usage/actions/list |
| Retrieve aggregate device usage history | POST /devices/usage/actions/list/aggregate |
| Retrieve device provisioning history | POST /devices/history/actions/list |
| Retrieve device connection history | POST /devices/connections/actions/listHistory |
| Task | HTTP Request |
|---|---|
| Create a Device Group | POST /groups |
| Update a Device Group | PUT /groups/{accountName}/name/{gname} |
| Get a List of Device Groups for an Account | GET /groups/{accountName} |
| Get Information about a Device Group | GET /groups/{accountName}/name/{gname} |
| Delete a Device Group | DELETE /groups/{accountName}/name/{gname} |
| Task | HTTP Request |
|---|---|
| Get a list of service plans in an account | GET /plans/{accountName} |
For more information about callbacks, please visit About Callback Services and Callback Best Practices.
| Task | HTTP Request |
|---|---|
| Create a new trigger that sends an alert callback based on specified device usage. | POST /trigger |
| Register a callback listener URL | POST /callbacks |
| Get a list of registered callback listener URLs | GET /callbacks |
| Delete a callback listener URL | DELETE /callbacks |
| Task | HTTP Request |
|---|---|
| Get information about an account | GET /accounts/{accountName} |
| Get a list of leads in an account | GET /leads/{accountName} |
| Retrieve a list of registered device SKUs | POST /accounts/{accountName}/sku |
More information at About Device Reachability
| Task | HTTP Request |
|---|---|
| Monitor device reachability | POST /diagnostics/basic/devicereachability |
| Stop device reachability monitoring | DELETE /diagnostics/basic/devicereachability |
| Retrieve active reachability monitoring | POST /diagnostics/basic/devicereachability/monitors |
| Retrieve reachability status | POST /diagnostics/basic/devicereachability/status |