跳转到内容
AsterDrive Developer Docs
开发者
首页
开始
快速开始
选择部署方式
首次启动检查
使用
使用指南总览
用户手册
分享与公开访问
上传与大文件
WebDAV
管理
管理后台
配置总览
存储策略
存储策略后端
远程节点
运维
部署概览
Docker
反向代理
备份恢复
故障排查
开发者
搜索
Ctrl
K
取消
GitHub
选择主题
深色
浅色
自动
开始
开发者文档
用户文档
架构与边界
架构概览
关键模块设计
后端服务所有权
领域设计与契约
设计文档索引
外部认证模块
远端存储目标归属
Descriptor 规范化
对象命名与 OneDrive
上传完成契约
API Reference
API 概览
OpenAPI Reference
Overview
auth
Overview
check_auth_state
POST
confirm_contact_verification
GET
request_email_change
POST
resend_email_change
POST
confirm_external_auth_email_verification
GET
start_external_auth_email_verification
POST
list_external_auth_links
GET
delete_external_auth_link
DELETE
link_external_auth_with_password
POST
list_external_auth_providers
GET
finish_external_auth_login
GET
start_external_auth_login
POST
verify_user_invitation
GET
accept_user_invitation
POST
login
POST
logout
POST
me
GET
get_mfa_status
GET
send_mfa_email_code
POST
verify_mfa_challenge
POST
delete_mfa_factor
DELETE
regenerate_mfa_recovery_codes
POST
finish_totp_setup
POST
start_totp_setup
POST
list_passkeys
GET
finish_passkey_login
POST
start_passkey_login
POST
finish_passkey_registration
POST
start_passkey_registration
POST
delete_passkey
DELETE
rename_passkey
PATCH
change_password
PUT
confirm_password_reset
POST
request_password_reset
POST
update_preferences
PATCH
update_profile
PATCH
set_avatar_source
PUT
upload_avatar
POST
get_self_avatar
GET
refresh
POST
register
POST
resend_register_activation
POST
list_auth_sessions
GET
revoke_other_auth_sessions
DELETE
revoke_auth_session
DELETE
setup
POST
files
Overview
create_empty_file
POST
upload_file
POST
init_chunked_upload
POST
list_recoverable_upload_sessions
GET
get_upload_progress
GET
cancel_upload
DELETE
complete_chunked_upload
POST
presign_upload_parts
POST
upload_chunk
PUT
get_file
GET
delete_file
DELETE
patch_file
PATCH
get_file_archive_preview
GET
update_file_content
PUT
copy_file
POST
get_file_direct_link
GET
download_file
GET
extract_file_archive
POST
get_file_image_preview
GET
set_file_lock
POST
get_file_media_metadata
GET
create_file_preview_link
POST
resolve_file_resource_handle
POST
get_thumbnail
GET
list_versions
GET
delete_version
DELETE
restore_version
POST
open_file_with_wopi
POST
folders
Overview
list_root
GET
create_folder
POST
list_folder
GET
delete_folder
DELETE
patch_folder
PATCH
get_folder_ancestors
GET
copy_folder
POST
get_folder_info
GET
set_folder_lock
POST
admin
Overview
list_audit_logs
GET
list_config
GET
config_schema
GET
config_template_variables
GET
get_config
GET
set_config
PUT
delete_config
DELETE
execute_config_action
POST
admin_list_external_auth_provider_kinds
GET
admin_list_external_auth_providers
GET
admin_create_external_auth_provider
POST
admin_test_external_auth_provider_params
POST
admin_get_external_auth_provider
GET
admin_delete_external_auth_provider
DELETE
admin_update_external_auth_provider
PATCH
admin_test_external_auth_provider
POST
admin_list_file_blobs
GET
admin_get_file_blob
GET
admin_list_files
GET
admin_get_file
GET
list_locks
GET
cleanup_expired_locks
DELETE
force_unlock
DELETE
get_admin_overview
GET
list_policies
GET
create_policy
POST
execute_draft_storage_policy_action
POST
finish_storage_authorization
GET
list_storage_credential_providers
GET
list_storage_driver_descriptors
GET
test_policy_params
POST
get_policy
GET
delete_policy
DELETE
update_policy
PATCH
execute_saved_storage_policy_action
POST
get_policy_capacity
GET
promote_s3_compatible_policy_driver
POST
start_storage_authorization
POST
list_storage_policy_credentials
GET
validate_storage_policy_credential
POST
test_policy_connection
POST
list_policy_groups
GET
create_policy_group
POST
get_policy_group
GET
delete_policy_group
DELETE
update_policy_group
PATCH
migrate_policy_group_assignments
POST
list_remote_nodes
GET
create_remote_node
POST
test_remote_node_params
POST
get_remote_node
GET
delete_remote_node
DELETE
update_remote_node
PATCH
create_remote_node_enrollment_token
POST
list_remote_node_storage_target_drivers
GET
list_remote_node_storage_targets
GET
create_remote_node_storage_target
POST
delete_remote_node_storage_target
DELETE
update_remote_node_storage_target
PATCH
test_remote_node_connection
POST
list_all_shares
GET
admin_delete_share
DELETE
create_storage_policy_migration
POST
dry_run_storage_policy_migration
POST
resume_storage_policy_migration
POST
get_admin_system_info
GET
admin_list_tasks
GET
admin_cleanup_tasks
POST
admin_list_teams
GET
admin_create_team
POST
admin_get_team
GET
admin_delete_team
DELETE
admin_update_team
PATCH
admin_list_team_audit_logs
GET
admin_list_team_members
GET
admin_add_team_member
POST
admin_delete_team_member
DELETE
admin_patch_team_member
PATCH
admin_restore_team
POST
list_users
GET
create_user
POST
admin_list_user_invitations
GET
admin_create_user_invitation
POST
admin_revoke_user_invitation
POST
get_user
GET
force_delete_user
DELETE
update_user
PATCH
get_user_avatar
GET
reset_user_mfa
DELETE
reset_user_password
PUT
revoke_user_sessions
POST
shares
Overview
get_share_info
GET
get_shared_file_archive_preview
GET
shared_avatar
GET
list_shared_content
GET
download_shared_file
GET
get_shared_folder_file_archive_preview
GET
download_shared_folder_file
GET
shared_folder_file_image_preview
GET
shared_folder_file_media_metadata
GET
create_shared_folder_file_preview_link
POST
create_shared_folder_file_stream_session
POST
shared_folder_file_thumbnail
GET
get_shared_subfolder_ancestors
GET
list_shared_subfolder_content
GET
shared_image_preview
GET
shared_file_media_metadata
GET
create_shared_file_preview_link
POST
create_shared_file_stream_session
POST
stream_shared_video
GET
shared_thumbnail
GET
verify_share_password
POST
list_my_shares
GET
create_share
POST
batch_delete_shares
POST
delete_share
DELETE
update_share
PATCH
trash
Overview
list_trash
GET
purge_all_trash
DELETE
purge_from_trash
DELETE
restore_from_trash
POST
teams
Overview
list_teams
GET
create_team
POST
get_team
GET
delete_team
DELETE
patch_team
PATCH
list_team_audit_logs
GET
list_team_members
GET
add_team_member
POST
delete_team_member
DELETE
patch_team_member
PATCH
restore_team
POST
batch_archive_compress_team
POST
batch_archive_download_team
POST
batch_archive_download_stream_team
GET
batch_copy_team
POST
batch_delete_team
POST
batch_move_team
POST
create_empty_team_file
POST
upload_team_file
POST
init_team_chunked_upload
POST
list_team_recoverable_upload_sessions
GET
get_team_upload_progress
GET
cancel_team_upload
DELETE
complete_team_chunked_upload
POST
presign_team_upload_parts
POST
upload_team_chunk
PUT
get_team_file
GET
delete_team_file
DELETE
patch_team_file
PATCH
get_team_file_archive_preview
GET
update_team_file_content
PUT
copy_team_file
POST
get_team_file_direct_link
GET
download_team_file
GET
extract_team_file_archive
POST
get_team_file_image_preview
GET
set_team_file_lock
POST
get_team_file_media_metadata
GET
create_team_file_preview_link
POST
resolve_team_file_resource_handle
POST
get_team_thumbnail
GET
list_team_versions
GET
delete_team_version
DELETE
restore_team_version
POST
open_team_file_with_wopi
POST
list_team_root
GET
create_team_folder
POST
list_team_folder
GET
delete_team_folder
DELETE
patch_team_folder
PATCH
get_team_folder_ancestors
GET
copy_team_folder
POST
get_team_folder_info
GET
set_team_folder_lock
POST
search_team_workspace
GET
list_team_shares
GET
create_team_share
POST
batch_delete_team_shares
POST
delete_team_share
DELETE
update_team_share
PATCH
list_team_tags
GET
create_team_tag
POST
delete_team_tag
DELETE
patch_team_tag
PATCH
list_team_tasks
GET
create_team_offline_download_task
POST
get_team_task
GET
retry_team_task
POST
list_team_trash
GET
purge_all_team_trash
DELETE
purge_team_trash_item
DELETE
restore_team_trash_item
POST
webdav
Overview
list_team_webdav_accounts
GET
create_team_webdav_account
POST
delete_team_webdav_account
DELETE
toggle_team_webdav_account
POST
list_webdav_accounts
GET
create_webdav_account
POST
get_webdav_settings
GET
test_webdav_connection
POST
delete_webdav_account
DELETE
toggle_webdav_account
POST
properties
Overview
list_properties
GET
set_property
PUT
delete_property
DELETE
tags
Overview
list_tags
GET
create_tag
POST
delete_tag
DELETE
patch_tag
PATCH
health
Overview
health
GET
ready
GET
search
Overview
search
GET
batch
Overview
batch_archive_compress
POST
batch_archive_download
POST
batch_archive_download_stream
GET
batch_copy
POST
batch_delete
POST
batch_move
POST
workspace_transfer_copy
POST
workspace_transfer_move
POST
public
Overview
get_public_frontend_config
GET
get_public_media_data_support
GET
get_public_preview_apps
GET
ack_remote_enrollment
POST
redeem_remote_enrollment
POST
get_public_thumbnail_support
GET
wopi_check_file_info
GET
tasks
list_tasks
GET
create_offline_download_task
POST
get_task
GET
retry_task
POST
身份与公开访问
认证
公共接口
分享
团队与团队空间
文件工作流
文件
文件夹
批量操作
回收站
属性
发现与后台任务
搜索
标签
后台任务
协议与运维
管理 API
健康检查
WebDAV
WOPI
内部存储协议
测试与诊断
测试与数据库后端
WebDAV 合规测试
Jemalloc 堆画像
草稿与历史记录
记录索引
静态配置密钥(草稿)
服务模块化(历史)
GitHub
选择主题
深色
浅色
自动
Overview
folders
Section titled “folders”
Folder operations
Operations
Section titled “Operations”
GET
/api/v1/folders
POST
/api/v1/folders
GET
/api/v1/folders/{id}
DELETE
/api/v1/folders/{id}
PATCH
/api/v1/folders/{id}
GET
/api/v1/folders/{id}/ancestors
POST
/api/v1/folders/{id}/copy
GET
/api/v1/folders/{id}/info
POST
/api/v1/folders/{id}/lock