Autional Autional
API Reference GitHub autional.com →

Storage Service

Port 11016 · 64 endpoints · micro-services/storage-service/

Compliance Management - Trust Center

MethodPathSummary
GET/storage/public/encryption-statusPublic: Get storage encryption statusdetail →
GET/storage/public/reportsPublic: Get compliance report listdetail →
GET/storage/public/reports/{file_id}/downloadPublic: Download compliance reportdetail →

Storage Service

MethodPathSummary
GET/admin/storage/bucketsAdmin List Bucketsdetail →
POST/admin/storage/bucketsAdmin Create Bucketdetail →
DELETE/admin/storage/buckets/{name}Admin Delete Bucketdetail →
GET/admin/storage/buckets/{name}Admin Get Bucket Detailsdetail →
PUT/admin/storage/buckets/{name}Admin Update Bucketdetail →
POST/admin/storage/clean-stale-uploadsAdmin Clean Expired Pending Uploadsdetail →
GET/admin/storage/data-retention-policyAdmin Get Data Retention Policydetail →
POST/admin/storage/data-retention-policyAdmin Configure Data Retention Policydetail →
GET/admin/storage/encryption-statusAdmin Query Storage Encryption Statusdetail →
GET/admin/storage/quotaAdmin Get Storage Quotadetail →
PUT/admin/storage/quotaAdmin Update Storage Quotadetail →
GET/admin/storage/statsAdmin Storage Statisticsdetail →
GET/filesList Filesdetail →
POST/filesUpload Filedetail →
POST/files/batch-downloadBatch Download (ZIP)detail →
POST/files/bulk-deletionsBatch Delete (Legacy)detail →
POST/files/bulk-uploadsBatch Upload Preparationdetail →
POST/files/multipart/initInitiate Multipart Uploaddetail →
DELETE/files/multipart/{file_id}Abort Multipart Uploaddetail →
POST/files/multipart/{file_id}/completeComplete Multipart Uploaddetail →
GET/files/shared/{token}Download via Share Linkdetail →
POST/files/upload-urlGet Upload Presigned URLdetail →
DELETE/files/{file_id}Delete Filedetail →
PATCH/files/{file_id}Update Filedetail →
POST/files/{file_id}/copyCopy Filedetail →
GET/files/{file_id}/downloadDownload Filedetail →
GET/files/{file_id}/metadataGet File Metadatadetail →
POST/files/{file_id}/moveMove Filedetail →
GET/files/{file_id}/presigned-urlGenerate Presigned URLdetail →
GET/files/{file_id}/previewFile Previewdetail →
DELETE/files/{file_id}/shareCancel Share Linkdetail →
GET/files/{file_id}/shareView Share Detailsdetail →
POST/files/{file_id}/shareCreate Share Linkdetail →
GET/files/{file_id}/thumbnailGenerate Thumbnaildetail →
POST/files/{file_id}/upload-completeUpload Completion Confirmationdetail →
GET/files/{file_id}/versionsGet File Version Listdetail →
POST/files/{file_id}/versions/{version_id}/restoreRestore File Versiondetail →
PATCH/files/{file_id}/visibilityUpdate File Visibilitydetail →
POST/files/{file_id}/watermarkAdd Watermarkdetail →
POST/foldersCreate Folderdetail →
GET/folders/{folder_id}/contentsGet Folder Contentsdetail →
GET/sharesList sharesdetail →
POST/storage/batch-deleteBatch delete files/foldersdetail →
POST/storage/batch-moveBatch move files/foldersdetail →
POST/storage/foldersStorage API Create folderdetail →
DELETE/storage/folders/{folder_id}Delete folderdetail →
GET/storage/folders/{folder_id}Get folder contentdetail →
PATCH/storage/folders/{folder_id}Update folderdetail →
GET/storage/quotaGet storage quotadetail →
DELETE/storage/trashEmpty recycle bindetail →
GET/storage/trashGet recycle bin listdetail →
DELETE/storage/trash/{trash_id}Permanent delete from recycle bindetail →
POST/storage/trash/{trash_id}/restoreRestore file from recycle bindetail →
GET/storage/trendsStorage usage trenddetail →

Storage Service - Internal API

MethodPathSummary
GET/internal/runtimeInternal API: Get runtime informationdetail →
GET/internal/schedulersInternal API: List scheduled tasksdetail →
POST/internal/storage/batch-deleteInternal API: Batch delete user filesdetail →
POST/internal/storage/erase-userInternal API: GDPR erase user filesdetail →
POST/internal/storage/export-user-dataInternal API: Export user datadetail →
GET/internal/storage/filesInternal API: Get user file listdetail →
GET/internal/storage/usageInternal API: Get tenant storage usagedetail →