To... | Use this API |
---|---|
Add new devices to your account and activate service for them | ChangeDeviceState - Activate |
Add new (never activated) devices to your ThingSpace Platform account without activating service | AddDevices |
To... | Use this API |
---|---|
Activate service for deactive devices |
See also: M2M Service Provisioning Rules. |
Suspend service |
See also: M2M Service Provisioning Rules. |
Restore service on suspended devices |
See also: M2M Service Provisioning Rules. |
Deactivate devices |
ChangeDeviceState - Deactivate See also: M2M Service Provisioning Rules. |
Put devices into a customer-defined staging state | GoToState |
Get confirmation of state changes | RegisterCallback |
To... | Use this API |
---|---|
Get the current provisioning state (Active, Deactive, Suspend) |
GetDeviceInformation for a single device. GetDeviceList for multiple devices. |
Get the date-time a device was activated |
GetDeviceInformation for a single device. GetDeviceList for multiple devices. |
Get the provisioning history for a device | GetDeviceProvisioningHistory |
Get confirmation of state changes you requested using an API | RegisterCallback |
Track provisioning changes made from outside the API, for example using a Verizon online business portal |
To... | Use this API |
---|---|
Change the values of custom fields for devices | ChangeDeviceCustomFields |
To... | Use this API |
---|---|
Change the cost center code for devices | ChangeDeviceCostCenter |
To... | Use this API |
---|---|
Change the service plan for devices |
See also: M2M Service Provisioning Rules. |
To... | Use this API |
---|---|
Remove devices from an account |
|
Move devices from one account to another within the same Verizon Customer Profile |
Use MoveDevice to move active devices. If your account is not enabled for moving devices, you can:
See also: M2M Service Provisioning Rules. |
Move devices from a trial account to a production account |
See also: M2M Service Provisioning Rules. |
To... | Use this API |
---|---|
Swap a 3G device |
|
Move an Active SIM into a new 4G M2M device | Move the SIM to the new hardware and connect the device on the network. The ThingSpace Platform will recognize the hardware change when the device connects. See also: M2M Service Provisioning Rules. |
Install a new SIM into an existing 4G device | Follow the steps to put a new SIM in an existing 4G device , and use the Change4GDeviceIdentifier API to set the new ICCID. |
Use an existing SIM in a new 4G device | Follow steps to replace a 4G Device and use the current SIM, and use the Change4GDeviceIdentifier API to set the new IMEI. |
Replace a 4G device and SIM | Follow the steps to replace a 4G Device and SIM , and use the Change4GDeviceIdentifier API to set the new ICCID and IMEI. |
Replace a 3G device with a 4G device | Follow the steps to replace a 3G device with a 4G device , and use the Change4GDeviceIdentifier API to change the device identifiers and service plan. |
Replace a 4G device with a 3G device | Follow the steps to replace a 4G device with a 3G device , and use the Change4GDeviceIdentifier API to change the device identifiers and service plan. |
Other hardware or SIM swaps |
To... | Use this API |
---|---|
Change the Mobile Directory Number (MDN) of a 3G device | ChangeDeviceIdentifier |
Change the Mobile Station International Subscriber Directory Number (MSISDN) of a 4G device |
Call Customer Service at 800-922-0204. See also: M2M Service Provisioning Rules. |
To... | Use this API |
---|---|
Get a list of my devices | GetDeviceList |
Get the service plan |
GetDeviceInformation for a single device. GetDeviceList for multiple devices. |
Get the IP address |
GetDeviceInformation for a single device. GetDeviceList for multiple devices. |
Get the custom field values |
GetDeviceInformation for a single device. GetDeviceList for multiple devices. |
Get the current provisioning state (Active, Deactive, Suspend) |
GetDeviceInformation for a single device. GetDeviceList for multiple devices. |
Get the status of suspended devices (such as how long they can stay suspended) | GetDeviceSuspensionStatus |
Get the provisioning history for a device | GetDeviceProvisioningHistory |
Get the current connectivity status (connected or not connected) |
GetDeviceInformation for a single device. GetDeviceList for multiple devices. |
Get the date-time a device last connected |
GetDeviceInformation for a single device. GetDeviceList for multiple devices. |
Get the connection history for a device | GetDeviceConnectionHistory |
Get the date-time a device was added to the ThingSpace Platform database |
GetDeviceInformation for a single device. GetDeviceList for multiple devices. |
Get the date-time a device was activated |
GetDeviceInformation for a single device. GetDeviceList for multiple devices. |
Get the billing cycle end date |
GetDeviceInformation for a single device. GetDeviceList for multiple devices. |
Get the rated usage for the current billing cycle | GetRatedDeviceUsage |
Get the usage history for a device | GetDeviceUsageHistory |
Get the AAA attributes |
GetDeviceInformation for a single device. GetDeviceList for multiple devices. |
Get the Preferred Roaming List (PRL) for a device | GetDevicePRLInformation |
To... | Use this API |
---|---|
Get basic diagnostic information for a device | GetDeviceDiagnosticsInformation |
To... | Use this API |
---|---|
Assign custom tracking properties, such as name, department, purpose, SKU, etc. | ChangeDeviceCustomFields |
Get a list of devices with specific custom properties | GetDeviceList Note: You can use custom fields as filters in any API method that operates on device lists. |
Create device groups | CreateDeviceGroup |
Delete device groups | DeleteDeviceGroup |
Assign devices to a group | UpdateDeviceGroup |
Remove devices from a group | UpdateDeviceGroup |
Get a list of devices in a group |
GetDeviceGroupInformation for a list of devices in a group you have created. GetDefaultDeviceGroupInformation for a list of devices in the default group. |
Get a list of device groups in an account | GetDeviceGroupList |
To... | Use this API |
---|---|
Get the current connectivity status (connected or not connected) |
GetDeviceInformation for a single device. GetDeviceList for multiple devices. |
Get the date-time a device last connected |
GetDeviceInformation for a single device. GetDeviceList for multiple devices. |
Get the connection history for a single device | GetDeviceConnectionHistory |
Get the billing cycle end date |
GetDeviceInformation for a single device. GetDeviceList for multiple devices. |
Get the rated usage for the current billing cycle | GetRatedDeviceUsage |
Get the usage history for a device | GetDeviceUsageHistory |
To... | Use this API |
---|---|
Send SMS messages to devices | SendSmsMessage |
Retrieve SMS messages |
To... | Use this API |
---|---|
Handle error messages | See Synchronous Errors and Callback Errors. |
Handle callbacks |
See Callback Registration Service. See also: |
To... | Use this API |
---|---|
Upgrade your application from Generation 1 to Generation 2 API | See [[FAQ:Wireless_Network_Services_Generation_2_FAQ.html">Generation 2 FAQ and Migrating from Generation 1 to Generation 2 APIs. |
Couldn't find the task you were looking for? | Please consult the M2M Developer Community [[Forum. Also feel free to [mailto:m2mdeveloper@verizon.com email us] your suggestions! |