---
title: "Update repeating plans"
method: POST
path: "/vehicles/{name}/plan/repeating"
tags: ["vehicles"]
---

# Update repeating plans

`POST /vehicles/{name}/plan/repeating`

Updates the repeating charging plan.

## Path parameters

- `name` string, required

## Request body

- RepeatingPlans
  - `plans` RepeatingPlan[]
    - `active` boolean — Set plan active.
    - `precondition` integer — Late charging duration in seconds.
    - `soc` number — SOC in %
    - `time` string, HH:MM — Time in `HH:MM` format
    - `tz` string — Timezone in IANA format
    - `weekdays` integer[] — The Weekdays

## Response `200`

Success

- object
  - `result` RepeatingPlans
    - `plans` RepeatingPlan[]
      - `active` boolean — Set plan active.
      - `precondition` integer — Late charging duration in seconds.
      - `soc` number — SOC in %
      - `time` string, HH:MM — Time in `HH:MM` format
      - `tz` string — Timezone in IANA format
      - `weekdays` integer[] — The Weekdays

## Changes

- **2025-08-10** `c4027a2cb484` — 1 info
  - api operation id `updateVehicleRepeatingPlans` was added
- **2025-08-01** `2429e9297a5c` — 2 breaking, 3 info
  - the request's body type changed from `array` to `object`
  - the `result` response's property type changed from `array` to `object` for status `200`
  - api operation id `updateVehicleRepeatingPlans` removed and replaced with ``
  - added the new optional request property `plans`
  - …1 more

[Change history](https://skmtc.dev/evcc-io/apis/evcc/changes/vehicles/:name/plan/repeating/post.md)

---

[API](https://skmtc.dev/evcc-io/apis/evcc.md) · [All operations](https://skmtc.dev/evcc-io/apis/evcc/llms.txt) · [OpenAPI document](https://skmtc.dev/evcc-io/apis/evcc/revisions/c4027a2cb484?raw)
