Devices API Doc
Devices
@CreateDevice
POST https://devices-api.xiot.cloud/v1/devices
This endpoint allows you to create a new device.
Headers
authorization
string
Bearer Token
Request Body
name
string
Device Name
{
"name": "Device name"
}{
"statusCode": 400,
"message": "The device's name is listed under another user.",
"field": "name",
"moreErrors": {}
}@GetAllDevices
GET https://devices-api.xiot.cloud/v1/devices
Get all devices listed under a specific user
Headers
authorization
string
Bearer Token
Assets
@CreateAsset
POST https://devices-api.xiot.cloud/v1/assets
Headers
authorization
string
Bearer token
Request Body
icon
string
image url/or comes from the server later
deviceId
string
UUID4 FORMAT - d6ffe69b-77bb-4be2-9a44-c7c296a7ea69
status
string
topic
string
name
string
Asset name - Unique under a device scope.
@UpdateAsset
PUT https://devices-api.xiot.cloud/v1/assets/<assetId>
Path Parameters
assetId
string
asset id
Request Body
icon
string
deviceId
string
UUID4 FORMAT - d6ffe69b-77bb-4be2-9a44-c7c296a7ea69
status
string
topic
string
name
string
Asset name - Unique under a device scope.
@GetAllAssets
GET https://devices-api.xiot.cloud/v1/assets
Get all assets listed under a specific
Headers
authorization
string
Bearer Token
Places
@CreatePlace
POST https://devices-api.xiot.cloud/v1/places
Headers
authorization
string
Bearer Token
Request Body
parentId
string
UUID4 format - place id
name
string
GET https://devices-api.xiot.cloud/v1/places
Headers
authorization
string
Bearer Token
Last updated
Was this helpful?