---
title: "Get a transaction file URL"
method: GET
path: "/v1/transactions/{transaction_id}/files/{file_id}/url"
tags: ["Transaction"]
---

# Get a transaction file URL

`GET /v1/transactions/{transaction_id}/files/{file_id}/url`

## Request

- Base URL: `https://api.cardda.com`
- URL: `https://api.cardda.com/v1/transactions/{transaction_id}/files/{file_id}/url`
- Auth: HTTP bearer

Returns a temporary, time-limited URL to download an attached file. Responds `404` when the
file does not belong to the transaction's documentation.

## Path parameters

- `transaction_id` string, uuid, required
- `file_id` string, uuid, required

## Headers

- `company-id` string, uuid, required

## Response `200`

A temporary download URL for the file

- object
  - `url` string, uri, required: Time-limited URL to download the file.

## Other responses

- `401`: Unauthorized
- `404`: File not found

---

[API](https://skmtc.dev/cardda/apis/banking-api.md) - [All operations](https://skmtc.dev/cardda/apis/banking-api/llms.txt) - [OpenAPI document](https://skmtc.dev/cardda/apis/banking-api/revisions/ff1aeb3fda8b?raw)
