# upload

The `upload` step.

Sets the files of a file input from your organisation's uploaded assets.

Type: `target`

## Keys

| Key | Type | Description |
|---|---|---|
| `upload.assets` | `string[]` | The `ast_…` ids of the assets to upload, at least one. |

Every step also takes the [common step keys](https://docs.kaab.ist/reference/dsl/steps#common-keys): `expect`, `id`, `if`, `name`, `on_error`, `optional`, `retry`, `side_effect`, `timeout_ms`, `x_kaab`.
