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 '[ { "weekdays": [ 1 ], "time": "example", "tz": "example", "soc": 1, "active": true } ]'

Updates the repeating charging plan.

More information

name
required

More information

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

Vehicle name

Media typeapplication/json
Array<object>

A repeating charging plan.

object
weekdays
required

Weekdays the plan is active. 0 is Sunday, 6 is Saturday.

Array<number>
time
required

Target time in HH:MM format.

string
tz
required

Time zone of the target time, like Europe/Berlin.

string
soc
required

SoC goal in %.

number
active
required

Plan is active.

boolean
Examplegenerated
[
{
"weekdays": [
1
],
"time": "example",
"tz": "example",
"soc": 1,
"active": true
}
]

Success

Media typeapplication/json
Array<object>

A repeating charging plan.

object
weekdays
required

Weekdays the plan is active. 0 is Sunday, 6 is Saturday.

Array<number>
time
required

Target time in HH:MM format.

string
tz
required

Time zone of the target time, like Europe/Berlin.

string
soc
required

SoC goal in %.

number
active
required

Plan is active.

boolean
Examplegenerated
[
{
"weekdays": [
1
],
"time": "example",
"tz": "example",
"soc": 1,
"active": true
}
]