v2.9.2: 开放 API 域名可见性修复——GET /api/v1/domains 与 MCP list_domains 只返回可用域名(active+已绑 zone),指定 domain_id 建邮箱同样校验可用,杜绝未接入域名被报成可用
This commit is contained in:
@@ -22,9 +22,9 @@ const MCP_TOOLS = [
|
||||
/** # 成员变量: REST API 端点清单(与 routes/apiv1.ts 一致) **/
|
||||
const API_ENDPOINTS = [
|
||||
{ method: "GET", path: "/accounts", desc: "账号列表(不含已撤销)" },
|
||||
{ method: "GET", path: "/domains", desc: "域名列表" },
|
||||
{ method: "GET", path: "/domains", desc: "可用域名列表(仅 status=active 且已绑定 zone,即 Email Workers 就绪)" },
|
||||
{ method: "GET", path: "/mailboxes", desc: "邮箱列表" },
|
||||
{ method: "POST", path: "/mailboxes", desc: "创建邮箱,body: { address, domain_id?, retention_seconds?, webhook? };省略 domain_id 随机分配;409 已存在/无可用域名" },
|
||||
{ method: "POST", path: "/mailboxes", desc: "创建邮箱,body: { address, domain_id?, retention_seconds?, webhook? };省略 domain_id 随机分配;指定域名须可用(400 domain not available);409 已存在/无可用域名" },
|
||||
{ method: "DELETE", path: "/mailboxes/:id", desc: "删除邮箱" },
|
||||
{ method: "GET", path: "/emails", desc: "未过期邮件列表,query: mailbox_id? / limit / offset" },
|
||||
{ method: "GET", path: "/emails/:id", desc: "邮件详情 + 附件元数据;410 已过期" },
|
||||
|
||||
Reference in New Issue
Block a user