Path: 宝塔面板 API 参考

SSL 证书

## Operations

- [SSL 证书：按 action 选择功能](/api/ssl/actions)
- [添加 DNS 提供商的 API 密钥，用于 SSL 证书的 DNS 验证](/api/ssl/add-dns-data)
- [删除已有的 DNS API 密钥配置](/api/ssl/del-dns-data)
- [获取已配置的 DNS API 密钥列表及支持的 DNS 提供商](/api/ssl/get-dns-data)
- [修改已有的 DNS API 密钥配置](/api/ssl/upd-dns-data)


## SSL 证书

## SSL 证书 API

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


> 路由 `POST /ssl` `/ssl/<action>` `/ssl/dnsapi/<action>` `/ssl/data/<action>`

## 商用证书

- [get_order_list](/api/ssl/get_order_list) — 证书订单列表
- [get_order_find](/api/ssl/get_order_find) — 订单详情（含证书）
- [get_product_list](/api/ssl/get_product_list) — 可购买产品
- [GetSSLProduct](/api/ssl/getsslproduct) — SSL 产品价格
- [GetUserInfo](/api/ssl/getuserinfo) — 账号信息

## 证书管理

- [GetCertList](/api/ssl/getcertlist) — 已部署证书列表
- [get_cert_list](/api/ssl/get_cert_list) — 已保存证书列表
- [get_cert_info](/api/ssl/get_cert_info) — 证书详情
- [GetSiteDomain](/api/ssl/getsitedomain) — 可用域名列表
- [set_cert](/api/ssl/set_cert) — 部署商用证书(按订单)
- [SetCertToSite](/api/ssl/setcerttosite) — 部署证书(按 hash)
- [set_ssl_ps](/api/ssl/set_ssl_ps) — 设置证书备注
- [get_ssl_ps](/api/ssl/get_ssl_ps) — 获取证书备注

## DNS API 管理

用于配置各 DNS 提供商的 API 密钥，以支持通过 DNS 验证方式自动申请和续签 SSL 证书。

- [get_dns_data](/api/ssl/get_dns_data) — 获取 DNS API 配置列表
- [add_dns_data](/api/ssl/add_dns_data) — 添加 DNS API 密钥
- [upd_dns_data](/api/ssl/upd_dns_data) — 修改 DNS API 配置
- [del_dns_data](/api/ssl/del_dns_data) — 删除 DNS API 密钥

