Precise location is now available to customers using Precise Location Certified IoT Devices. Customers now have the option of getting a device’s location “Coarse Only”, “Precise Only” and “Coarse or Precise”. Location information is still consent based by device, so the Customer can also restrict location information completely or refuse consent by device.
POST /devicelocations/action/consents
Updating/Verifying consent for individual devices, the entire account or a list of devicesPOST /devicelocations
Request the current or cached location of a device (updated for precise location)POST /devicelocations/action/periodic
Setting a regular interval for devices in an account to share where they are (Precise location only)DELETE /devicelocations/action/periodic
Removes the routine for periodic notifications of a device’s location (Precise location only)POST /devicelocations
Request the location of IoT or consumer devices (asynchronous)DELETE /devicelocations/{txid}?accountname={accountname}
Cancel an asynchronous device location requestPOST subsc/v1/usage/triggers
Create a usage triggerPOST subsc/v1/usage/triggers/{triggerId}
Modify a usage triggerGET subsc/v1/usage/accounts/{accountName}/triggers
Retrieve all usage triggers in an accountGET subsc/v1/usage/accounts/{accountName}/triggers/{triggerId}
Get a single usage triggerDELETE subsc/v1/usage/accounts/{accountName}/triggers/{triggerId}
Delete a usage trigger{"success": true}
for successful completion:POST /consents
DELETE /consents
DELETE /callbacks/{account}/name/{service}
POST /consents
A new type
parameter lets you append devices to the existing exclusion list or replace the entire list.DELETE /consents
Removes devices from the exclusion list so that they can be found by the Device Location service.GET /consents/{account}/index/{startIndex}
Responses now return a maximum of 2,000 devices, and the new index
parameter lets you request a specific page of results.GET /subscriptions
A new maxAllowance
parameter in the response gives the number of billable location requests allowed per billing cycle.POST /usage
Returns the number of device location requests used by an account during a specified time period. Primary accounts can also see usage totals for their managed accounts.The first release of the Device Location API allows you to find the current or cached location of IoT devices. You can get a synchronous response with the locations of up to 20 devices, or request an asynchronous location report for larger numbers of devices.
The current release of the Device Location API has the following restrictions: