---
title: "Regenerate the presigned URL for an export report"
method: POST
path: "/cleanse-export/{exportId}/regenerate-url"
tags: ["Cleanse Export"]
---

# Regenerate the presigned URL for an export report

`POST /cleanse-export/{exportId}/regenerate-url`

Use this when the original presigned URL has expired. The S3 object key
must exist (i.e., the export must have completed successfully). The newly
generated URL is also persisted on the export operation document.

## Path parameters

- `exportId` string, required

## Response `200`

URL regenerated successfully

- RegenerateExportUrlResponse
  - `exportId` string, required — The export operation ID.
  - `objectKey` string, required — The S3 object key.
  - `reportUrl` string, required — The new presigned URL.
  - `regeneratedAtUtc` string, date-time

## Other responses

- `400` — Export has no report file (may not have completed successfully)
- `404` — Export operation not found

---

[API](https://skmtc.net/defra/apis/keeper-data-bridge-api.md) · [All operations](https://skmtc.net/defra/apis/keeper-data-bridge-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/defra/keeper-data-bridge-api/versions/0ab7d7a7a24f/schema)
