---
title: "Re-download a previously downloaded item"
method: POST
path: "/v3/ai/redownloads"
tags: ["AiGenerator"]
---

# Re-download a previously downloaded item

`POST /v3/ai/redownloads`

# Re-download AI Generated media

Re-download previously downloaded AI generated media.

## `ReDownloadRequest` details

| Parameter                       | Purpose                                                                                                                                                   |
|---------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|
| `generated_asset_id` _Required_ | The generated asset identifier to re-download.  Can be retrieved from previously downloaded assets (`GET /v3/downloads`)                                  |
| `product_id` _Required_         | The product to use to re-download.  Can be retrieved from products (`GET /v3/products`)                                                                   |
| `size_name` _Required_          | The size to re-download.  Valid values are `1k` and `4k`                                                                                                  |
| `notes`             | This is an optional free text parameter often used by clients who wish to include notes specific to their integration. This is for use by Getty Images customers only (not iStock). The products endpoint (`GET /v3/products`) provides this information.                                                                                                                                       |
| `project_code`      | If your Getty Images Generative AI product requires project_codes, use of this parameter is required. If your product does not require a project_code, this parameter must be excluded from the request. This is for use by Getty Images customers only (not iStock). The products endpoint (`GET /v3/products`) provides this information.                                                                                                                  |

## Request body

- ReDownloadRequest — Parameters for requesting an AI generation re-download
  - `generated_asset_id` string, nullable — The identifier of the previously-downloaded generated asset.
  - `product_id` integer — The product ID to use for the download.
  - `size_name` string, nullable — The size name. Valid values are 1k or 4k.
  - `project_code` string, nullable — The project code to use for the download request. Some products require this value.
  - `notes` string, nullable — The notes to use for the download request. Some products require this value.

## Response `200`

Returns the re-download response

- DownloadResponse
  - `url` string, nullable
  - `generated_asset_id` string, nullable

## Other responses

- `400` — The request was invalid
- `403` — Product is not active or quota exceeded
- `404` — Could not find source generated_asset_id
- `409` — ConcurrencyConflict
- `410` — GenerationRequestGone
- `429` — DailyRequestLimitExceeded

---

[API](https://skmtc.net/gettyimages/apis/getty-images-api.md) · [All operations](https://skmtc.net/gettyimages/apis/getty-images-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gettyimages/getty-images-api/revisions/29f239eeae86/schema)
