---
title: "Set OCPP Password (plain text) for a charger"
method: POST
path: "/chargers/{chargerId}/ocpp/settings/password"
tags: ["Charger settings"]
---

# Set OCPP Password (plain text) for a charger

`POST /chargers/{chargerId}/ocpp/settings/password`

## Request

- Base URL: `http://integrations.api.prod.zaptec.com`
- URL: `http://integrations.api.prod.zaptec.com/chargers/{chargerId}/ocpp/settings/password`
- Auth: HTTP bearer

Expects `password` as plain text in the request payload.

This endpoint encodes the plain-text password to hex before forwarding it to the charger.

If you already have an encoded OCPP AuthorizationKey that must be used as-is, use `/chargers/{chargerId}/ocpp/settings/encodedauthorizationkey` instead.

## Path parameters

- `chargerId` string, uuid, required

## Request body

- UpdateOcppPasswordRequest
  - `password` string, required

## Response `204`

No Content

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `500`: Internal Server Error

---

[API](https://skmtc.dev/zaptec/apis/integrationsapi-v1.md) - [All operations](https://skmtc.dev/zaptec/apis/integrationsapi-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/zaptec/apis/integrationsapi-v1/revisions/ddbf44002ba0?raw)
