Standard APIs5G Business Internet

Quick API Reference

API Reference for 5G Business Internet (5G BI)

Quick Reference for the 5G BI API Endpoints

TaskHTTP Request
Device AttributesPOST /m2m/v1/devices/actions/list
Activating a 5G Business Internet DevicePOST /m2m/v1/devices/actions/activate
Change a 5G Business Internet Service PlanPUT /m2m/v1/devices/actions/plan

Supporting API Endpoints

The 5G BI service builds on the existing Connectivity Management API endpoints. Useful endpoints are listed here and in the sections below:

Session Management

TaskHTTP Request
Start a Connectivity Management sessionPOST /m2m/v1/session/login
End a Connectivity Management sessionPOST /m2m/v1/session/logout
Get a new Connectivity Management API passwordPUT /m2m/v1/session/password/actions/reset

Device Service Provisioning and Management

TaskHTTP Request
Domestic 4G and 5G Fixed Wireless qualificationPOST /m2m/v1/intelligence/wireless-coverage
Go to state for a devicePUT /m2m/v1/devices/actions/goToState
Change device contact informationPUT /m2m/v1/devices/actions/contactInfo
Change device cost centerPUT /m2m/v1/devices/costCenter
Suspend service for devicesPOST /m2m/v1/devices/actions/suspend
Restore service for suspended devicesPOST /m2m/v1/devices/actions/restore
Deactivate service for devicesPOST /m2m/v1/devices/actions/deactivate
Check the status of an activation order and where the order is in the provisioning processGET /m2m/v1/devices/requests/status
Check whether devices are available to be activatedPOST /m2m/v1/devices/availability/actions/list
Add devices without activating servicePOST /m2m/v1/devices/actions/add
Delete deactivated devicesPOST /m2m/v1/devices/actions/delete
Get detailed information about devicesPOST /m2m/v1/devices/actions/list
Get service suspension status for devicesPOST /m2m/v1/devices/suspension/status
Change device identifiers to match hardware changesPUT /m2m/v1/devices/{serviceType}/actions/deviceId
Change custom field values for devicesPUT /m2m/v1/devices/actions/customFields
Changes or removes the CostCenterCode value for devicesPUT /m2m/v1/devices/costCenter
Get the current processing status of an asynchronous requestGET /m2m/v2/accounts/{accountName}/requests/{requestID}/status

Connectivity and Service History

TaskHTTP Request
Retrieve device usage historyPOST /m2m/v1/devices/usage/actions/list
Retrieve aggregate device usage historyPOST /m2m/v1/devices/usage/actions/list/aggregate
Retrieve device provisioning historyPOST /m2m/v1/devices/history/actions/list
Retrieve device connection historyPOST /m2m/v1/devices/connections/actions/listHistory

Device Groups

TaskHTTP Request
Create a Device GroupPOST /m2m/v1/groups
Update a Device GroupPUT /m2m/v1/groups/{accountName}/name/{groupName}
Get a List of Device Groups for an AccountGET /m2m/v1/groups/{accountName}
Get Information about a Device GroupGET /m2m/v1/groups/{accountName}/name/{groupName}
Delete a Device GroupDELETE /m2m/v1/groups/{accountName}/name/{groupName}

Service Plans

TaskHTTP Request
Get a list of service plans in an accountGET /m2m/v1/plans/{accountName}

Callbacks

For more information about callbacks, please visit About Callback Services and Callback Best Practices.

TaskHTTP Request
Create a new trigger that sends an alert callback based on specified device usagePOST /m2m/v1/trigger
Register a callback listener URLPOST /m2m/v1/callbacks
Get a list of registered callback listener URLsGET /m2m/v1/callbacks
Delete a callback listener URLDELETE /m2m/v1/callbacks

Accounts and Leads

TaskHTTP Request
Get information about an accountGET /m2m/v1/accounts/{accountName}
Get a list of leads in an accountGET /m2m/v1/leads/{accountName}
Retrieve a list of registered device SKUsPOST /m2m/v1/accounts/{accountName}/sku

Device Reachability Monitoring - Diagnostics

More information at Device Reachability.

TaskHTTP Request
Monitor device reachabilityPOST /m2m/v1/diagnostics/basic/devicereachability
Stop device reachability monitoringDELETE /m2m/v1/diagnostics/basic/devicereachability
Retrieve active reachability monitoringPOST /m2m/v1/diagnostics/basic/devicereachability/monitors
Retrieve reachability statusPOST /m2m/v1/diagnostics/basic/devicereachability/status

On this page