HARDWARIO Cloud REST API
HARDWARIO Cloud v2 exposes a full REST API for everything you can do in the web interface: reading devices and messages, managing tags and variables, sending downlinks, and more.
- Base URL:
https://api.hardwario.cloud/v2 - Interactive reference: API Swagger documentation, the complete, always-current list of endpoints and schemas.
- Format: JSON. Send
Accept: application/json; IDs are UUIDs.
Prefer Connectors for live data
For real-time delivery of device messages, use Connectors (HTTPS webhooks) rather than polling the REST API. Polling increases delivery latency, data traffic, and load on the service. A webhook pushes each message to you the moment it arrives.
Guides
- Authentication: create an API key and authenticate your requests.
- Reading Data: list spaces, devices, and messages; filtering and pagination.
- Managing Devices: provision, update, and remove devices.
- Tags: create tags and assign them to devices.
- Variables: per-device key–value metadata.
- Sending Downlinks: push config, shell, and data commands to a device.
- Examples: complete worked examples in cURL, Python, and Node.js.