{ "name": "grabber.harvest \u2014 download the two selected ISOs", "description": "The only grabber call that creates tasks, and it names exactly what the user ticked.", "request": { "jsonrpc": "2.0", "id": 72, "method": "grabber.harvest", "params": { "jobId": "grab-7f21", "select": [ "f1", "f2" ], "defaults": { "url": "https://releases.ubuntu.com/26.04/", "categoryId": "programs", "startMode": "queue", "queueId": "main" } } }, "response": { "jsonrpc": "2.0", "id": 72, "result": { "taskIds": [ "$uuid", "$uuid" ], "failed": [] } }, "assertions": [ "only the selected fileIds become tasks", "a fileId that is not in the job is reported in failed[], never silently skipped" ] }