Hydrawise has two available APIs:
- RESTful API
- Graph QL & oAuth 2.0 API
The API requires a key that can be obtained from your Hydrawise account using the steps below:
- Click on the Menu icon
.
- Click Account Details.
- Select Generate API Key.
The RESTful API is ideal for homeowners and noncommercial Hydrawise users.
It allows you to monitor multiple controllers in a single Hydrawise account.
It provides the following information:
- Controller names
- Zone number and name
- Time until next run
- Currently running
- Length of run time
- Manual start and stop
- Manual run all stations
- Suspend a zone or all zones
In order to ensure scalability and stability we have the following API limits
- The limit is 3 calls to start/stop/suspend a zone per 30 seconds.
- There is an additional limit across the entire API of 30 calls in a 5 minute period per user.
The Graph QL & oAuth 2.0 API is ideal for commercial applications, home automation, and government agencies. If access is restricted, please send a request using our support form—with GraphQL in the subject.
It is rate limited and provides a secure GDPR & CCPA compliant API.
It provides the following information:
- Controller names
- Zone number and name
- Time until next run
- Currently running
- Length of run time
- Sensor status
- Manual start and stop
- Manual run all stations
- Suspend a zone or all zones
- Unsuspend a zone or all zones
Still need help? We're here.
Tell us what you need support with and we'll find the best solution for you.