跳到主要内容
版本:latest

宝塔面板 API 概览

注意

API 接口可能随面板版本变更,不保证稳定性,仅供参考。

基于面板 v11.7.0 源码实测验证,测试环境 Debian 13。

概述

项目
请求方式POST
Content-Typeapplication/x-www-form-urlencoded
认证方式双重 MD5 签名

认证

面板设置 → API 接口 → 获取接口密钥 api_sk

import hashlib, time

request_time = str(int(time.time()))
request_token = hashlib.md5(
(request_time + hashlib.md5(api_sk.encode()).hexdigest()).encode()
).hexdigest()

每次请求必须携带 request_timerequest_token

模块

模块路由文档
系统管理/systemsystem/
网站管理/sitesite/
数据库管理/databasedatabase/
文件管理/filesfiles/
SSL 证书/sslssl/
ACME 证书/acmeacme/
Java 项目/mod/java/project/java/
计划任务/crontabcrontab/
FTP 管理/ftpftp/
SSH 安全/ssh_securityssh_security/
消息推送/pushpush/
后台任务/tasktask/
SSH 终端/xtermxterm/
数据查询/datadata/
日报/dailydaily/
网站监控/monitormonitor/
安全扫描/warningwarning/
密码管理/passwordpassword/
项目部署/deploymentdeployment/
备份管理/bakbak/
异常监控/abnormalabnormal/