API Documentation
Integrate LINK485 with your applications using our REST API
📖 API Version: v2.0 | 🔐 Authentication: API Key Required
Getting Started
The LINK485 API provides programmatic access to device data, configuration, and cloud services. All endpoints use RESTful conventions and return JSON responses.
Authentication
Include your API key in the request header:
Authorization: Bearer YOUR_API_KEY
Base URL
https://api.link485.com/v2
Available Endpoints
GET /devices
List all devices in your account
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.link485.com/v2/devices
https://api.link485.com/v2/devices
GET /devices/{id}/data
Get latest data from a specific device
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.link485.com/v2/devices/12345/data
https://api.link485.com/v2/devices/12345/data
GET /devices/{id}/history
Get historical data with time range
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://api.link485.com/v2/devices/12345/history?start=2025-01-01&end=2025-01-31"
"https://api.link485.com/v2/devices/12345/history?start=2025-01-01&end=2025-01-31"
Response Format
{
"status": "success",
"data": {
"device_id": "12345",
"timestamp": "2025-10-25T10:30:00Z",
"values": {
"voltage": 230.5,
"current": 15.2,
"power": 3500.6
}
}
}
"status": "success",
"data": {
"device_id": "12345",
"timestamp": "2025-10-25T10:30:00Z",
"values": {
"voltage": 230.5,
"current": 15.2,
"power": 3500.6
}
}
}
Rate Limits
- 100 requests per minute (free tier)
- 1000 requests per minute (pro tier)
- Unlimited (enterprise tier)
Webhooks
Configure webhooks to receive real-time data push notifications. Set up webhook URLs in your dashboard under Settings → Integrations.