---
title: "Download a blob"
method: GET
path: "/blobs/{blob_id}/download"
tags: ["blobs"]
---

# Download a blob

`GET /blobs/{blob_id}/download`

## Request

- Base URL: `https://{tenant_name}.benchling.com/api/v2`
- URL: `https://{tenant_name}.benchling.com/api/v2/blobs/{blob_id}/download`
- Auth: HTTP bearer

Download a blob.

This endpoint issues a 302 redirect to a pre-signed download link.
It does not consume from the standard rate-limit.

Example `wget` usage with a User API Key:
```bash
export BLOB_ID="ffe43fd5-b928-4996-9b7f-40222cd33d8e"
wget "https://tenant.benchling.com/api/v2/blobs/$BLOB_ID/download" \
    --user $API_TOKEN \      # Your API Key
    --password '' \          # Leave password empty
    --content-disposition    # Save file with original filename
```

**Note: Calling this endpoint from a browser is not supported.**

## Path parameters

- `blob_id` string, required

## Response `200`

OK

- BlobsGetBlobFileResponse200: Empty response body

## Other responses

- `404`: Not Found

---

[API](https://skmtc.dev/benchling/apis/benchling-api-2.md) - [All operations](https://skmtc.dev/benchling/apis/benchling-api-2/llms.txt) - [OpenAPI document](https://skmtc.dev/benchling/apis/benchling-api-2/revisions/01d2fa8523cd?raw)
