{ "name": "grabber.start \u2014 crawl a release directory two levels deep", "description": "Nothing is downloaded by this call. It walks pages and collects candidates for the wizard to show.", "request": { "jsonrpc": "2.0", "id": 70, "method": "grabber.start", "params": { "startUrl": "https://releases.ubuntu.com/26.04/", "depth": 2, "includePatterns": [ "*/26.04/*" ], "excludePatterns": [ "*/torrent/*" ], "fileTypes": [ "iso", "zsync" ], "sameHostOnly": true, "maxFiles": 200 } }, "response": { "jsonrpc": "2.0", "id": 70, "result": { "jobId": "grab-7f21" } }, "assertions": [ "a crawl never starts a download on its own", "sameHostOnly true keeps the crawl off third-party hosts linked from the page" ] }