Claude Platform Docs

Fichiers

Téléverser un fichier
client.beta.files.upload(params, options?): BetaFileMetadata
POST/v1/files
Lister les fichiers
client.beta.files.list(params?, options?): PageCursor<BetaFileMetadata>
GET/v1/files
Télécharger un fichier
client.beta.files.download(fileID, params?, options?): Response
GET/v1/files/{file_id}/content
Obtenir les métadonnées d'un fichier
client.beta.files.retrieveMetadata(fileID, params?, options?): BetaFileMetadata
GET/v1/files/{file_id}
Supprimer un fichier
client.beta.files.delete(fileID, params?, options?): BetaDeletedFile
DELETE/v1/files/{file_id}
Models
interface BetaDeletedFile { type: "file_deleted"; id }
type?: "file_deleted"

Deleted object type.

For file deletion, this is always "file_deleted".

defaultfile_deleted
id: string

ID of the deleted file.

interface BetaFileMetadata { type: "file"; id; created_at; /* 6 more */ }
interface BetaFileScope { 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).