---
title: "Change current user password"
method: POST
path: "/v1/users/changePassword"
tags: ["Auth"]
---

# Change current user password

`POST /v1/users/changePassword`

## Request

- Base URL: `https://api.chat.ethora.com`
- URL: `https://api.chat.ethora.com/v1/users/changePassword`
- Auth: HTTP bearer

**Auth**: User JWT

Change the current user's password. Pass `newPassword` (preferred);
`npassword` is accepted as a deprecated alias for backward
compatibility - if both are present, `newPassword` wins.

## Request body

- object
  - `password` string, required: Current account password.
  - `newPassword` string: New password to set. 8+ characters recommended.
  - `npassword` string: **Deprecated** - kept as a backward-compatible alias for `newPassword`. New integrations should use `newPassword`. If both are sent, `newPassword` wins.

## Response `200`

```
{
  success: boolean,
  msg: string
} |
{
  success: false,
  msg: 'Wrong Current Password'
} |
{
  success: false,
  errors: [{msg: string}]
}
```

## Other responses

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

---

[API](https://skmtc.dev/ethora/apis/platform-api.md) · [All operations](https://skmtc.dev/ethora/apis/platform-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ethora/apis/platform-api/revisions/01b6e64378ee?raw)
