Hydrawise uses a GraphQL API Solution for it new API. The GraphQL API provides improved security and access management.
Here is some information on the API style we are using: http://graphql.org/
In order to use this API, you will need an OAuth Client ID. The OAuth Client ID will require manual registration by our team. Please send an email to [email protected] for manual registration. We will need the following information.
- Company APP or brand
- Hydrawise App information you require access too.
The API allows you to do live queries against our API. The types of information available are the following:
- Manually Start /Stop / Suspend by Zone
- Manually Start /Stop / Suspend for all Zones
- View alerts.
You can also do complex interrogations, below is an example of a contractor wants to view all his controllers, their locations, and zones.
The following documentation applies to our API use.