> For the complete documentation index, see [llms.txt](https://sdk.venly.io/sdk-reference/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vyupdatesigningmethodrequest.md).

# VyUpdateSigningMethodRequest

## Properties

| Field            | Type   | Description                                                                                                                                                                                                                                                                                                                                                                          | Required |
| ---------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- |
| value            | string | The new credential value for the signing method. Format requirements vary by type: - \*\*PIN\*\*: Must be exactly 6 digits - \*\*PASSWORD\*\*: Minimum 8 characters with complexity requirements - \*\*EMERGENCY\_CODE\*\*: Exactly 25 characters long. Leave empty to auto-generate. - \*\*BIOMETRIC\*\*: A unique identifier or template hash (e.g., "face\_id\_template\_abc123") | ✗        |
| physicalDeviceId | string | Unique identifier for the physical device used with biometric authentication. Required only when updating biometric signing methods. This links the biometric data to a specific device for enhanced security.                                                                                                                                                                       | ✗        |

## References

**Operation**

* [updateSigningMethod](/sdk-reference/ts-js-v3/function-references/wallet/user/updatesigningmethod.md)
