Devices API Doc

Devices

@CreateDevice

POST https://devices-api.xiot.cloud/v1/devices

This endpoint allows you to create a new device.

Headers

Name
Type
Description

authorization

string

Bearer Token

Request Body

Name
Type
Description

name

string

Device Name

{
	"name": "Device name"
}

@GetAllDevices

GET https://devices-api.xiot.cloud/v1/devices

Get all devices listed under a specific user

Headers

Name
Type
Description

authorization

string

Bearer Token

Assets

@CreateAsset

POST https://devices-api.xiot.cloud/v1/assets

Headers

Name
Type
Description

authorization

string

Bearer token

Request Body

Name
Type
Description

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

Name
Type
Description

assetId

string

asset id

Request Body

Name
Type
Description

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

Name
Type
Description

authorization

string

Bearer Token

Places

@CreatePlace

POST https://devices-api.xiot.cloud/v1/places

Headers

Name
Type
Description

authorization

string

Bearer Token

Request Body

Name
Type
Description

parentId

string

UUID4 format - place id

name

string

GET https://devices-api.xiot.cloud/v1/places

Headers

Name
Type
Description

authorization

string

Bearer Token

Last updated

Was this helpful?