App Logo
claude.ai

Delete Claude chats

Permanently delete one or more Claude.ai conversations by uuid (from list_chats, search_chats, or ask's conversationId). This is irreversible and cannot be undone — claude.ai has no trash and no undo for conversations. dryRun (default true) resolves every uuid and reports the exact conversation names that would be deleted, without deleting anything; set it to false to actually delete. Each uuid is resolved before the destructive call, so a wrong or already-deleted uuid is reported as notFound rather than acted on blindly, and each deletion is confirmed by re-reading the conversation until the site itself 404s it — never on the strength of an optimistic 204. Addresses conversations by uuid, not by title: titles are model-generated and routinely collide.

Input

uuids required

Conversation uuids to delete. Order is preserved in the results.

dryRun optional

If true (default), resolve every uuid and report what WOULD be deleted, deleting nothing. Set false to actually delete.

Output

dryRun required

Echoes the mode this run actually ran in — false means conversations were really deleted.

results required

One entry per requested uuid, in the order passed.

Start building not clicking