---
title: "tool si.work.download_set"
description: "a `DownloadInput`: `DownloadJob` rows, one per file."
section: reference
address: /reference/tools/si-work-download_set
contract: 0476e35e6e275db5
---

# tool si.work.download_set

a `DownloadInput`: `DownloadJob` rows, one per file.

[figure: Over MCP, si.work.download_set takes DownloadSetInput and returns a card whose body is [DownloadJob].]

`DownloadJob` rows, one per file. The call needs the work grant at the strategy rung.



| | |
|---|---|
| input | [DownloadSetInput](/concepts/downloadsetinput) |
| result | a card whose body is [DownloadJob](/concepts/downloadjob) |
| read-only | no |
| destructive | no |
| card address | `ui://scale-intelligence/cards/DownloadJob` |
| HTTP route | [`/v1/work/download_set`](/reference/work/download_set) |





| field | type | required | note |
|---|---|---|---|
| `addresses` | `[text]` | yes |  |
| `session` | `id` | no | the browsing session whose cookies serve |
| `identity` | `id` | no |  |
| `filter` | [ResourceFilter](/concepts/resourcefilter) | yes |  |
| `destination` | `one of bronze \| the workspace` | yes |  |
