| 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 |