Update Device

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
📘

Use the hub_url received in the registration response as your base URL.

📘

This API requires the device to authenticate, see Device Authentication.

Update device information on the server.

Request Data

NameTypeDescription
firmware_versionstringCurrent device firmware version
namestringFriendly device name
sub_modelstringDevice sub model
detailsObjectDetails of the device. Will be visible in a different tab on the device's view calls 'Details'.
space_versionstringLatest version of the space information the device has applied
config_versionstringLatest version of the configuration the device has applied
parent_iduuidAllow devices to change their parent. *
host_addressstringIP/Hostname of the device.

Notes

  • parent_id Devices may set/change their parent_id to the UUID of a different devices as long as both belong to the same Partner and both are either unclaimed or claimed under the same Customer account.

Throttling

It is recommended to not use it more than 10 time a day and not to perform the call if no changes were done to the device.

The current throttling setting is at 10 calls per hour and might be decreased to 30 per day in the future.

When a device makes more that the limit of calls in a window, the request will not be performed and the server will return the response code 429

Path Params
string
required
Body Params
string
string

Friendly device name

string

Latest version of the space information the device has applied

string

Latest version of the configuration the device has applied

string
Defaults to Device's sub module
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json