This API reference is organized by functional area, which generally equates to resource type.
Method | HTTP Request | Description |
---|---|---|
POST | /session/login | Start a Connectivity Management session |
POST | /session/logout | End a Connectivity Management session |
PUT | /session/password/actions/reset | Get a new Connectivity Management API password |
Method | HTTP Request | Description |
---|---|---|
POST | /devices/profile/actions/activate_enable | Activate Enable a device for a profile |
POST | /devices/profile/actions/activate | Activate a device for a profile |
POST | /devices/profile/actions/deactivate | Deactivate a device for a profile |
POST | /devices/profile/actions/setfallbackattribute | Set the fallback attribute for a device |
POST | /v2/devices/actions/list | Retrieve the Global Device List |
POST | /v2/devices/history/actions/list | Retrieve Device Provisioning History |
GET | /v2/accounts/{accountname}/requests/{requestID}/status | Get the Status of an Asynchronous Request |
Method | HTTP Request | Description |
---|---|---|
POST | /devices/actions/activate | Activate service for devices |
POST | /devices/actions/suspend | Suspend service for devices |
POST | /devices/actions/restore | Restore service for suspended devices |
POST | /devices/actions/deactivate | Deactivate service for devices |
PUT | /devices/actions/gotostate | Set devices to a customer-defined service and state |
GET | /devices/requests/status | Check the status of an activation order and lists where the order is in the provisioning process. |
PUT | /devices/actions/move | Moves active devices from one billing account to another within a customer profile. |
POST | /devices/profile/actions/download_enable | Download eUICC device profile |
POST | /devices/profile/actions/enable | Enable eUICC device profile |
POST | /devices/profile/actions/disable | Disable eUICC device profile |
POST | /devices/profile/actions/delete | Delete eUICC device profile |
POST | /devices/actions/eidDeviceSwap | EID Device Swap |
POST | /devices/availability/actions/list | Checks whether devices are available to be activated |
POST | /devices/actions/add | Add devices without activating service |
POST | /devices/actions/delete | Delete deactivated devices |
POST | /devices/actions/list | Get detailed information about devices |
POST | /devices/diagnostics/actions/list | Returns basic diagnostic information about a specified device, including connectivity, provisioning, and billing status. |
POST | /devices/extendeddiagnostics/actions/list | Get basic diagnostic information about a specified device |
POST | /devices/suspension/status | Get service suspension information about devices |
PUT | /devices/{serviceType}/actions/deviceId | Change device identifiers to match hardware changes |
PUT | /devices/actions/customFields | Change custom field values for devices |
PUT | /devices/costCenter | Changes or removes the CostCenterCode value for devices |
PUT | /devices/actions/contactinfo | Changes the name and address associated with devices |
PUT | /devices/actions/plan | Change device service plan |
POST | /devices/prl/actions/list | Get current PRL version from devices |
POST | /devices/actions/list/imeiiccidmismatch | Find 4G devices with an ICCID that is not paired with the expected IMEI |
GET | /accounts/{accountname}/requests/{requestID}/status | Get the current processing status of an asynchronous request |
GET | /accounts/{accountname}/stateandservices | Get a list of customer-defined services and states |
Method | HTTP Request | Description |
---|---|---|
POST | /devices/usage/actions/list | Retrieve device usage history |
POST | /devices/usage/actions/list/aggregate | Retrieve aggregate device usage history |
POST | /devices/history/actions/list | Retrieve device provisioning history |
POST | /devices/connections/actions/listHistory | Retrieve device connection history |
Method | HTTP Request | Description |
---|---|---|
POST | /diagnostics/basic/devicereachability | Monitor device reachability |
DELETE | /diagnostics/basic/devicereachability | Stop device reachability monitoring |
POST | /diagnostics/basic/devicereachability/monitors | Retrieve active reachability monitoring |
POST | /diagnostics/basic/devicereachability/status | Retrieve reachability status |
Method | HTTP Request | Description |
---|---|---|
POST | /groups | Create a device group |
PUT | /groups/{accountname}/name/{gname} | Update a device group |
GET | /groups/{accountname} | Get a list of device groups |
GET | /groups/{accountname}/name/{gname} | Get information about a device group |
DELETE | /groups/{accountname}/name/{gname} | Delete a device group |
Method | HTTP Request | Description |
---|---|---|
GET | /plans/{accountname} | Get a list of service plans in an account |
Method | HTTP Request | Description |
---|---|---|
POST | /devices/actions/usagesegmentationlabels | Associates your own usage segmentation label with a device. |
DELETE | /devices/actions/usagesegmentationlabels | Removes the label associated with a device. |
POST | /devices/usage/actions/billedusage | Gets billing usage for a customer segment for a specified billing cycle, or the most recent billing cycle if one is not specified. |
POST | /devices/usage/actions/billedusage/list | Gets billed usage for for either multiple devices or an entire billing account. |
POST | /devices/sms/history/actions/list | Returns the history of mobile-originated/mobile-terminated SMS messages for a single device that were sent or received via ThingSpace, within a specified time period. |
Method | HTTP Request | Description |
---|---|---|
POST | /sms | Send an SMS message to devices |
GET | /sms/{accountname}/history | Retrieve SMS messages sent by devices |
PUT | /sms/{accountname}/startCallbacks | Start delivery of queued SMS messages |
Method | HTTP Request | Description |
---|---|---|
POST | /callbacks | Register a callback listener URL |
GET | /callbacks | Get a list of registered callback listener URLs |
DELETE | /callbacks | Delete a callback listener URL |
POST | triggers | Creates a new trigger that sends an alert callback based on specified device usage. |
Method | HTTP Request | Description |
---|---|---|
GET | /accounts | Get information about an account |
GET | /leads | Get a list of leads in an account |
POST | /accounts/{accountname}/sku | Retrieve list of registered device SKUs |
Method | HTTP Request | Description |
---|---|---|
POST | /devices/nidd/message | Send NIDD to NB-IoT device NOTE: From NB-IoT device to an application via callback |