Documentation Index
Fetch the complete documentation index at: https://docs.dynamic.xyz/docs/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
This guide shows you how to implement account deletion functionality without using Dynamic’s UI components. When a user deletes their account, all associated data will be permanently removed, including their wallets, embedded wallets, verified credentials, etc.Implementation
The account deletion functionality is accessed through theuseDeleteUserAccount hook from the SDK.
Basic Implementation
Here’s a simple implementation showing how to add account deletion to your app:Best Practices
- Always confirm deletion: Include a confirmation step before proceeding with account deletion.
- Clear explanation: Clearly explain what data will be deleted and that the action is permanent.
Hook Types and Functions
TheuseDeleteUserAccount hook provides:
deleteUser: Function to initiate account deletionisLoading: Boolean indicating if deletion is in progresserror: Error object if deletion fails