The Files API is currently in beta. To use the Files API, you’ll need to include the beta feature header:
anthropic-beta: files-api-2025-04-14
.Please reach out through our feedback form to share your experience with the Files API.Headers
Optional header to specify the beta version(s) you want to use.
To use multiple betas, use a comma separated list like beta1,beta2
or specify the header multiple times for each beta.
Body
multipart/form-data
The file to upload
Response
Successful Response
RFC 3339 datetime string representing when the file was created.
Original filename of the uploaded file.
Required string length:
1 - 500
Unique object identifier.
The format and length of IDs may change over time.
MIME type of the file.
Required string length:
1 - 255
Size of the file in bytes.
Required range:
x >= 0
Object type.
For files, this is always "file"
.
Available options:
Title | Const |
---|---|
Type | file |
Whether the file can be downloaded.