Embedded wallets and passkey accounts cannot be unlinked. If an account is the only one linked to
a user, it cannot be unlinked either.
Unlinking Methods
Make a Replace
POST request to:<privy-app-id> with your Privy app ID and pass in the following parameters:Supported Account Types
The following account types can be unlinked via the API:email- Email accountsphone- Phone number accountswallet- Externally connected wallets (Ethereum or Solana)smart_wallet- Smart contract walletsfarcaster- Farcaster accountstelegram- Telegram accounts- OAuth providers:
google_oauthdiscord_oauthtwitter_oauthgithub_oauthlinkedin_oauthapple_oauthspotify_oauthinstagram_oauthtiktok_oauth
The API does not support unlinking
passkey, custom_auth, or guest account types.
