Skip to content
EN | DE

Update repeating plans

POST
/vehicles/{name}/plan/repeating
curl --request POST \
--url https://demo.evcc.io/api/vehicles/vehicle_1/plan/repeating \
--header 'Content-Type: application/json' \
--data '[ { "active": true, "soc": 60, "time": "12:30", "tz": "Europe/Berlin", "weekdays": [ 1, 3, 4 ] } ]'

Updates the repeating charging plan.

More information

name
required

More information

string
>= 1 characters /[a-zA-Z0-9_.:-]+/
Example
vehicle_1

Vehicle name

Media type application/json
Array<object>

More information

object
active

Set plan active.

boolean
soc

SOC in %

number
<= 100
Example
60
time

Time in HH:MM format

string format: HH:MM
/[0-1][0-9]:[0-5][0-9]/
Example
12:30
tz

Timezone in IANA format

More information

string
Example
Europe/Berlin
weekdays

The Weekdays

Array<integer>
unique items
Example
[
1,
3,
4
]

Success

Media type application/json
object
result
Array<object>

More information

object
active

Set plan active.

boolean
soc

SOC in %

number
<= 100
time

Time in HH:MM format

string format: HH:MM
/[0-1][0-9]:[0-5][0-9]/
tz

Timezone in IANA format

More information

string
weekdays

The Weekdays

Array<integer>
unique items
Example
{
"result": [
{
"soc": 60,
"time": "12:30",
"tz": "Europe/Berlin",
"weekdays": [
1,
3,
4
]
}
]
}