---
title: "Update charger"
method: POST
path: "/api/chargers/{id}/update"
tags: ["Charger"]
---

# Update charger

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

Updates charger properties (requires owner or service permissions).  


<b>Charge Current Settings:</b>

The `maxChargeCurrent` and `minChargeCurrent` properties should generally not be used. These are intended for special cases where an external party must override the Zaptec load balancer, which may cause unexpected behavior.


It is recommended to control the charging system using the installation’s `AvailableCurrent` setting instead.

<b>Offline Current/Phase Override:</b>

Use only when charging stations must not automatically optimize offline current or phases.


- Set `OfflineChargeCurrent` to `-1` to enable automatic allocation.

- Any value between `0` and `32` overrides the automatic setting. `null` is ignored.

- Set `OfflineChargePhase` to `0 (Phases.None)` to enable automatic allocation.

- Any other valid value will override the automatic setting.


Ensure that the total of all overridden values in an installation does not exceed the fuse limit.

<b>Meter Value Interval:</b>

Controls how often periodic energy data is reported.


The recommended default is `30 minutes`. Setting this to `0` disables periodic reporting, affecting both session data and signed meter values.

## Path parameters

- `id` string, uuid, required

## Request body

- ChargerExternalUpdateModel
  - `maxChargeCurrent` number, double, nullable — Adjustable between 0 and 32A. If charge current is below the charger minimum charge current (usually 6A), no charge current will be allocated.
  - `maxChargePhases` 1 | 3 — 1 = One 3 = Three
  - `minChargeCurrent` number, double, nullable — The minimum allocated charge current. If there is not enough current available to provide the chargers minimum current it will not be able to charge. Usually set to match the vehicle minimum current for charging (defaults to 6A).
  - `offlineChargeCurrent` number, double, nullable — Adjustable between 0 and 32A. If offline charge current is below the charger minimum charge current (usually 6A), no charge current will be allocated when offline. Offline current override should only be done in special cases where charging stations should not automatically optimize offline current. In most cases this setting should be set to -1 to allow ZapCloud to optimise offline current. If -1, offline current will be automatically allocated.
  - `offlineChargePhase` 0 | 1 | 2 | 4 | 7 — 0 = None 1 = Phase_1 2 = Phase_2 4 = Phase_3 7 = All
  - `meterValueInterval` integer, nullable — The interval in seconds for a charger to report meter values. Defaults to 900 seconds for Pro and 3600 seconds for Go

## Response `200`

OK

## Other responses

- `401` — Unauthorized
- `403` — Forbidden

---

[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)
