---
title: "Download a video by option id."
method: GET
path: "/v1/videos/{id}/options/{option-id}/download"
tags: ["Videos"]
---

# Download a video by option id.

`GET /v1/videos/{id}/options/{option-id}/download`

## Request

- Base URL: `https://api.magnific.com`
- URL: `https://api.magnific.com/v1/videos/{id}/options/{option-id}/download`
- Auth: API key in header `x-magnific-api-key`

## Path parameters

- `id` integer, required
- `option-id` integer, required

## Headers

- `Accept-Language` string

## Response `200`

OK

- V1VideosIdDownloadGet200Response
  - `data` DownloadB2b, required
    - `filename` string, required: Filename of the resource
    - `url` string, uri, required

## Other responses

- `400`: Bad Request - The server could not understand the request due to invalid syntax.
- `401`: Unauthorized - The client must authenticate itself to get the requested response.
- `403`: Forbidden - The client does not have permission to access the requested resource.
- `404`: Not Found - The server can not find the requested resource.
- `429`: Too Many Requests - The client has sent too many requests in a given amount of time.
- `500`: Internal Server Error - The server has encountered a situation it doesn't know how to handle.
- `503`: Service Unavailable

---

[API](https://skmtc.dev/magnific/apis/magnific-api.md) · [All operations](https://skmtc.dev/magnific/apis/magnific-api/llms.txt) · [OpenAPI document](https://skmtc.dev/magnific/apis/magnific-api/revisions/60711fb082c7?raw)
