{ "name": "download.remove \u2014 drop two tasks and delete their bytes", "description": "The only method that destroys user data, and the reason it is refused over the WebSocket transport.", "request": { "jsonrpc": "2.0", "id": 24, "method": "download.remove", "params": { "taskIds": [ "$taskId", "$taskId2" ], "deleteFile": true } }, "response": { "jsonrpc": "2.0", "id": 24, "result": { "removed": [ "3f7a2b1c-5d6e-4f80-9a1b-2c3d4e5f6071", "8c1d4e5f-6a7b-4c8d-9e0f-1a2b3c4d5e6f" ], "failed": [] } }, "assertions": [ "the .veloxpart and .veloxpart.meta pair is always removed", "the finished file is removed only when deleteFile is true", "this call is -32003 over the WebSocket transport" ] }