# Download a file

`GET /v1/files/{fileId}/content`

Required OAuth scopes: `files:read`

## Parameters

- `versionId` (query, string (uuid))
- `fileId` (path, string (uuid), required)

## Responses

- `302`: Redirects to a short-lived download URL
- `400`: Invalid request
- `401`: Missing or invalid Bearer credential
- `402`: Payment or subscription required
- `403`: Credential is missing a required scope
- `404`: Resource not found
- `409`: Request conflict
- `429`: Rate limit exceeded
- `500`: Internal API error
