Delete DAW sessions
doseedo_delete_sessionsDelete DAW sessions in bulk — a SOFT delete (the sessions disappear from the account and every listing; nothing on the user's disk is touched). Select by ids, or by filters (daw_kind, created_before / created_after, name_contains); filters combine with AND. SAFE BY DEFAULT: without confirm:true this is a DRY RUN that deletes nothing and returns {matched, ids}. Always run the dry run first, show the user the count (and names if few), and call again with confirm:true only after they agree. Never delete sessions the user did not ask to remove.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | Session ids to delete (up to 500), from doseedo_list_sessions. | |
| limit | No | Cap on how many sessions one call may match (default and max 1000). | |
| confirm | No | false/omitted = dry run (nothing deleted). true = actually delete — only after the user saw the dry-run count and agreed. | |
| daw_kind | No | Only sessions bound to this DAW, e.g. "logic", "ableton". | |
| created_after | No | ISO-8601 date/time: only sessions created after this. | |
| name_contains | No | Only sessions whose name contains this text (case-insensitive). | |
| created_before | No | ISO-8601 date/time: only sessions created before this. |