# Change Password

**Step 1: Prepare Your Request**

* **Endpoint:** `/auth/change-password`
* **Method:** `POST`
* **URL:** `https://api.talkstackai.com/auth/change-password`
* **Headers:** Include `Content-Type: application/json`.
* **Authorization:** Bearer token or x-api-key in Headers

**Step 2:** **Create the Request Body**

**Example Request Body:**

```json
{
    "oldPassword": "Old@1234",
    "newPassword": "New@123"
}
```

**Step 3: Send the Request**

Use your preferred HTTP client to send the POST request with the JSON body.

**Step 4: Handle the response**

**Success Response:**

**Status Code:** `200 OK`

```json
{
    "message": "successfully updated password.",
    "status": "success"
}
```

**Troubleshooting**

* `400 Bad Request`: If the `oldPassword` or `newPassword` is missing.
* `401 Unauthorized`: If the `oldPassword` entered doesn't match with the one stored in DB.
* `500 Internal Server Error`: For errors in forgot password API.

Last updated 18 hours ago
