Loading...
Loading...
A REST API and signed webhooks for the same control plane our own console and apps run on. Read device state, send commands, and stream events straight into your dashboard.
Every request goes to https://api.circuvent.com/v1 and carries an API key. Start with the quickstart, or jump to whichever part you need.
# List your devices
curl https://api.circuvent.com/v1/devices \
-H "Authorization: Bearer $CIRCUVENT_API_KEY"
# Turn on channel 1 of a home hub
curl -X POST https://api.circuvent.com/v1/devices/hub-a1b2/commands \
-H "Authorization: Bearer $CIRCUVENT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"ch": 0, "on": true}'GET /v1 returns the same index machine-readably with no authentication. The tables in these pages are generated from that description, so they cannot fall behind it.