---
title: "Update installation"
method: POST
path: "/api/installation/{id}/update"
tags: ["Installation"]
---

# Update installation

`POST /api/installation/{id}/update`

Updates installation properties (requires owner or service permissions).

<b>Available Current:</b> Provide <b>either</b><i>AvailableCurrent</i>  
or (<i>AvailableCurrentPhase1, AvailableCurrentPhase2, AvailableCurrentPhase3</i>).


Updating available current will instantly trigger phase and load balancing for the installation.  
Vehicles will adjust their charging settings within <b>5 seconds</b>.  


<b>Usage Recommendations:</b>

- Do not update this setting more than once every <b>15 minutes</b> to prevent charging interruptions.

- Available current is limited to the installation’s configured maximum current (circuit breaker current).

- If set to <b>null</b> (not provided), the installation will revert to its maximum current setting.

## Path parameters

- `id` string, uuid, required

## Request body

- InstallationExternalUpdateModel
  - `availableCurrent` number, double, nullable — Available current to set on all phases.
  - `availableCurrentPhase1` number, double, nullable — Available current to set on phase 1. When setting current on individual phases, any phase without specified current will be set to default.
  - `availableCurrentPhase2` number, double, nullable — Available current to set on phase 2. When setting current on individual phases, any phase without specified current will be set to default.
  - `availableCurrentPhase3` number, double, nullable — Available current to set on phase 3. When setting current on individual phases, any phase without specified current will be set to default.
  - `maxCurrent` number, double, nullable — The maximum allowed current for the installation. This setting requires caller to have service permission (electrician) for the installation.
  - `minPowerOfflineMode` boolean, nullable — When set to true, offline power will be limited to the chargers miniumum charge current.
  - `threeToOnePhaseSwitchCurrent` number, double, nullable — Set 3to1 switch current for installation

## Response `200`

OK

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.dev/zaptec/apis/zaptec-api.md) · [All operations](https://skmtc.dev/zaptec/apis/zaptec-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zaptec/zaptec-api/revisions/6892fe4b8df5/schema)
