# Wallet storage endpoints ## Retrieve wallet storage data - [GET /user/{account}/wallet/storage/{key}](https://docs.unstoppabledomains.com/apis/profile-v1/openapi/wallet-storage-endpoints/paths/~1user~1%7Baccount%7D~1wallet~1storage~1%7Bkey%7D/get.md): Retrieves data associated with a wallet specific storage key. Authentication is required using domain owner signature. ## Edit wallet storage data - [POST /user/{account}/wallet/storage/{key}](https://docs.unstoppabledomains.com/apis/profile-v1/openapi/wallet-storage-endpoints/paths/~1user~1%7Baccount%7D~1wallet~1storage~1%7Bkey%7D/post.md): Create a new wallet storage data entry or make updates to an existing wallet storage data entry. The body should contain a JSON serialized string that conforms to the Zod schema for the specified storage key. See below for an example of saving an array with two values. Specific schemas and examples can be retrieved using the associated /keys list endpoint. Authentication is required using domain owner signature. ## Delete wallet storage data - [DELETE /user/{account}/wallet/storage/{key}](https://docs.unstoppabledomains.com/apis/profile-v1/openapi/wallet-storage-endpoints/paths/~1user~1%7Baccount%7D~1wallet~1storage~1%7Bkey%7D/delete.md): Delete wallet storage data. Authentication is required using domain owner signature. ## Retrieve a list of keys that can be used with wallet storage - [GET /user/{account}/wallet/storage/keys](https://docs.unstoppabledomains.com/apis/profile-v1/openapi/wallet-storage-endpoints/paths/~1user~1%7Baccount%7D~1wallet~1storage~1keys/get.md): Retrieve a list of keys that can be used with wallet storage. Authentication with an API key is required.