ThingScale IoT message broker
FREE
By sensinics_tmura
Updated a year ago

ThingScale IoT message broker API Documentation

ThingScale provides a messaging system for IoT connected devices. The API is used to retrieve events, users, devices, sessions, and channels in JSON format. ThingScale supports TLS payload encryption, scheme-less and cyclic data sampling, and trigger-based notifications. MQTT is the preferred messaging protocol.

Learn more about this API
Channel service
PUTUpdate a Channel
DELETEDelete a Channel
GETList All channels
POSTCreate a New Channel
Device service
POSTCreate a New Device
DELETEDelete a Device
GETList All Devices
PUTUpdate a Device
Stream service
POSTWrite streams
GETRetrieve streams
Event service
PUTUpdate an Event
DELETEDelete an Event
GETList events
POSTCreate a New Event
User service
GETRetrieve user information
PUTUpdate a User information
Publish service
POSTPublish message
Session service
GETList active sessions
PUTUpdate a Channel
Special HeaderDescription
X-TAGNAME (string) tagname as string

(NOTE)Tag name is created when you want to put data containing tags in the channel.

Authorization:

API Token authentication

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
X-APITOKENHEADER
REQUIREDYOUR_API_TOKEN
Required Parameters
bodyNUMBER
REQUIRED
channel_idNUMBER
REQUIREDThe ID of the channel.
Code Snippet
Install SDK
Response ExampleSchema

Install SDK for (Node.js)Unirest

OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication