Every API request needs two credentials:
Registered providers receive a provider key from CoralVue. Request one at coralvuehydros.com/api and include a short description of your integration. Individuals wanting scripted or personal API access can request an unlisted provider key through the same form.
Device owners create API keys in the HYDROS app:
Treat API keys as secrets. A key can be revoked at any time from the same screen, which immediately cuts off access for anyone holding it.
Authentication header formats (simple and HMAC-signed) are documented in the REST API reference.
Rate limits are enforced per API key on each endpoint. Device lookup and override reads allow 60 requests per minute; device state, override writes, and override metadata allow 10 per minute; polling sessions are limited to 5 per hour. The full per-endpoint table is in the REST API reference.
To request a provider key, use the form at coralvuehydros.com/api.
For API questions or to report a problem, visit support.coralvue.com. Include your provider key id (never the key itself) and an example request when reporting API issues.
There is also a public HYDROS Developer API forum for discussing integrations with other developers and the HYDROS team.