---
title: "Get File Metadata"
method: GET
path: "/v1/files/{file_id}"
---

# Get File Metadata

`GET /v1/files/{file_id}`

## Path parameters

- `file_id` string, required — ID of the File.

## Headers

- `anthropic-version` string — The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
- `x-api-key` string — Your unique API key for authentication. This key is required in the header of all API requests, to authenticate your account and access Anthropic's services. Get your API key through the [Console](https://console.anthropic.com/settings/keys). Each key is scoped to a Workspace.

## Response `200`

Successful Response

- FileMetadataSchema
  - `created_at` string, date-time, required — RFC 3339 datetime string representing when the file was created.
  - `downloadable` boolean — Whether the file can be downloaded.
  - `expires_at` string, date-time, nullable — RFC 3339 datetime string representing when the file will expire and become unavailable for download. Null if the file does not expire. For files uploaded with `expires_in_seconds`, this is the upload time plus that value.
  - `filename` string, required — Original filename of the uploaded file.
  - `id` string, required — Unique object identifier. The format and length of IDs may change over time.
  - `mime_type` string, required — MIME type of the file.
  - `size_bytes` integer, required — Size of the file in bytes.
  - `type` 'file', required — Object type. For files, this is always `"file"`.

## Other responses

- `4XX` — Error response. See our [errors documentation](https://platform.claude.com/docs/en/api/errors) for more details.

---

[API](https://skmtc.net/anthropics/apis/anthropic-api.md) · [All operations](https://skmtc.net/anthropics/apis/anthropic-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/anthropics/anthropic-api/revisions/0042750ea1ee/schema)
