Files
locadex-agent[bot] 19d89bf8eb docs(locadex): add translations (#3016)
Co-authored-by: locadex-agent[bot] <217277504+locadex-agent[bot]@users.noreply.github.com>
2026-01-30 17:17:09 -08:00

211 lines
7.2 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"openapi": "3.0.1",
"info": {
"title": "Mintlify External API",
"description": "用于管理 Mintlify 文档并访问各类资源的 API。",
"version": "1.0.0"
},
"servers": [
{
"url": "https://api.mintlify.com/v1"
}
],
"security": [
{
"bearerAuth": []
}
],
"x-mcp": {
"enabled": true
},
"paths": {
"/project/update/{projectId}": {
"post": {
"summary": "触发更新",
"description": "为你的文档项目排队一次部署更新。返回一个状态 ID,用于跟踪更新进度。更新将从你配置的部署用分支触发。",
"parameters": [
{
"name": "projectId",
"in": "path",
"description": "项目 ID。可在控制台的 [API keys](https://dashboard.mintlify.com/settings/organization/api-keys) 页面中复制。",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"202": {
"description": "成功响应",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"statusId": {
"type": "string",
"description": "已触发的更新的状态 ID。"
}
}
}
}
}
}
}
}
},
"/project/update-status/{statusId}": {
"get": {
"summary": "获取更新状态",
"description": "通过状态 ID 获取更新状态",
"parameters": [
{
"name": "statusId",
"in": "path",
"description": "已触发的更新的状态 ID。",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "成功响应",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"_id": {
"type": "string",
"description": "已触发更新项的状态 ID。"
},
"projectId": {
"type": "string",
"description": "文档项目的 ID。"
},
"createdAt": {
"type": "string",
"description": "具有指定 UTC 日期时间的 ISODate"
},
"endedAt": {
"type": "string",
"description": "包含指定 UTC 日期时间的 ISODate"
},
"status": {
"type": "string",
"enum": [
"queued",
"in_progress",
"success",
"failure"
],
"description": "更新状态。"
},
"summary": {
"type": "string",
"description": "更新状态概览"
},
"logs": {
"type": "array",
"description": "一组日志。",
"items": {
"type": "string"
}
},
"subdomain": {
"type": "string",
"description": "正在更新的文档站点的子域。"
},
"screenshot": {
"type": "string",
"description": "文档截图。"
},
"screenshotLight": {
"type": "string",
"description": "文档截图。"
},
"screenshotDark": {
"type": "string",
"description": "文档在深色模式下的截图。"
},
"author": {
"type": "string",
"description": "此更新的作者。"
},
"commit": {
"type": "object",
"description": "提交详情",
"properties": {
"sha": {
"type": "string",
"description": "提交的 SHA 哈希值。"
},
"ref": {
"type": "string",
"description": "该提交的 ref。"
},
"message": {
"type": "string",
"description": "提交信息。"
},
"filesChanged": {
"type": "object",
"description": "更改文件的详细信息。",
"properties": {
"added": {
"type": "array",
"description": "已添加新文件。",
"items": {
"type": "string"
}
},
"modified": {
"type": "array",
"description": "已被修改的现有文件。",
"items": {
"type": "string"
}
},
"removed": {
"type": "array",
"description": "已删除的文件。",
"items": {
"type": "string"
}
}
}
}
}
},
"source": {
"type": "string",
"description": "更新触发器的来源。",
"enum": [
"internal",
"github-app-installation",
"api",
"github",
"dashboard"
]
}
}
}
}
}
}
}
}
}
},
"components": {
"securitySchemes": {
"bearerAuth": {
"type": "http",
"scheme": "bearer",
"description": "Authorization 请求头需要使用 Bearer token。请使用以 `mint_` 为前缀的管理员 API key。该 key 是仅供服务端使用的机密密钥。你可以在控制台的 [API keys 页面](https://dashboard.mintlify.com/settings/organization/api-keys) 中生成一个。"
}
}
}
}