AI-Powered Core Equipment Monitoring Services for Commercial Refrigeration
https://restroguard.com//api
💡 Token is saved in your browser's localStorage for convenience
All API requests require authentication using a Bearer token.
Include your API token in the Authorization header:
Authorization: Bearer YOUR_API_TOKEN
Go to Settings → API Tokens to generate a new token.
/v1/devices
List all refrigeration devices for your workspace.
per_page - Items per page (default: 15)status - Filter: online, offlineequipment_type - Filter by type{
"success": true,
"data": {
"devices": [
{
"id": 1,
"serial": "RF-001",
"name": "Walk-in Freezer #1",
"equipment_type": "walkin_freezer",
"status": "online",
"current_temp": -18.5
}
]
}
}
/v1/devices/{serial}
Get detailed information about a specific device.
/v1/devices/{serial}/heartbeat
Update device heartbeat/status.
/v1/readings
Store sensor readings from a device.
{
"device_serial": "RF-001",
"product_zone_temp": -18.5,
"compressor_discharge_temp": 75.2,
"compressor_suction_temp": -5.3,
"ambient_temp": 24.0,
"humidity": 65,
"voltage": 220.5,
"amp_draw": 12.3,
"vibration_level": 2.1
}
/v1/readings/latest
Get latest readings for all devices.
/v1/alerts
List all alerts for your workspace.
status - Filter: all, active, resolvedseverity - Filter: warning, critical/v1/alerts/counts
Get alert counts by status and severity.
/v1/devices/health/summary
Get overall health summary of all devices.
{
"success": true,
"data": {
"total_devices": 5,
"online_devices": 4,
"health_score": 85,
"active_alerts": 2,
"temperature_compliance": 98.5
}
}
/v1/policies
Get all policy documents.
/v1/policies/privacy
Get privacy policy document.