API Documentation
Explore a complete suite of APIs to build, scale, and automate your IoT ecosystem.
Secure Access Tokens
Generate and validate API keys or OAuth tokens for secure communication across devices.
POST /v1/auth/token
{
"apiKey": "YOUR_API_KEY"
}
Device Registration & Management
Create, update, monitor, and manage devices with full lifecycle control.
GET /v1/devices/{deviceId}
Authorization: Bearer TOKEN
Live Telemetry APIs
Push sensor data and fetch real-time values from any IoT-enabled device.
POST /v1/data/stream
{
"deviceId": "D-2048",
"temp": 28.4
}
Event Automation
Trigger external URLs when device thresholds or critical events occur.
POST https://your-server/webhook
{
"event": "threshold_exceeded"
}
Remote Firmware Updates
Seamlessly update firmware for thousands of devices over the air (OTA).
POST /v1/firmware/update
{
"deviceId": "D-2048",
"version": "3.1.4"
}
Send Device Commands
Control devices using instant or scheduled command execution.
POST /v1/commands/send
{
"deviceId": "D-2048",
"command": "RESTART"
}
Data Insights API
Retrieve processed analytics, trends, and performance summaries.
GET /v1/analytics/device/D-2048
Authorization: Bearer TOKEN
Alerts & Notifications
Set up push alerts, email warnings, and real-time notifications.
POST /v1/alerts/create
{
"deviceId": "D-2048",
"type": "email"
}