Assets
Manage assets in Beeper Desktop, like message attachments
Download an asset
client.assets.download(AssetDownloadParams { url } body, RequestOptionsoptions?): AssetDownloadResponse { error, srcURL }
POST/v1/assets/download
Upload an asset
client.assets.upload(AssetUploadParams { file, fileName, mimeType } body, RequestOptionsoptions?): AssetUploadResponse { duration, error, fileName, 6 more }
POST/v1/assets/upload
Upload an asset (base64)
client.assets.uploadBase64(AssetUploadBase64Params { content, fileName, mimeType } body, RequestOptionsoptions?): AssetUploadBase64Response { duration, error, fileName, 6 more }
POST/v1/assets/upload/base64
Serve an asset
client.assets.serve(AssetServeParams { url } query, RequestOptionsoptions?): void
GET/v1/assets/serve