Claude Platform Docs

Archivos

Cargar archivo
beta.files.upload(**kwargs) -> BetaFileMetadata
POST/v1/files
Listar archivos
beta.files.list(**kwargs) -> SyncPageCursor[BetaFileMetadata]
GET/v1/files
Descargar archivo
beta.files.download(file_id, **kwargs) -> BinaryResponseContent
GET/v1/files/{file_id}/content
Obtener metadatos de archivo
beta.files.retrieve_metadata(file_id, **kwargs) -> BetaFileMetadata
GET/v1/files/{file_id}
Eliminar archivo
beta.files.delete(file_id, **kwargs) -> BetaDeletedFile
DELETE/v1/files/{file_id}
Models
class BetaDeletedFile: type; id
type: Optional[Literal["file_deleted"]]

Deleted object type.

For file deletion, this is always "file_deleted".

defaultfile_deleted
id: str

ID of the deleted file.

class BetaFileMetadata: type: "file"; id; created_at; ... # 6 more
class BetaFileScope: type: "session"; id
type: Literal["session"]

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

id: str

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