Rachio
communitySmart sprinkler controller — WiFi irrigation with weather intelligence and water savings
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
/api/device/{id}Get sprinkler controller status
Parameters
idstringrequiredReturns
name, model, status, zones[] with id, name, enabled, last_watered, soil_type, crop_type, schedulePUT
/api/device/zone/{zoneId}/startStart watering a zone
Parameters
zoneIdstringrequireddurationintegerrequiredReturns
status, zone, durationGET
/api/scheduleruleGet watering schedule
Parameters
device_idstringrequiredReturns
schedules[] with id, name, zones[], frequency, start_time, rain_delay, seasonal_adjustment