---
title: "Forgot Password - change password"
method: PUT
path: "/forgot-password"
tags: ["authentication"]
---

# Forgot Password - change password

`PUT /forgot-password`

**This endpoint allows you to reset your password by using a password reset token**

## PASSWORD RULES

  * Passwords must have at least 10 characters.
  * At least one character must be uppercase.
  * At least one character must be lowercase.
  * At least one character must be numeric.

## Request body

- UpdateResetPasswordRequestBody
  - `password` string, required — New Password to be used.
  - `confirm_password` string, required — New Password to be used.
  - `token` string, required — Reset Password Token

## Response `200`

Sucess

Password reset sucessfully.

- CommonSuccessResponseBody
  - `message` 'success'

## Other responses

- `400` — Bad Request ###### Produces: * empty_request_body * token_is_missing * token_can_not_be_empty * password_is_missing * password_length_should_not_be_less_than_10_characters * password_should_contain_at_least_one_uppercase_character * password_should_contain_at_least_one_lowercase_character * password_should_contain_at_least_one_digit * confirm_password_is_missing * password_should_equal_confirm_password
- `403` — Forbidden Token is invalid.

---

[API](https://skmtc.net/serversmtp/apis/turbosmtp-public-apis.md) · [All operations](https://skmtc.net/serversmtp/apis/turbosmtp-public-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/serversmtp/turbosmtp-public-apis/versions/8503e099b215/schema)
