Deleting users
Clerk currently supports deleting users through our backend API. Below are examples using both our clerkClient
helper and cURL
:
cURL
1curl -XDELETE -H 'Authorization: CLERK_SECRET_KEY' 'https://api.clerk.com/v1/users/{user_id}'
clerkClient
1import { clerkClient } from "@clerk/nextjs/server";2export default async function handler(req, res) {3const userId = req.body.userId;4try {5await clerkClient.users.deleteUser(userId);6return res.status(200).json({ message: 'Success' });7}8catch (error) {9console.log(error);10return res.status(500).json({ error: 'Error deleting user' });11}12}13