API 概览

Version: 11.7.0-docs

## Servers

- `https://your-panel.example.com:8888`

## Sections

- [Docker](/api/tags/Docker/)
- [Java 项目](/api/tags/Java/)
- [ACME 证书](/api/tags/ACME/)
- [计划任务](/api/tags/tag-1am3amu/)
- [数据查询](/api/tags/tag-sxj2lc/)
- [数据库管理](/api/tags/tag-dost67/)
- [项目部署](/api/tags/tag-pfih34/)
- [文件管理](/api/tags/tag-1vgdqjj/)
- [FTP 管理](/api/tags/FTP/)
- [Proxy 反向代理](/api/tags/Proxy/)
- [密码管理](/api/tags/tag-11hbrh3/)
- [消息推送](/api/tags/tag-1mup9yr/)
- [网站管理](/api/tags/tag-riltys/)
- [SSH 安全 - security](/api/tags/SSH-security/)
- [SSL 证书](/api/tags/SSL/)
- [系统管理](/api/tags/tag-1hdwiac/)
- [后台任务](/api/tags/tag-1928ovv/)
- [安全扫描](/api/tags/tag-umyf9y/)
- [SSH 终端 - terminal](/api/tags/SSH-terminal/)


## API 概览

## 宝塔面板 API 概览

> **注意**：API 接口可能随面板版本变更，**不保证稳定性**，仅供参考。


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

## 概述

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

## 认证

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

```python
import hashlib, time

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

每次请求必须携带 `request_time` 和 `request_token`。

## 模块

| 模块 | 路由 | 文档 |
|------|------|------|
| 系统管理 | `/system` | [system/](/api/system) |
| 网站管理 | `/site` | [site/](/api/site) |
| 数据库管理 | `/database` | [database/](/api/database) |
| 文件管理 | `/files` | [files/](/api/files) |
| SSL 证书 | `/ssl` | [ssl/](/api/ssl) |
| ACME 证书 | `/acme` | [acme/](/api/acme) |
| Java 项目 | `/mod/java/project/` | [java/](/api/java) |
| 计划任务 | `/crontab` | [crontab/](/api/crontab) |
| FTP 管理 | `/ftp` | [ftp/](/api/ftp) |
| SSH 安全 | `/ssh_security` | [ssh_security/](/api/ssh_security) |
| 消息推送 | `/push` | [push/](/api/push) |
| 后台任务 | `/task` | [task/](/api/task) |
| SSH 终端 | `/xterm` | [xterm/](/api/xterm) |
| 数据查询 | `/data` | [data/](/api/data) |
| 安全扫描 | `/warning` | [warning/](/api/warning) |
| 密码管理 | `/password` | [password/](/api/password) |
| 项目部署 | `/deployment` | [deployment/](/api/deployment) |

