Prerequisites
Before you begin, ensure that you’ve:- Created a Circle Developer Account and an API key.
- Built a backend that issues short-lived
userTokenvalues to authenticated users. See Build a wallet app for the full flow. - Identified the
userIdof the user you want to remove from your app.
Steps
Revoke the user's session in your application
End-user access is gated by your authentication layer (social login, email
OTP, or PIN) and the short-lived
userToken your backend issues. Stop
issuing new tokens for that user so your app can no longer call user-scoped
wallet endpoints on their behalf.Delete the user record in your own system
Remove the user-to-wallet mapping in your database so your app no longer
surfaces the wallet to other flows.
Circle retains the
userId and associated wallet records to support audit and
recovery. The user can still access their wallet through any other application
that authenticates them with the same Circle account.