> For the complete documentation index, see [llms.txt](https://tech.x2bee.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tech.x2bee.com/api/api-en/store-front-api-reference/member-api/find-id-password.md).

# Find ID/Password

## Find Password (Change Directly)

> \## Function Description\
> \* Changes a lost password to a new password.\
> \---\
> \## Detailed Description\
> \* When a customer loses their password, this provides a way for the customer to change to a new password directly, instead of receiving a temporary password via the find password process.\
> \* Changes the password using the authentication token issued via the Find Password - Generate Token API.\
> \---\
> \## Revision History\
> \* \`\`\`Release v1.03\_231106\`\`\`: Added find password security method\
> \* \`\`\`Release v2.00\_250808\`\`\`: Added site number<br>

````json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/member/findPassword":{"put":{"tags":["Find ID/Password"],"summary":"Find Password (Change Directly)","description":"## Function Description\n* Changes a lost password to a new password.\n---\n## Detailed Description\n* When a customer loses their password, this provides a way for the customer to change to a new password directly, instead of receiving a temporary password via the find password process.\n* Changes the password using the authentication token issued via the Find Password - Generate Token API.\n---\n## Revision History\n* ```Release v1.03_231106```: Added find password security method\n* ```Release v2.00_250808```: Added site number\n","operationId":"modifyFindPassword","parameters":[{"name":"Authorization","in":"header","description":"Access Token","required":false}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChgFindPwdRequest"}}},"required":true},"responses":{"200":{"description":"Success"},"900":{"description":"Business processing error details","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
````

## Modify Password

> \## Function Description\
> \* Changes the member's password.\
> \---\
> \## Detailed Description\
> \* Changes the customer's password.\
> \* Password change methods\
> &#x20;  \* When requesting a password change after 90 days, the current password is retained and the member's password change date information is updated.\
> &#x20;  \* The password can be changed without entering the existing password, either upon first login after finding the password, or via password verification on the personal information change page.\
> &#x20;  \* For accounts where 90 days have passed since the last password change, the password can be changed by entering the existing password.\
> \* Password rules\
> &#x20;  \* Password length between 8 and 30 characters\
> &#x20;  \* No consecutive characters (e.g., 123, 456...)\
> &#x20;  \* Spaces are not allowed\
> &#x20;  \* Repeated identical characters are not allowed\
> \---\
> \## Notes\
> \* The password cannot be changed to the same password as the existing one.\
> \* Social accounts do not have a separate password, so password change is not supported.\
> \* The password change service branches based on the Password Change Type Code.\
> \* The chgGb field only accepts the values 10, 20, or 30.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/member/changePassword":{"put":{"tags":["Find ID/Password"],"summary":"Modify Password","description":"## Function Description\n* Changes the member's password.\n---\n## Detailed Description\n* Changes the customer's password.\n* Password change methods\n   * When requesting a password change after 90 days, the current password is retained and the member's password change date information is updated.\n   * The password can be changed without entering the existing password, either upon first login after finding the password, or via password verification on the personal information change page.\n   * For accounts where 90 days have passed since the last password change, the password can be changed by entering the existing password.\n* Password rules\n   * Password length between 8 and 30 characters\n   * No consecutive characters (e.g., 123, 456...)\n   * Spaces are not allowed\n   * Repeated identical characters are not allowed\n---\n## Notes\n* The password cannot be changed to the same password as the existing one.\n* Social accounts do not have a separate password, so password change is not supported.\n* The password change service branches based on the Password Change Type Code.\n* The chgGb field only accepts the values 10, 20, or 30.\n","operationId":"modifyPassword","parameters":[{"name":"request","in":"query","description":"Member Password Change Information","required":true,"schema":{"type":"string","description":"ChgPasswdRequest"}},{"name":"userDetail","in":"query","description":"Member Information","required":true,"schema":{"type":"string","description":"UserDetail"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChgPasswdRequest"}}},"required":true},"responses":{"200":{"description":"Success"},"900":{"description":"Business processing error details","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```
