获取 Logic 列表
更新时间:2026-09-24
接口描述
分页获取当前工作空间下的 Logic / DataSearch 列表,支持按名称、状态筛选与排序。
权限说明
需具备该工作空间的查看权限。
注意事项
- workspaceId 不存在或无权限时,请求会失败。
- status 支持多个,用英文逗号分隔。
请求结构
Plain Text
1GET /v2/workspaces/{workspaceId}/logic HTTP/1.1
2Host: databuilder.bd.baidubce.com
3X-App-Id: databuilder-logic-service
4Authorization: authorization string
请求头域
| 名称 | 示例值 | 必须 | 描述 |
|---|---|---|---|
| X-App-Id | databuilder-logic-service | 是 | 应用标识,用于后端识别调用方所属业务应用,固定传 databuilder-logic-service |
| Authorization | 是 | 鉴权信息,参照鉴权文档获取 |
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| workspaceId | path | string | 是 | 工作空间ID |
| type | query | string | 是 | logic、datasearch |
| name | query | string | 否 | 模糊匹配名称 |
| status | query | string | 否 | 筛选状态,DRAFT、UPDATING、RELEASED,支持多个,分割 |
| orderBy | query | string | 否 | 仅支持createTime和updateTime |
| order | query | string | 否 | asc, desc |
| pageNo | query | string | 否 | 不传默认1 |
| pageSize | query | string | 否 | 不传默认10 |
响应头域
Content-Type: application/json
响应参数
| 名称 | 类型 | 说明 |
|---|---|---|
| logicList | List |
Logic 列表,当前分页下的 Logic 数据数组 |
| pageNo | integer | 当前页码 |
| pageSize | integer | 每页条数 |
| total | integer | 总的记录数 |
LogicListResponse
| 名称 | 类型 | 说明 |
|---|---|---|
| logicId | string | Logic 的唯一标识 ID |
| name | string | Logic 名称,用户自定义的业务名称 |
| parentFolderId | string | 父目录 ID;根目录时为空字符串 |
| apiName | string | API 名称,用于拼接 exec 调用接口路径,作为执行接口路由片段 |
| type | string | Logic 类型,取值logic、datasearch。logic:通用编排逻辑;datasearch:数据检索类 Logic |
| description | string | Logic 描述,用户填写的业务说明,可为空 |
| status | string | Logic 状态,如 online(已发布)、draft(草稿) |
| createTime | string | 创建时间,ISO8601 格式时间字符串 |
| creatorName | string | 创建人账号名称 |
| modifyUserName | string | 最后修改人账号名称 |
| modifyTime | string | 最后修改时间,ISO8601 格式时间字符串 |
| hasOptimized | boolean | 是否已缓存 / 编译优化;true 代表已完成编排预编译缓存,false 未优化 |
错误码
| HTTP 状态码 | 含义 | 说明 |
|---|---|---|
| 200 | 成功 | 请求成功 |
| 403 | 无访问权限 | 无操作权限 |
| 404 | 资源不存在 | 逻辑、工作空间不存在 |
| 500 | 系统异常 | 未分类内部错误 |
请求示例
JSON
1curl -X GET \
2 http://bjdd-sys-rpm02rjm9ab.bjdd:8412/v2/workspaces/workspaceId/logic?type=logic&status=UPDATING,RELEASED \
3 -H "Content-Type: application/json" \
4 -H "X-App-Id: databuilder-logic-service" \
5 -H "Authorization: xxxxxx"
响应示例
JSON
1{
2 "logicList": [
3 {
4 "logicId": "fcd67151e1674651b9e9d5bf28412196",
5 "name": "复杂场景测试--大模型block变量引用语法测试($)",
6 "type": "logic",
7 "description": "",
8 "status": "DRAFT",
9 "hasOptimized": false,
10 "createTime": "2026-02-09 20:54:36",
11 "creatorName": "admin",
12 "modifyUserName": "admin",
13 "modifyTime": "2026-02-09 21:20:05"
14 },
15 {
16 "logicId": "00462ba94f1a4c81a1c4f65356ac91b7",
17 "name": "zhd_2.9.1",
18 "type": "logic",
19 "description": "",
20 "status": "DRAFT",
21 "hasOptimized": false,
22 "createTime": "2026-02-09 17:23:44",
23 "creatorName": "admin",
24 "modifyUserName": "admin",
25 "modifyTime": "2026-02-09 19:11:56"
26 },
27 {
28 "logicId": "ba886f609f1849fab78e1ae29cb4a435",
29 "name": "link类型测试验证",
30 "type": "logic",
31 "description": "",
32 "status": "DRAFT",
33 "hasOptimized": true,
34 "createTime": "2026-02-09 16:20:41",
35 "creatorName": "admin",
36 "modifyUserName": "admin",
37 "modifyTime": "2026-02-09 17:08:16"
38 },
39 {
40 "logicId": "3bf2a8f54cf84645bd55e5919c2f48a3",
41 "name": "zw-ontology",
42 "apiName": "zw",
43 "type": "logic",
44 "description": "",
45 "status": "RELEASED",
46 "hasOptimized": false,
47 "createTime": "2026-02-09 16:14:54",
48 "creatorName": "admin",
49 "modifyUserName": "admin",
50 "modifyTime": "2026-02-09 21:28:56"
51 },
52 {
53 "logicId": "176e00ca6e054f29b3ee37ba1e143d69",
54 "name": "复杂场景测试--大模型block引用其它类型block输出",
55 "type": "logic",
56 "status": "DRAFT",
57 "createTime": "2026-02-09 16:00:39",
58 "creatorName": "admin"
59 },
60 {
61 "logicId": "a2b0efa274b541599e65267812d1b821",
62 "name": "复杂场景测试--大模型block变量引用语法测试({{}})",
63 "type": "logic",
64 "description": "",
65 "status": "DRAFT",
66 "hasOptimized": false,
67 "createTime": "2026-02-09 15:56:02",
68 "creatorName": "admin",
69 "modifyUserName": "admin",
70 "modifyTime": "2026-02-10 10:29:32"
71 },
72 {
73 "logicId": "04210840424c4ef598ce9d356c19db78",
74 "name": "复杂场景测试--大模型block用户提示词引用所有字段类型(functionblock中最终拼接)",
75 "type": "logic",
76 "description": "",
77 "status": "DRAFT",
78 "hasOptimized": false,
79 "createTime": "2026-02-09 15:55:31",
80 "creatorName": "admin",
81 "modifyUserName": "admin",
82 "modifyTime": "2026-02-10 10:44:17"
83 },
84 {
85 "logicId": "c9a73cf6bf4b4d2aa07ea35839fac245",
86 "name": "复杂场景测试--大模型block联合本体Linktype(多本体对象)",
87 "type": "logic",
88 "status": "DRAFT",
89 "createTime": "2026-02-09 15:54:58",
90 "creatorName": "admin"
91 },
92 {
93 "logicId": "7008ee5dc1574f33851d86ba608bd6d5",
94 "name": "cerljlk-复制-1770619518085",
95 "type": "logic",
96 "status": "DRAFT",
97 "createTime": "2026-02-09 14:45:18",
98 "creatorName": "admin"
99 },
100 {
101 "logicId": "631c16912dbd4fd685d9748ac2f7a0c5",
102 "name": "cerljlk",
103 "type": "logic",
104 "status": "DRAFT",
105 "createTime": "2026-02-09 14:15:48",
106 "creatorName": "admin"
107 }
108 ],
109 "pageNo": 1,
110 "pageSize": 10,
111 "total": 98
112}
评价此篇文章
