Files
CKB-Interface/application/store/agent_openapi.json
2026-03-24 10:39:16 +08:00

152 lines
4.5 KiB
JSON
Raw 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.0",
"info": {
"title": "Agent管理模块",
"version": "2.0.0",
"description": "Agent功能模块管理接口"
},
"servers": [
{
"url": "http://your-api-domain.com",
"description": "API服务器"
}
],
"tags": [
{
"name": "Agent管理",
"description": "Agent功能模块的管理接口",
"x-apifox-folder": "Agent管理"
}
],
"paths": {
"/v2/store/agent/modules": {
"get": {
"summary": "获取Agent模块列表",
"description": "获取所有可用的Agent功能模块及其状态\n\n**功能模块**:\n- autoLike: 自动点赞\n- momentsSync: 朋友圈同步\n- autoCustomerDev: 自动开发客户\n- groupMessageDeliver: 群消息群发\n- autoGroup: 自动建群",
"tags": ["Agent管理"],
"parameters": [
{
"name": "deviceId",
"in": "query",
"description": "设备ID通过认证获取",
"required": false,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "成功响应",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"code": {
"type": "integer",
"example": 200
},
"msg": {
"type": "string",
"example": "获取成功"
},
"data": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "autoLike"
},
"name": {
"type": "string",
"example": "自动点赞"
},
"status": {
"type": "integer",
"example": 1
},
"description": {
"type": "string",
"example": "自动为朋友圈内容点赞"
}
}
}
}
}
}
}
}
}
}
}
},
"/v2/store/agent/modules/{moduleCode}/status": {
"put": {
"summary": "更新Agent模块状态",
"description": "启用或禁用指定的Agent功能模块\n\n**支持的模块代码**:\n- autoLike: 自动点赞\n- momentsSync: 朋友圈同步\n- autoCustomerDev: 自动开发客户\n- groupMessageDeliver: 群消息群发\n- autoGroup: 自动建群",
"tags": ["Agent管理"],
"parameters": [
{
"name": "moduleCode",
"in": "path",
"description": "模块代码",
"required": true,
"schema": {
"type": "string",
"example": "autoLike"
}
}
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"required": ["status"],
"properties": {
"status": {
"type": "integer",
"description": "状态0-禁用1-启用",
"example": 1
},
"deviceId": {
"type": "string",
"description": "设备ID"
}
}
}
}
}
},
"responses": {
"200": {
"description": "成功响应",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"code": {
"type": "integer",
"example": 200
},
"msg": {
"type": "string",
"example": "更新成功"
}
}
}
}
}
}
}
}
}
}
}