Managing Devices using API
Using the account token, you can manage your devices through API requests. You can create, edit, delete, and retrieve information about devices.
When making a request to the TagoIO API, you must also specify the appropriate regional endpoint. Check out the available regions here: API documentation
Create
Create a device using the POST method.
POST - https://api.<region>.tago.io/device
Request
{
"name": "My first device",
"description": "Creating my first device",
"active": true,
"visible": true,
"tags": [
{
"key": "client",
"value": "John"
}
],
"configuration_params": [
{
"sent": false,
"key": "check_rate",
"value": 600
},
{
"sent": false,
"key": "measure_time",
"value": 0
}
]
}
Info
Retrieve information for a device using its ID.
GET - https://api.<region>.tago.io/device/:id
Response
{
"status": true,
"result": {
"created_at": "2016-11-03T23:24:19.787Z",
"updated_at": "2016-11-03T23:24:19.787Z",
"last_access": "2016-11-03T23:24:19.787Z",
"visible": true,
"active": true,
"tags": [
{ "key": "client", "value": "John" }
],
"name": "My Device",
"id": "581bc7233148f62587e2d507",
"configuration_params": [
{ "sent": false, "key": "check_rate", "value": "600" },
{ "sent": false, "key": "measure_time", "value": "" }
],
"bucket": {
"name": "My Bucket",
"id": "577bdd94567190920cfe9cfd"
}
}
}
List
Retrieve a list of all devices in the account.
GET - https://api.<region>.tago.io/device
Delete
Delete the device by its ID.
DELETE - https://api.<region>.tago.io/device/:id
Response
{
"status": true,
"result": "Successfully Removed"
}
Generate Token
Generate a new token for the device and return it.
POST - https://api.<region>.tago.io/device/token
Response
{
"status": true,
"result": {
"token": "8be70d95-0dbc-4e16-89b6-b23b077d05e5"
}
}
Delete Token
Delete device token by its token.
DELETE - https://api.<region>.tago.io/device/token/:token
Response
{
"status": true,
"result": "Successfully Removed"
}
Rate Limits
When executing requests to TagoIO, you will have a limit on the number of requests that can be made during a certain time period. Read more about our Rate Limits.