# Wallet Sign Message (beta) **POST /v1/wallets/{wallet_id}/sign_message** Sign message using a managed wallet. Managed wallet means the private key is never exposed to the client and always stored encrypted in our vault. Currently, only Ethereum `ethereum` wallet type signing is supported. ## HTTP Request `POST /v1/auth/wallets/{wallet_id}/sign_message` ## Returns A successful response returns a `Wallet` object and a `signature` property for the signed message. ## Servers - Production: https://api.moonkey.fun (Production) ## Authentication methods - Authorization ## Parameters #### Path parameters - **wallet_id** (string) Unique wallet ID of the wallet to retrieve. ## Body parameters Content-type: application/json - **message** (string) Message string to sign. It adds to the message prefix "\\x19Ethereum Signed Message:\\n" before signing, a standard in Ethereum Improvement Proposal (EIP) 191. ## Responses ### 200: #### Body Parameters: application/json (object) - **id** (string) - **app_id** (string) - **user_id** (string) - **public_address** (string) - **wallet_type** (string) - **verified** (boolean) - **is_default** (boolean) - **is_read_only** (boolean) - **is_imported** (boolean) - **updated_at** (integer) - **created_at** (integer) ### : [Powered by Bump.sh](https://bump.sh)