---
title: "Update auto-start state for a charge point"
method: POST
path: "/api/v1/charge-points/{chargePointId}/auto-start"
tags: ["Charge Points"]
---

# Update auto-start state for a charge point

`POST /api/v1/charge-points/{chargePointId}/auto-start`

Sets auto-start to `on` or `off` based on the request body. Returns 400 when the charge point is not eligible (public, or model does not support it) or the requested state matches the current one. The current auto-start status is also exposed on the regular `GET /charge-points/{id}` response, so a separate read endpoint is not needed. Required scope: `charge-points:write` </br>Organization authorization: `supported`

## Path parameters

- `chargePointId` integer, required

## Request body

- UpdateAutoStart — Request body for changing auto-start state
  - `state` 'on' | 'off', required — Allowed values for the auto-start update body

## Response `200`

Auto-start updated

- AutoStart — Auto-start status of a charge point
  - `autoStart` 'on' | 'off' | 'not-available', required — Auto-start status values

## Other responses

- `400` — The request is invalid
- `401` — Consumer with provided credentials was not found
- `403` — Operator doesn't have access to resource
- `404` — Entity with the provided id was not found

---

[API](https://skmtc.net/monta/apis/monta-partner-api.md) · [All operations](https://skmtc.net/monta/apis/monta-partner-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/monta/monta-partner-api/revisions/517e18f11015/schema)
