Jump to Content
Rachio
API Reference
Rachio
API Reference
API Reference

Documentation

  • Welcome
  • Rate Limiting
  • Obtaining your API Token
  • Making your first request
  • Controller and User Data Objects
  • Smart Hose Timer Data Objects
  • Postman

Controller and user

  • PersonService
    • /public/person/infoget
    • /public/person/:idget
  • DeviceService
    • /public/device/:idget
    • /public/device/:id/current_scheduleget
    • /public/device/:id/event?startTime=:startTime&endTime=:endTimeget
    • /public/device/:id/forecast?units=:unitsget
    • /public/device/stop_waterput
    • /public/device/rain_delayput
    • /public/device/onput
    • /public/device/offput
    • /public/device/pause_zone_runput
    • /public/device/resume_zone_runput
  • ZoneService
    • /public/zone/:idget
    • /public/zone/startput
    • /public/zone/start_multipleput
    • /public/zone/setMoistureLevelput
    • /public/zone/setMoisturePercentput
    • /public/zone/enableput
    • /public/zone/disableput
  • ScheduleRuleService
    • /public/schedulerule/:idget
    • /public/schedulerule/skipput
    • /public/schedulerule/startput
    • /public/schedulerule/seasonal_adjustmentput
    • /public/schedulerule/skip_forward_zone_runput
  • FlexScheduleRuleService
    • /public/flexschedulerule/:idget
  • NotificationService
    • /public/notification/webhook_event_typeget
    • /public/notification/:deviceId/webhookget
    • /public/notification/webhook/:idget
    • /public/notification/webhookput
    • /public/notification/webhook/:iddel
    • /public/notification/webhookpost
    • Webhook types and sample JSON
    • Webhook basic authentication

Smart Hose Timer

  • ProgramService
    • /program/createSkipOverridespost
    • /program/deleteProgram/{id}del
    • /program/deleteSkipOverridespost
    • /program/getProgram/{id}get
    • /program/listPrograms/{entityId}get
    • /program/createProgramV2post
    • /program/getProgramV2/{id}get
    • /program/listProgramsV2get
    • /program/updateProgramV2put
    • /program/createPlannedRunSkipOverridespost
    • /program/deletePlannedRunSkipOverridespost
  • SummaryService
    • /summary/getValveDayViewspost
  • ValveService
    • /valve/getBaseStation/{id}get
    • /valve/getValve/{id}get
    • /valve/listBaseStations/{userId}get
    • /valve/listValves/{baseStationId}get
    • /valve/setDefaultRuntimeput
    • /valve/startWateringput
    • /valve/stopWateringput

Webhooks

  • WebhookService
    • Webhooks info
    • /webhook/createWebhookpost
    • /webhook/getWebhook/{id}get
    • /webhook/listWebhooksget
    • /webhook/updateWebhookput
    • /webhook/deleteWebhook/{id}del
    • /webhook/deleteAllWebhooksdel
    • /webhook/listWebhookEventTypesget

Support

  • Forum
Powered by 

Forum

If you have any questions or feedback you can get support in our public API support forum.