---
title: "Get a video export's status and links"
method: GET
path: "/v1/downloads/{download_id}"
tags: ["downloads"]
---

# Get a video export's status and links

`GET /v1/downloads/{download_id}`

## Request

- Base URL: `https://developer.coram.ai`
- URL: `https://developer.coram.ai/v1/downloads/{download_id}`
- Auth: API key in header `X-Auth-Token`

Returns the download's status, progress and files. Every call signs
fresh links that are valid for 1 hour, so poll again for new links
instead of storing them. A link is a bearer URL: anyone who has it can
download the file until it expires, without an API key. Depending on
where the file is stored, the link points either at this API or
directly at Backblaze B2.

Files are kept for 7 days after export. After that the status changes to `expired`
and the download has no files.
Requires the read:* scope and the REGULAR role. Only the API key's
creator can see the download, unless the creator is an admin.

## Path parameters

- `download_id` integer, required

## Response `200`

The download

- Download
  - `download_id` integer, required
  - `name` string, nullable, required
  - `status` 'processing' | 'ready' | 'failed' | 'cancelled' | 'expired', required
  - `failure_reason` string: Why the download failed. Set only when status is `failed`.
  - `progress_percentage` integer, required
  - `created_at` string, date-time, required
  - `finished_at` string, date-time, nullable, required: When the download stopped processing. Null while it is processing.
  - `files` DownloadFile[], required
    - `download_url` string, required: A signed link to the MP4 file.
    - `url_expires_at` string, date-time, required
    - `mac_address` string, required
    - `start_time` string, date-time, required
    - `end_time` string, date-time, required
    - `size_bytes` integer, nullable

## Other responses

- `401`: Missing or invalid API key
- `403`: API key lacks the required scope or role
- `404`: No download with this id is visible to the API key, or developer API downloads are not enabled for this organization

## Changes

- **2026-11-02** `00df3cfc762f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/coram/apis/coram-api/changes/v1/downloads/:download_id/get.md)

---

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