core-documentation

Citizen’s password

Update password

PATCH /citizen/password

Auth

Input

Key Type Required Description
password string 🌕 current citizen password
new_password string 🌕 new citizen password

Sample input

{
  "password":"12345",
  "new_password":"AAbb1234"
}

Response

Wrong current password

{
  "statusCode": 400,
  "error": "Bad Request",
  "message": "WRONG_CITIZEN_PASSWORD"
}

Change password succedded

{
  "message": "SUCCEDDED"
}

Request reset password

POST /citizen/request_reset_password

Auth

NO

Input

Key Type Required Description
email string 🌕 Email

Sample input

{
  "email": "[email protected]"
}

Reset password

POST /citizen/reset_password

Auth

YES (The token from reset_password URL)

Paging

NO

Input

Key Type Required Description
new_password string 🌕 新的密碼

Sample input

{
  "new_password": "sEcr1t"
}