---
title: "Create Export Url"
method: POST
path: "/v1/exports/{id}/presigned_url"
tags: ["Exports"]
---

# Create Export Url

`POST /v1/exports/{id}/presigned_url`

Generates a temporary, presigned URL for downloading the export's generated CSV file. The export must have a generated file available — typically once its `status` is `completed`. The returned URL expires after a short period, so request a fresh one when it lapses.

## Path parameters

- `id` string, required

## Response `200`

An envelope wrapping a presigned download URL for an export's generated file.

- PresignedUrlBodyForString — An envelope wrapping a presigned download URL for an export's generated file.
  - `url` string, required — A temporary, presigned URL for downloading the export's generated file. Expires after a short period.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `409` — Conflict
- `422` — Validation Error
- `429` — Too Many Requests

---

[API](https://skmtc.dev/withflex/apis/flex-api.md) · [All operations](https://skmtc.dev/withflex/apis/flex-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/withflex/flex-api/revisions/b1560fc2f199/schema)
