# Rachio Program Service API

**Canonical:** https://apis.io/apis/rachio/rachio-programservice-api/  
**Provider:** Rachio — https://apis.io/providers/rachio/  
**Base URL:** https://api.rach.io/1  
**Documentation:** https://rachio.readme.io/reference/getting-started

Rachio Program Service API is one of 8 APIs that [Rachio](https://apis.io/providers/rachio/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 21 JSON Schema definitions. Tagged areas include ProgramService. The published artifact set on APIs.io includes an OpenAPI specification and 21 JSON Schemas.

The ProgramService API from Rachio — 11 operation(s) for programservice.

## Operations (11)

| Method | Path | Summary |
|---|---|---|
| POST | `/program/createPlannedRunSkipOverrides` | Program service create planned run skip overrides |
| POST | `/program/createProgramV2` | Program service create program V2 |
| POST | `/program/createSkipOverrides` | Program service create skip overrides |
| POST | `/program/deletePlannedRunSkipOverrides` | Program service delete planned run skip overrides |
| DELETE | `/program/deleteProgram/{id}` | Program service delete program |
| POST | `/program/deleteSkipOverrides` | Program service delete skip overrides |
| GET | `/program/getProgram/{id}` | Program service get program |
| GET | `/program/getProgramV2/{id}` | Program service get program V2 |
| GET | `/program/listPrograms/{entityId}` | Program service list programs |
| GET | `/program/listProgramsV2` | Program service list programs V2 |
| PUT | `/program/updateProgramV2` | Program service update program V2 |

## Machine-readable artifacts (22)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/openapi/rachio-programservice-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-list-properties-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-find-property-by-entity-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-get-property-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-update-program-v2-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-create-program-v2-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-delete-skip-overrides-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-create-skip-overrides-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-create-planned-run-skip-overrides-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-get-valve-day-views-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-create-lighting-program-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-update-lighting-program-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-update-lighting-zone-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-update-lighting-scene-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-update-lighting-zone-group-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-create-lighting-scene-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-create-webhook-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-update-webhook-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-list-webhook-event-types-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-list-webhooks-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-create-webhook-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rachio/refs/heads/main/json-schema/rachio-get-webhook-response-schema.json

## Other Rachio APIs (7)

- [Rachio Public API](https://apis.io/apis/rachio/rachio-public-api/)
- [Rachio Lighting Service API](https://apis.io/apis/rachio/rachio-lightingservice-api/)
- [Rachio Property Service API](https://apis.io/apis/rachio/rachio-propertyservice-api/)
- [Rachio Public API](https://apis.io/apis/rachio/rachio-public-api/)
- [Rachio Summary Service API](https://apis.io/apis/rachio/rachio-summaryservice-api/)
- [Rachio Valve Service API](https://apis.io/apis/rachio/rachio-valveservice-api/)
- [Rachio Webhook Service API](https://apis.io/apis/rachio/rachio-webhookservice-api/)

## Tags

ProgramService

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/rachio/rachio-programservice-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/rachio/.
