Cookie settings

We use cookies to deliver and improve our services, analyze site usage, and if you agree, to customize or personalize your experience and market our services to you. You can read our Cookie Policy here.

Claude Platform Docs

Files

Upload File
POST/v1/files
List Files
GET/v1/files
Download File
GET/v1/files/{file_id}/content
Get File Metadata
GET/v1/files/{file_id}
Delete File
DELETE/v1/files/{file_id}
Models
BetaDeletedFile object{ type: "file_deleted", id }
type: optional "file_deleted"

Deleted object type.

For file deletion, this is always "file_deleted".

defaultfile_deleted
id: string

ID of the deleted file.

BetaFileMetadata object{ type: "file", id, created_at, 6 more }
BetaFileScope object{ type: "session", id }
type: "session"

The type of scope (e.g., "session").

id: string

The ID of the scoping resource (e.g., the session ID).