{ "openapi": "3.0.3", "info": { "title": "默认模块", "description": "", "version": "1.0.0" }, "servers": [ { "url": "/", "description": "默认服务器" } ], "tags": [ { "name": "Agent", "description": "智能体相关接口" }, { "name": "tools", "description": "工具相关接口" } ], "paths": { "/api/openapi/doBatchGenerateUUID": { "post": { "summary": "批量生成UUID", "deprecated": false, "description": "", "tags": ["tools"], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "bpm_client_1490845225663336448", "schema": { "type": "string", "default": "bpm_client_1490845225663336448" } } ], "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": { "isSuccess": { "type": "boolean" }, "code": { "type": "integer" }, "result": { "type": "array", "items": { "type": "string" } }, "isAuthorized": { "type": "boolean" } }, "required": ["isSuccess", "code", "result", "isAuthorized"] }, "example": { "isSuccess": true, "code": 1, "result": [ "a33c9f0a-bc3a-4a25-86ba-080ee6772063", "efab3a9d-e5f6-4339-8d6c-6189b85d984f" ], "isAuthorized": true } } }, "headers": {} } }, "security": [] } }, "/api/agent/getAgentList": { "post": { "summary": "获取智能体列表", "deprecated": false, "description": "", "tags": ["Agent"], "parameters": [ { "name": "pageIndex", "in": "query", "description": "", "required": true, "example": 1, "schema": { "type": "number" } }, { "name": "Authorization", "in": "header", "description": "", "example": "bpm_client_1490845225663336448", "schema": { "type": "string", "default": "bpm_client_1490845225663336448" } } ], "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": { "isSuccess": { "type": "boolean" }, "code": { "type": "integer" }, "result": { "type": "object", "properties": { "currentPage": { "type": "integer" }, "hasNextPage": { "type": "boolean" }, "hasPreviousPage": { "type": "boolean" }, "model": { "type": "array", "items": { "type": "object", "properties": { "conversation_variables": { "type": "array", "items": { "type": "string" } }, "env_variables": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "type": { "type": "string" }, "value": { "type": "string" } }, "required": ["name", "type", "value"] } }, "id": { "type": "string" }, "name": { "type": "string" }, "profilePhoto": { "type": "string" }, "viewPort": { "type": "object", "properties": { "x": { "type": "integer" }, "y": { "type": "integer" }, "zoom": { "type": "integer" } }, "required": ["x", "y", "zoom"] } }, "required": [ "conversation_variables", "env_variables", "id", "name", "profilePhoto", "viewPort" ] } }, "pageSize": { "type": "integer" }, "totalCount": { "type": "integer" }, "totalPages": { "type": "integer" } }, "required": [ "currentPage", "hasNextPage", "hasPreviousPage", "model", "pageSize", "totalCount", "totalPages" ] }, "isAuthorized": { "type": "boolean" } }, "required": ["isSuccess", "code", "result", "isAuthorized"] }, "example": { "isSuccess": true, "code": 1, "result": { "currentPage": 1, "hasNextPage": true, "hasPreviousPage": false, "model": [ { "conversation_variables": [], "env_variables": [], "id": "00601f51-1cc8-4370-b2c5-876a970cf43b", "name": "test2", "profilePhoto": "111", "viewPort": { "x": 0, "y": 0, "zoom": 1 } }, { "conversation_variables": [], "env_variables": [], "id": "06335124-1342-47b8-9720-9a7da7b807aa", "name": "test2", "profilePhoto": "asdfasdf", "viewPort": { "x": 0, "y": 0, "zoom": 1 } }, { "conversation_variables": [], "env_variables": [], "id": "11b85594-463e-4296-b2bd-9312343750e8", "name": "test", "profilePhoto": "111", "viewPort": { "x": 0, "y": 0, "zoom": 1 } }, { "conversation_variables": [], "env_variables": [], "id": "45b8d1f1-422c-4e96-95a3-5d3f97f1b46a", "name": "test1", "profilePhoto": "sdfasdfaf", "viewPort": { "x": 0, "y": 0, "zoom": 1 } }, { "conversation_variables": [], "env_variables": [ { "name": "api_address", "type": "string", "value": "http://shalu-componenttesting-admin-dev.shalu.com" } ], "id": "899be084-f363-4275-b5ba-7ddbb1ca8bef", "name": "test3", "profilePhoto": "11", "viewPort": { "x": 0, "y": 0, "zoom": 1 } }, { "conversation_variables": [], "env_variables": [ { "name": "test", "type": "string", "value": "aaaa" }, { "name": "bbb", "type": "string", "value": "afasdf" }, { "name": "test", "type": "string", "value": "aaaa" }, { "name": "test22", "type": "string", "value": "344334" } ], "id": "8ad90e7a-cd4d-432a-83f5-49ba43ddd59d", "name": "test1", "profilePhoto": "22", "viewPort": { "x": 0, "y": 0, "zoom": 1 } }, { "conversation_variables": [], "env_variables": [ { "name": "api_address", "type": "string", "value": "http://shalu-componenttesting-admin-dev.shalu.com" } ], "id": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "name": "测试智能体", "profilePhoto": "1111", "viewPort": { "x": 10, "y": 10, "zoom": 1 } }, { "conversation_variables": [], "env_variables": [], "id": "d576a5a3-204b-4233-af8d-4358c774cc57", "name": "test", "profilePhoto": "232323", "viewPort": { "x": 0, "y": 0, "zoom": 1 } }, { "conversation_variables": [], "env_variables": [], "id": "e0a7e5e0-7923-4607-a60a-0dc35f0d7797", "name": "222", "profilePhoto": "sdfasdf", "viewPort": { "x": 0, "y": 0, "zoom": 1 } } ], "pageSize": 20, "totalCount": 9, "totalPages": 1 }, "isAuthorized": true } } }, "headers": {} } }, "security": [] } }, "/api/agent/doEditAgent": { "post": { "summary": "智能体编辑", "deprecated": false, "description": "", "tags": ["Agent"], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "bpm_client_1490845225663336448", "schema": { "type": "string", "default": "bpm_client_1490845225663336448" } } ], "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": { "isSuccess": { "type": "boolean" }, "code": { "type": "integer" }, "result": { "type": "string" }, "isAuthorized": { "type": "boolean" } }, "required": ["isSuccess", "code", "result", "isAuthorized"] }, "example": { "isSuccess": true, "code": 1, "result": "20d31522-66e7-463e-81d7-7fb7fd5864f7", "isAuthorized": true } } }, "headers": {} } }, "security": [] } }, "/api/agent/doSaveAgentVariables": { "post": { "summary": "保存智能体变量", "deprecated": false, "description": "", "tags": ["Agent"], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "bpm_client_1490845225663336448", "schema": { "type": "string", "default": "bpm_client_1490845225663336448" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "appAgentId": { "type": "string" }, "conversation_variables": { "type": "array", "items": { "type": "string" } }, "env_variables": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "value": { "type": "string" }, "type": { "type": "string" } } } } }, "required": ["appAgentId", "conversation_variables", "env_variables"] }, "example": { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "conversation_variables": [], "env_variables": [ { "name": "api_address", "value": "http://shalu-componenttesting-admin-dev.shalu.com", "type": "string" } ] } } }, "required": true }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": { "isSuccess": { "type": "boolean" }, "code": { "type": "integer" }, "result": { "type": "string" }, "isAuthorized": { "type": "boolean" } }, "required": ["isSuccess", "code", "result", "isAuthorized"] }, "example": { "isSuccess": true, "code": 1, "isAuthorized": true } } }, "headers": {} } }, "security": [] } }, "/api/agent/getAgentInfo": { "post": { "summary": "获取智能体信息", "deprecated": false, "description": "", "tags": ["Agent"], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "bpm_client_1490845225663336448", "schema": { "type": "string", "default": "bpm_client_1490845225663336448" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string" } }, "required": ["id"] }, "example": { "id": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8" } } }, "required": true }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": { "isSuccess": { "type": "boolean" }, "code": { "type": "integer" }, "result": { "type": "object", "properties": { "conversation_variables": { "type": "array", "items": { "type": "string" } }, "edges": { "type": "array", "items": { "type": "object", "properties": { "appAgentId": { "type": "string" }, "creationTime": { "type": "string" }, "data": { "type": "object", "properties": { "isInLoop": { "type": "boolean" }, "sourceType": { "type": "string" }, "targetType": { "type": "string" } }, "required": ["isInLoop", "sourceType", "targetType"] }, "id": { "type": "string" }, "isDeleted": { "type": "boolean" }, "selected": { "type": "boolean" }, "source": { "type": "string" }, "sourceHandle": { "type": "string" }, "target": { "type": "string" }, "targetHandle": { "type": "string" }, "type": { "type": "string" }, "updateTime": { "type": "string" }, "zIndex": { "type": "integer" } }, "required": [ "appAgentId", "creationTime", "data", "id", "isDeleted", "selected", "source", "sourceHandle", "target", "targetHandle", "type", "updateTime", "zIndex" ] } }, "env_variables": { "type": "array", "items": { "type": "object", "properties": { "is_require": { "type": "boolean" }, "name": { "type": "string" }, "type": { "type": "string" }, "value": { "type": "string" } } } }, "id": { "type": "string" }, "name": { "type": "string" }, "nodes": { "type": "array", "items": { "type": "object", "properties": { "appAgentId": { "type": "string" }, "creationTime": { "type": "string" }, "creatorUserId": { "type": "string" }, "data": { "type": "object", "properties": { "outputs": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "describe": { "type": "string" }, "is_require": { "type": "boolean" }, "type": { "type": "string" } }, "required": ["name", "describe", "is_require", "type"] } }, "bodyType": { "type": "string" }, "exception": { "type": "string" }, "ssl_verify": { "type": "boolean" }, "body": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "type": { "type": "string" }, "value": { "type": "string" }, "key": { "type": "string" } }, "required": ["type", "value", "key"] } }, "type": { "type": "string" } }, "required": ["data", "type"] }, "title": { "type": "string" }, "type": { "type": "string" }, "error_strategy": { "type": "string" }, "retry_config": { "type": "object", "properties": { "max_retries": { "type": "integer" }, "retry_enabled": { "type": "boolean" }, "retry_interval": { "type": "integer" } }, "required": ["max_retries", "retry_enabled", "retry_interval"] }, "authorization": { "type": "object", "properties": { "type": { "type": "string" }, "config": { "type": "object", "properties": { "api_key": { "type": "string" }, "header": { "type": "string" }, "type": { "type": "string" } }, "required": ["api_key", "header", "type"] } }, "required": ["type", "config"] }, "output": { "type": "object", "properties": { "headers": { "type": "array", "items": { "type": "string" } }, "status_code": { "type": "integer" }, "files": { "type": "array", "items": { "type": "string" } }, "body": { "type": "string" } }, "required": ["headers", "status_code", "files", "body"] }, "timeout_config": { "type": "object", "properties": { "max_write_timeout": { "type": "integer" }, "max_read_timeout": { "type": "integer" }, "max_connect_timeout": { "type": "integer" } }, "required": [ "max_write_timeout", "max_read_timeout", "max_connect_timeout" ] }, "exceptionDefaultValue": { "type": "object", "properties": { "headers": { "type": "string" }, "status_code": { "type": "integer" }, "body": { "type": "string" } }, "required": ["headers", "status_code", "body"] }, "id": { "type": "string" }, "selected": { "type": "boolean" }, "height": { "type": "integer" }, "errorConfig": { "type": "object", "properties": { "retry_delay": { "type": "integer" }, "retry": { "type": "boolean" }, "max_retry": { "type": "integer" } }, "required": ["retry_delay", "retry", "max_retry"] }, "output_can_alter": { "type": "boolean" }, "timeoutConfig": { "type": "object", "properties": { "read": { "type": "integer" }, "write": { "type": "integer" }, "connect": { "type": "integer" } }, "required": ["read", "write", "connect"] }, "variables": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "type": { "type": "string" }, "value": { "type": "string" } }, "required": ["name", "type", "value"] } }, "method": { "type": "string" }, "isInIteration": { "type": "boolean" }, "default_value": { "type": "array", "items": { "type": "string" } }, "params": { "type": "array", "items": { "type": "string" } }, "nodeType": { "type": "string" }, "url": { "type": "string" }, "width": { "type": "integer" }, "verifySSL": { "type": "boolean" }, "heads": { "type": "array", "items": { "type": "string" } }, "position": { "type": "object", "properties": { "x": { "type": "integer" }, "y": { "type": "integer" } }, "required": ["x", "y"] }, "desc": { "type": "string" }, "isInLoop": { "type": "boolean" }, "filter_by": { "type": "object", "properties": { "conditions": { "type": "array", "items": { "type": "object", "properties": { "varType": { "type": "string" }, "comparison_operator": { "type": "string" }, "right_value": { "type": "string" } } } }, "enabled": { "type": "boolean" } }, "required": ["conditions", "enabled"] }, "limit": { "type": "object", "properties": { "size": { "type": "integer" }, "enabled": { "type": "boolean" } }, "required": ["size", "enabled"] }, "order_by": { "type": "object", "properties": { "value": { "type": "string" }, "enabled": { "type": "boolean" }, "key": { "type": "string" } }, "required": ["value", "enabled", "key"] }, "extract_by": { "type": "object", "properties": { "serial": { "type": "string" }, "enabled": { "type": "boolean" } }, "required": ["serial", "enabled"] }, "code": { "type": "string" }, "code_language": { "type": "string" }, "cases": { "type": "array", "items": { "type": "object", "properties": { "logical_operator": { "type": "string" }, "id": { "type": "string" }, "conditions": { "type": "array", "items": { "type": "object", "properties": { "varType": { "type": "string" }, "left_value": { "type": "string" }, "comparison_operator": { "type": "string" }, "right_value": { "type": "string" } }, "required": [ "varType", "left_value", "comparison_operator", "right_value" ] } } }, "required": ["logical_operator", "id", "conditions"] } } }, "required": [ "outputs", "bodyType", "exception", "ssl_verify", "body", "title", "type", "error_strategy", "retry_config", "authorization", "output", "timeout_config", "exceptionDefaultValue", "id", "selected", "height", "errorConfig", "output_can_alter", "timeoutConfig", "variables", "method", "isInIteration", "default_value", "params", "nodeType", "url", "width", "verifySSL", "heads", "position", "desc", "isInLoop" ] }, "height": { "type": "integer" }, "id": { "type": "string" }, "isDeleted": { "type": "boolean" }, "position": { "type": "object", "properties": { "x": { "type": "integer" }, "y": { "type": "integer" } }, "required": ["x", "y"] }, "selected": { "type": "boolean" }, "type": { "type": "string" }, "updateTime": { "type": "string" }, "width": { "type": "integer" }, "zIndex": { "type": "integer" }, "deleterUserId": { "type": "string" }, "deletionTime": { "type": "string" } }, "required": [ "appAgentId", "creationTime", "creatorUserId", "data", "height", "id", "isDeleted", "position", "selected", "type", "updateTime", "width", "zIndex" ] } }, "profilePhoto": { "type": "string" }, "viewPort": { "type": "object", "properties": { "x": { "type": "integer" }, "y": { "type": "integer" }, "zoom": { "type": "integer" } }, "required": ["x", "y", "zoom"] } }, "required": [ "conversation_variables", "edges", "env_variables", "id", "name", "nodes", "profilePhoto", "viewPort" ] }, "isAuthorized": { "type": "boolean" } }, "required": ["isSuccess", "code", "result", "isAuthorized"] }, "example": { "isSuccess": true, "code": 1, "result": { "conversation_variables": [], "edges": [ { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "creationTime": "2026-03-02 17:55:12", "data": { "isInLoop": false, "sourceType": "if-else", "targetType": "list-operator" }, "id": "7e6724f3-296b-4390-99cf-d8f680f80bc4", "isDeleted": false, "selected": false, "source": "de35b389-3782-474c-9dd9-cb1356dea54b", "sourceHandle": "c2cb978e-fce8-11f0-a59d-266b7b87fca6-1", "target": "6764ede2-2c3d-46bb-ae9a-fb0a892aff84", "targetHandle": "target", "type": "custom", "updateTime": "2026-03-02 17:55:12", "zIndex": 0 }, { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "creationTime": "2026-03-03 11:34:27", "data": { "isInLoop": false, "sourceType": "http-request", "targetType": "code" }, "id": "b81ae979-bf7c-412f-9fa3-948094be68d3", "isDeleted": false, "selected": true, "source": "492048da-6f33-4a36-adc5-cff4b973b053", "sourceHandle": "source", "target": "c91eb026-e86a-418f-a865-a98aa60bcf19", "targetHandle": "target", "type": "custom", "updateTime": "2026-03-03 11:34:27", "zIndex": 0 } ], "env_variables": [ { "is_require": false, "name": "api_address", "type": "string", "value": "http://shalu-componenttesting-admin-dev.shalu.com" } ], "id": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "name": "测试智能体", "nodes": [ { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "creationTime": "2026-02-24 16:44:21", "creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993", "data": { "outputs": [ { "name": "body", "describe": "响应内容", "is_require": false, "type": "string" }, { "name": "status_code", "describe": "响应状态码", "is_require": false, "type": "number" }, { "name": "headers", "describe": "响应头列表 JSON", "is_require": false, "type": "object" } ], "bodyType": "json", "exception": "none", "ssl_verify": false, "body": { "data": [ { "type": "text", "value": "", "key": "" } ], "type": "json" }, "title": "HTTP 请求", "type": "http-request", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "authorization": { "type": "none", "config": {} }, "output": { "headers": [], "status_code": 200, "files": [], "body": "" }, "timeout_config": { "max_write_timeout": 1, "max_read_timeout": 1, "max_connect_timeout": 1 }, "exceptionDefaultValue": { "headers": "{}", "status_code": 0, "body": "" }, "id": "03d43e1a-5e10-4456-a188-c5507ef373ee", "selected": false, "height": 96, "errorConfig": { "retry_delay": 100, "retry": false, "max_retry": 3 }, "output_can_alter": false, "timeoutConfig": { "read": 1, "write": 1, "connect": 1 }, "variables": [], "method": "get", "isInIteration": false, "default_value": [], "params": [], "nodeType": "http-request", "url": "1", "width": 96, "verifySSL": false, "heads": [], "position": { "x": 256, "y": -560 }, "desc": "", "isInLoop": false }, "height": 96, "id": "03d43e1a-5e10-4456-a188-c5507ef373ee", "isDeleted": false, "position": { "x": 288, "y": -496 }, "selected": false, "type": "custom", "updateTime": "2026-02-24 17:02:57", "width": 96, "zIndex": 1 }, { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "creationTime": "2026-02-24 16:44:03", "creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993", "data": { "outputs": [ { "name": "body", "describe": "响应内容", "is_require": false, "type": "string" }, { "name": "status_code", "describe": "响应状态码", "is_require": false, "type": "number" }, { "name": "headers", "describe": "响应头列表 JSON", "is_require": false, "type": "object" } ], "bodyType": "json", "exception": "none", "ssl_verify": false, "body": { "data": [ { "type": "text", "value": "", "key": "" } ], "type": "json" }, "title": "HTTP 请求", "type": "http-request", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "authorization": { "type": "none", "config": {} }, "output": { "headers": [], "status_code": 200, "files": [], "body": "" }, "timeout_config": { "max_write_timeout": 1, "max_read_timeout": 1, "max_connect_timeout": 1 }, "exceptionDefaultValue": { "headers": "{}", "status_code": 0, "body": "" }, "id": "094df381-3fb4-4a24-a47a-32540ff8a30f", "selected": false, "height": 96, "errorConfig": { "retry_delay": 100, "retry": false, "max_retry": 3 }, "output_can_alter": false, "timeoutConfig": { "read": 1, "write": 1, "connect": 1 }, "variables": [], "method": "get", "isInIteration": false, "default_value": [], "params": [], "nodeType": "http-request", "url": "", "width": 96, "verifySSL": false, "heads": [], "position": { "x": -192, "y": -560 }, "desc": "", "isInLoop": false }, "height": 96, "id": "094df381-3fb4-4a24-a47a-32540ff8a30f", "isDeleted": false, "position": { "x": -192, "y": -560 }, "selected": false, "type": "custom", "updateTime": "2026-02-24 17:07:33", "width": 96, "zIndex": 1 }, { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "creationTime": "2026-02-24 16:36:51", "creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993", "data": { "outputs": [ { "name": "body", "describe": "响应内容", "is_require": false, "type": "string" }, { "name": "status_code", "describe": "响应状态码", "is_require": false, "type": "number" }, { "name": "headers", "describe": "响应头列表 JSON", "is_require": false, "type": "object" } ], "bodyType": "json", "exception": "none", "ssl_verify": false, "body": { "data": [ { "type": "text", "value": "", "key": "" } ], "type": "json" }, "title": "HTTP 请求", "type": "http-request", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "authorization": { "type": "none", "config": {} }, "output": { "headers": [], "status_code": 200, "files": [], "body": "" }, "timeout_config": { "max_write_timeout": 1, "max_read_timeout": 1, "max_connect_timeout": 1 }, "exceptionDefaultValue": { "headers": "{}", "status_code": 0, "body": "" }, "id": "0f5242d7-67c4-4181-aa92-135ad2ee7049", "selected": false, "height": 96, "errorConfig": { "retry_delay": 100, "retry": false, "max_retry": 3 }, "output_can_alter": false, "timeoutConfig": { "read": 1, "write": 1, "connect": 1 }, "variables": [], "method": "get", "isInIteration": false, "default_value": [], "params": [], "nodeType": "http-request", "url": "13", "width": 96, "verifySSL": false, "heads": [], "position": { "x": 1008, "y": -80 }, "desc": "", "isInLoop": false }, "height": 96, "id": "0f5242d7-67c4-4181-aa92-135ad2ee7049", "isDeleted": false, "position": { "x": 816, "y": -352 }, "selected": false, "type": "custom", "updateTime": "2026-02-24 17:01:59", "width": 96, "zIndex": 1 }, { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "creationTime": "2026-02-24 16:40:29", "creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993", "data": { "outputs": [ { "name": "body", "describe": "响应内容", "is_require": false, "type": "string" }, { "name": "status_code", "describe": "响应状态码", "is_require": false, "type": "number" }, { "name": "headers", "describe": "响应头列表 JSON", "is_require": false, "type": "object" } ], "bodyType": "json", "exception": "none", "ssl_verify": false, "body": { "data": [ { "type": "text", "value": "", "key": "" } ], "type": "json" }, "title": "HTTP 请求", "type": "http-request", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "authorization": { "type": "none", "config": {} }, "output": { "headers": [], "status_code": 200, "files": [], "body": "" }, "timeout_config": { "max_write_timeout": 1, "max_read_timeout": 1, "max_connect_timeout": 1 }, "exceptionDefaultValue": { "headers": "{}", "status_code": 0, "body": "" }, "id": "3b9c1266-2120-4df8-a1fe-f31b90890f1a", "selected": false, "height": 96, "errorConfig": { "retry_delay": 100, "retry": false, "max_retry": 3 }, "output_can_alter": false, "timeoutConfig": { "read": 1, "write": 1, "connect": 1 }, "variables": [], "method": "get", "isInIteration": false, "default_value": [], "params": [], "nodeType": "http-request", "url": "123", "width": 96, "verifySSL": false, "heads": [], "position": { "x": -560, "y": -16 }, "desc": "", "isInLoop": false }, "height": 96, "id": "3b9c1266-2120-4df8-a1fe-f31b90890f1a", "isDeleted": false, "position": { "x": -560, "y": -16 }, "selected": false, "type": "custom", "updateTime": "2026-02-25 11:01:24", "width": 96, "zIndex": 1 }, { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "creationTime": "2026-01-28 10:24:45", "creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993", "data": { "outputs": [ { "name": "body", "describe": "响应内容", "type": "string" }, { "name": "status_code", "describe": "响应状态码", "type": "number" }, { "name": "headers", "describe": "响应头列表 JSON", "type": "object" } ], "bodyType": "json", "exception": "none", "ssl_verify": false, "body": { "data": [ { "type": "text", "value": "", "key": "" } ], "type": "json" }, "title": "HTTP 请求", "type": "http-request", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "authorization": { "type": "none", "config": { "api_key": "", "header": "", "type": "" } }, "output": { "headers": [], "status_code": 200, "files": [], "body": "" }, "timeout_config": { "max_write_timeout": 1, "max_read_timeout": 1, "max_connect_timeout": 1 }, "exceptionDefaultValue": { "headers": "{}", "status_code": 0, "body": "" }, "id": "492048da-6f33-4a36-adc5-cff4b973b053", "selected": true, "height": 40, "errorConfig": { "retry_delay": 100, "retry": false, "max_retry": 3 }, "output_can_alter": false, "timeoutConfig": { "read": 1, "write": 1, "connect": 1 }, "variables": [], "method": "post", "isInIteration": false, "default_value": [], "params": [], "nodeType": "http-request", "url": "#{env.api_address}/api/agent/getAgentInfo", "width": 20, "verifySSL": false, "heads": [], "position": { "x": 64, "y": -400 }, "desc": "", "isInLoop": false }, "deleterUserId": "", "deletionTime": "2026-03-03 11:32:46", "height": 40, "id": "492048da-6f33-4a36-adc5-cff4b973b053", "isDeleted": false, "position": { "x": 64, "y": -400 }, "selected": true, "type": "custom", "updateTime": "2026-02-25 11:02:50", "width": 20, "zIndex": 1 }, { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "creationTime": "2026-02-24 16:44:27", "creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993", "data": { "outputs": [ { "name": "body", "describe": "响应内容", "is_require": false, "type": "string" }, { "name": "status_code", "describe": "响应状态码", "is_require": false, "type": "number" }, { "name": "headers", "describe": "响应头列表 JSON", "is_require": false, "type": "object" } ], "bodyType": "json", "exception": "none", "ssl_verify": false, "body": { "data": [ { "type": "text", "value": "", "key": "" } ], "type": "json" }, "title": "HTTP 请求", "type": "http-request", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "authorization": { "type": "none", "config": {} }, "output": { "headers": [], "status_code": 200, "files": [], "body": "" }, "timeout_config": { "max_write_timeout": 1, "max_read_timeout": 1, "max_connect_timeout": 1 }, "exceptionDefaultValue": { "headers": "{}", "status_code": 0, "body": "" }, "id": "50e48fcf-ce68-49a4-923e-87b05f8d22b8", "selected": false, "height": 96, "errorConfig": { "retry_delay": 100, "retry": false, "max_retry": 3 }, "output_can_alter": false, "timeoutConfig": { "read": 1, "write": 1, "connect": 1 }, "variables": [], "method": "get", "isInIteration": false, "default_value": [], "params": [], "nodeType": "http-request", "url": "", "width": 96, "verifySSL": false, "heads": [], "position": { "x": -256, "y": -32 }, "desc": "", "isInLoop": false }, "height": 96, "id": "50e48fcf-ce68-49a4-923e-87b05f8d22b8", "isDeleted": false, "position": { "x": -256, "y": -32 }, "selected": false, "type": "custom", "updateTime": "2026-02-25 11:01:09", "width": 96, "zIndex": 1 }, { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "creationTime": "2026-02-24 16:40:59", "creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993", "data": { "outputs": [ { "name": "body", "describe": "响应内容", "is_require": false, "type": "string" }, { "name": "status_code", "describe": "响应状态码", "is_require": false, "type": "number" }, { "name": "headers", "describe": "响应头列表 JSON", "is_require": false, "type": "object" } ], "bodyType": "json", "exception": "none", "ssl_verify": false, "body": { "data": [ { "type": "text", "value": "", "key": "" } ], "type": "json" }, "title": "HTTP 请求", "type": "http-request", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "authorization": { "type": "none", "config": {} }, "output": { "headers": [], "status_code": 200, "files": [], "body": "" }, "timeout_config": { "max_write_timeout": 1, "max_read_timeout": 1, "max_connect_timeout": 1 }, "exceptionDefaultValue": { "headers": "{}", "status_code": 0, "body": "" }, "id": "672d51a1-15d0-4c07-9536-8bdc1c5dc929", "selected": false, "height": 96, "errorConfig": { "retry_delay": 100, "retry": false, "max_retry": 3 }, "output_can_alter": false, "timeoutConfig": { "read": 1, "write": 1, "connect": 1 }, "variables": [], "method": "get", "isInIteration": false, "default_value": [], "params": [], "nodeType": "http-request", "url": "", "width": 96, "verifySSL": false, "heads": [], "position": { "x": -496, "y": -240 }, "desc": "", "isInLoop": false }, "height": 96, "id": "672d51a1-15d0-4c07-9536-8bdc1c5dc929", "isDeleted": false, "position": { "x": -368, "y": -576 }, "selected": false, "type": "custom", "updateTime": "2026-02-24 17:02:03", "width": 96, "zIndex": 1 }, { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "creationTime": "2026-01-29 16:24:26", "creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993", "data": { "outputs": [ { "name": "result", "describe": "过滤结果", "is_require": false, "type": "array[string]" }, { "name": "first_record", "describe": "第一条记录", "is_require": false, "type": "" }, { "name": "last_record", "describe": "最后一条记录", "is_require": false, "type": "" } ], "output_can_alter": false, "variables": [ { "name": "", "type": "array[string]", "value": "#{c91eb026-e86a-418f-a865-a98aa60bcf19.result}" } ], "filter_by": { "conditions": [ { "varType": "string", "comparison_operator": "contains", "right_value": "22" } ], "enabled": false }, "isInIteration": false, "default_value": [], "title": "列表操作", "type": "list-operator", "nodeType": "list-operator", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "timeout_config": { "max_write_timeout": 0, "max_read_timeout": 0, "max_connect_timeout": 0 }, "limit": { "size": 2, "enabled": true }, "width": 20, "order_by": { "value": "asc", "enabled": true, "key": "" }, "id": "6764ede2-2c3d-46bb-ae9a-fb0a892aff84", "position": { "x": 368, "y": -656 }, "extract_by": { "serial": "1", "enabled": true }, "selected": false, "desc": "", "isInLoop": false, "height": 40 }, "height": 40, "id": "6764ede2-2c3d-46bb-ae9a-fb0a892aff84", "isDeleted": false, "position": { "x": 32, "y": -816 }, "selected": true, "type": "custom", "updateTime": "2026-02-24 17:02:01", "width": 20, "zIndex": 1 }, { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "creationTime": "2026-02-24 16:37:19", "creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993", "data": { "outputs": [ { "name": "body", "describe": "响应内容", "is_require": false, "type": "string" }, { "name": "status_code", "describe": "响应状态码", "is_require": false, "type": "number" }, { "name": "headers", "describe": "响应头列表 JSON", "is_require": false, "type": "object" } ], "bodyType": "json", "exception": "none", "ssl_verify": false, "body": { "data": [ { "type": "text", "value": "", "key": "" } ], "type": "json" }, "title": "HTTP 请求", "type": "http-request", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "authorization": { "type": "none", "config": {} }, "output": { "headers": [], "status_code": 200, "files": [], "body": "" }, "timeout_config": { "max_write_timeout": 1, "max_read_timeout": 1, "max_connect_timeout": 1 }, "exceptionDefaultValue": { "headers": "{}", "status_code": 0, "body": "" }, "id": "9b31887b-fdd6-47f1-9eaa-59c17c1b48e3", "selected": false, "height": 96, "errorConfig": { "retry_delay": 100, "retry": false, "max_retry": 3 }, "output_can_alter": false, "timeoutConfig": { "read": 1, "write": 1, "connect": 1 }, "variables": [], "method": "get", "isInIteration": false, "default_value": [], "params": [], "nodeType": "http-request", "url": "", "width": 96, "verifySSL": false, "heads": [], "position": { "x": 1088, "y": 160 }, "desc": "", "isInLoop": false }, "height": 96, "id": "9b31887b-fdd6-47f1-9eaa-59c17c1b48e3", "isDeleted": false, "position": { "x": 624, "y": -128 }, "selected": false, "type": "custom", "updateTime": "2026-02-24 17:01:59", "width": 96, "zIndex": 1 }, { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "creationTime": "2026-01-28 19:54:03", "creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993", "data": { "outputs": [ { "name": "result", "type": "array[string]" } ], "output_can_alter": true, "variables": [ { "name": "str", "type": "string", "value": "" } ], "code": "\nfunction main(str) {\n return {\n result: ['11','22','33']\n }\n}\n", "isInIteration": false, "default_value": [], "title": "代码执行", "type": "code", "nodeType": "code", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "timeout_config": { "max_write_timeout": 0, "max_read_timeout": 0, "max_connect_timeout": 0 }, "code_language": "javascript", "width": 20, "id": "c91eb026-e86a-418f-a865-a98aa60bcf19", "position": { "x": 976, "y": -256 }, "selected": false, "desc": "", "isInLoop": false, "height": 40 }, "height": 40, "id": "c91eb026-e86a-418f-a865-a98aa60bcf19", "isDeleted": false, "position": { "x": 816, "y": -496 }, "selected": true, "type": "custom", "updateTime": "2026-02-24 17:01:58", "width": 20, "zIndex": 1 }, { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "creationTime": "2026-01-29 13:07:48", "creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993", "data": { "outputs": [], "output_can_alter": true, "variables": [], "cases": [ { "logical_operator": "and", "id": "c2cb978e-fce8-11f0-a59d-266b7b87fca6-1", "conditions": [ { "varType": "string", "left_value": "#{c91eb026-e86a-418f-a865-a98aa60bcf19.result.result.name}", "comparison_operator": "is", "right_value": "智能" } ] }, { "logical_operator": "and", "id": "c2cb978e-fce8-11f0-a59d-266b7b87fca6-2", "conditions": [ { "varType": "string", "left_value": "#{c91eb026-e86a-418f-a865-a98aa60bcf19.result.result.name}", "comparison_operator": "is", "right_value": "测试智能体" } ] } ], "isInIteration": false, "default_value": [], "title": "条件分支", "type": "if-else", "nodeType": "condition", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "timeout_config": { "max_write_timeout": 0, "max_read_timeout": 0, "max_connect_timeout": 0 }, "width": 20, "id": "de35b389-3782-474c-9dd9-cb1356dea54b", "position": { "x": 1088, "y": -768 }, "selected": false, "desc": "", "isInLoop": false, "height": 40 }, "height": 40, "id": "de35b389-3782-474c-9dd9-cb1356dea54b", "isDeleted": false, "position": { "x": 800, "y": -784 }, "selected": true, "type": "custom", "updateTime": "2026-02-24 17:02:00", "width": 20, "zIndex": 1 }, { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "creationTime": "2026-02-24 16:43:53", "creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993", "data": { "outputs": [ { "name": "body", "describe": "响应内容", "is_require": false, "type": "string" }, { "name": "status_code", "describe": "响应状态码", "is_require": false, "type": "number" }, { "name": "headers", "describe": "响应头列表 JSON", "is_require": false, "type": "object" } ], "bodyType": "json", "exception": "none", "ssl_verify": false, "body": { "data": [ { "type": "text", "value": "", "key": "" } ], "type": "json" }, "title": "HTTP 请求", "type": "http-request", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "authorization": { "type": "none", "config": {} }, "output": { "headers": [], "status_code": 200, "files": [], "body": "" }, "timeout_config": { "max_write_timeout": 1, "max_read_timeout": 1, "max_connect_timeout": 1 }, "exceptionDefaultValue": { "headers": "{}", "status_code": 0, "body": "" }, "id": "e0af10b6-2675-4b46-becb-f4efceb6e1df", "selected": false, "height": 96, "errorConfig": { "retry_delay": 100, "retry": false, "max_retry": 3 }, "output_can_alter": false, "timeoutConfig": { "read": 1, "write": 1, "connect": 1 }, "variables": [], "method": "get", "isInIteration": false, "default_value": [], "params": [], "nodeType": "http-request", "url": "1", "width": 96, "verifySSL": false, "heads": [], "position": { "x": -32, "y": -16 }, "desc": "", "isInLoop": false }, "height": 96, "id": "e0af10b6-2675-4b46-becb-f4efceb6e1df", "isDeleted": false, "position": { "x": -32, "y": -16 }, "selected": false, "type": "custom", "updateTime": "2026-02-25 11:01:27", "width": 96, "zIndex": 1 }, { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "creationTime": "2026-02-24 16:43:48", "creatorUserId": "7F8A2BFE-402D-4499-9BB8-2EF7FFC7B993", "data": { "outputs": [ { "name": "body", "describe": "响应内容", "is_require": false, "type": "string" }, { "name": "status_code", "describe": "响应状态码", "is_require": false, "type": "number" }, { "name": "headers", "describe": "响应头列表 JSON", "is_require": false, "type": "object" } ], "bodyType": "json", "exception": "none", "ssl_verify": false, "body": { "data": [ { "type": "text", "value": "", "key": "" } ], "type": "json" }, "title": "HTTP 请求", "type": "http-request", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "authorization": { "type": "none", "config": {} }, "output": { "headers": [], "status_code": 200, "files": [], "body": "" }, "timeout_config": { "max_write_timeout": 1, "max_read_timeout": 1, "max_connect_timeout": 1 }, "exceptionDefaultValue": { "headers": "{}", "status_code": 0, "body": "" }, "id": "ea894ed1-5de4-411f-9917-0828c6f0f15d", "selected": false, "height": 96, "errorConfig": { "retry_delay": 100, "retry": false, "max_retry": 3 }, "output_can_alter": false, "timeoutConfig": { "read": 1, "write": 1, "connect": 1 }, "variables": [], "method": "get", "isInIteration": false, "default_value": [], "params": [], "nodeType": "http-request", "url": "", "width": 96, "verifySSL": false, "heads": [], "position": { "x": -208, "y": 304 }, "desc": "", "isInLoop": false }, "height": 96, "id": "ea894ed1-5de4-411f-9917-0828c6f0f15d", "isDeleted": false, "position": { "x": -208, "y": 304 }, "selected": false, "type": "custom", "updateTime": "2026-02-25 11:02:57", "width": 96, "zIndex": 1 } ], "profilePhoto": "1111", "viewPort": { "x": 10, "y": 10, "zoom": 1 } }, "isAuthorized": true } } }, "headers": {} } }, "security": [] } }, "/api/agent/doNewAgentNode": { "post": { "summary": "智能体添加节点", "deprecated": false, "description": "", "tags": ["Agent"], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "bpm_client_1490845225663336448", "schema": { "type": "string", "default": "bpm_client_1490845225663336448" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "appAgentId": { "type": "string" }, "position": { "type": "object", "properties": { "x": { "type": "integer" }, "y": { "type": "integer" } }, "required": ["x", "y"] }, "width": { "type": "integer" }, "height": { "type": "integer" }, "selected": { "type": "boolean" }, "nodeType": { "type": "string" }, "zIndex": { "type": "integer" }, "parentId": { "type": "string" } }, "required": [ "appAgentId", "parentId", "position", "width", "height", "selected", "nodeType", "zIndex" ] }, "examples": { "1": { "value": { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "parentId": "", "position": { "x": 20, "y": 30 }, "width": 20, "height": 40, "selected": true, "nodeType": "http-request", "zIndex": 1 }, "summary": "HTTP请求" }, "2": { "value": { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "parentId": "", "position": { "x": 20, "y": 30 }, "width": 20, "height": 40, "selected": true, "nodeType": "code", "zIndex": 1 }, "summary": "代码执行" }, "3": { "value": { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "parentId": "", "position": { "x": 20, "y": 30 }, "width": 20, "height": 40, "selected": true, "nodeType": "if-else", "zIndex": 1 }, "summary": "条件分支" }, "4": { "value": { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "parentId": "", "position": { "x": 20, "y": 30 }, "width": 20, "height": 40, "selected": true, "nodeType": "iteration", "zIndex": 1 }, "summary": "迭代" }, "5": { "value": { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "parentId": "", "position": { "x": 20, "y": 30 }, "width": 20, "height": 40, "selected": true, "nodeType": "list-operator", "zIndex": 1 }, "summary": "列表操作" }, "6": { "value": { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "parentId": "", "position": { "x": 20, "y": 30 }, "width": 20, "height": 40, "selected": true, "nodeType": "loop", "zIndex": 1 }, "summary": "循环" }, "7": { "value": { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "parentId": "74bc1d79-b51e-4279-b7e9-c0029a1ac154", "position": { "x": 20, "y": 30 }, "width": 20, "height": 40, "selected": true, "nodeType": "code", "zIndex": 1 }, "summary": "代码(迭代内)" }, "8": { "value": { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "parentId": "74bc1d79-b51e-4279-b7e9-c0029a1ac154", "position": { "x": 20, "y": 30 }, "width": 20, "height": 40, "selected": true, "nodeType": "end", "zIndex": 1 }, "summary": "结束输出" }, "9": { "value": { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "parentId": "", "position": { "x": 20, "y": 30 }, "width": 20, "height": 40, "selected": true, "nodeType": "start", "zIndex": 1 }, "summary": "用户输入" } } } }, "required": true }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": { "isSuccess": { "type": "boolean" }, "code": { "type": "integer" }, "isAuthorized": { "type": "boolean" } }, "required": ["isSuccess", "code", "isAuthorized"] }, "example": { "isSuccess": true, "code": 1, "isAuthorized": true } } }, "headers": {} } }, "security": [] } }, "/api/agent/doUpdateAgentNode": { "post": { "summary": "更新智能体节点", "deprecated": false, "description": "", "tags": ["Agent"], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "bpm_client_1490845225663336448", "schema": { "type": "string", "default": "bpm_client_1490845225663336448" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string" }, "appAgentId": { "type": "string" }, "parentId": { "type": "string" }, "position": { "type": "object", "properties": { "x": { "type": "integer" }, "y": { "type": "integer" } }, "required": ["x", "y"] }, "width": { "type": "integer" }, "height": { "type": "integer" }, "selected": { "type": "boolean" }, "nodeType": { "type": "string" }, "zIndex": { "type": "integer" }, "data": { "type": "object", "properties": {} } }, "required": [ "id", "appAgentId", "parentId", "position", "width", "height", "selected", "nodeType", "zIndex", "data" ] }, "examples": { "1": { "value": { "id": "492048da-6f33-4a36-adc5-cff4b973b053", "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "parentId": "", "name": "HTTP 请求 1", "remark": "", "position": { "x": 20, "y": 30 }, "width": 20, "height": 40, "selected": true, "nodeType": "http-request", "zIndex": 1, "data": { "outputs": [ { "name": "body", "describe": "响应内容", "type": "string" }, { "name": "status_code", "describe": "响应状态码", "type": "number" }, { "name": "headers", "describe": "响应头列表 JSON", "type": "object" } ], "output_can_alter": false, "variables": [], "method": "post", "ssl_verify": false, "isInIteration": false, "default_value": [], "body": { "type": "json", "data": [ { "key": "", "type": "text", "value": "{\"id\":\"b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8\"}" } ] }, "params": [], "title": "HTTP 请求", "type": "http-request", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "url": "#{env.api_address}/api/agent/getAgentInfo", "authorization": { "type": "none", "config": { "api_key": "", "header": "", "type": "" } }, "timeout_config": { "max_write_timeout": 0, "max_read_timeout": 0, "max_connect_timeout": 0 }, "heads": [ { "name": "Authorization", "value": "bpm_client_1473687766939209728" } ], "selected": true, "desc": "", "isInLoop": false } }, "summary": "HTTP请求" }, "2": { "value": { "id": "c91eb026-e86a-418f-a865-a98aa60bcf19", "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "parentId": "", "name": "代码执行 1", "remark": "", "position": { "x": 20, "y": 30 }, "width": 20, "height": 40, "selected": true, "zIndex": 1, "data": { "outputs": [ { "name": "result", "type": "array[string]" } ], "output_can_alter": true, "variables": [ { "name": "str", "type": "string", "value": "#{492048da-6f33-4a36-adc5-cff4b973b053.body}" } ], "code": "\nfunction main(str) {\n return {\n result: ['11','22','33']\n }\n}\n", "isInIteration": false, "default_value": [], "title": "代码执行", "type": "code", "nodeType": "code", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "timeout_config": { "max_write_timeout": 0, "max_read_timeout": 0, "max_connect_timeout": 0 }, "code_language": "javascript", "width": 20, "id": "c91eb026-e86a-418f-a865-a98aa60bcf19", "position": { "x": 816, "y": -496 }, "selected": false, "desc": "", "isInLoop": false, "height": 40 } }, "summary": "代码执行" }, "3": { "value": "{\r\n\t\"id\": \"de35b389-3782-474c-9dd9-cb1356dea54b\",\r\n\t\"appAgentId\": \"b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8\",\r\n\t\"parentId\": \"\",\r\n\t\"name\": \"条件分支 1\",\r\n\t\"remark\": \"\",\r\n\t\"position\": {\r\n\t\t\"x\": 20,\r\n\t\t\"y\": 30\r\n\t},\r\n\t\"width\": 20,\r\n\t\"height\": 40,\r\n\t\"selected\": true,\r\n\t\"zIndex\": 1,\r\n\t\"data\": {\r\n\t\t\"outputs\": [],\r\n\t\t\"output_can_alter\": true,\r\n\t\t\"variables\": [],\r\n\t\t\"cases\": [\r\n\t\t\t{\r\n\t\t\t\t\"id\": \"c2cb978e-fce8-11f0-a59d-266b7b87fca6-1\",\r\n\t\t\t\t\"logical_operator\": \"and\",\r\n\t\t\t\t\"conditions\": [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"comparison_operator\": \"is\",\r\n\t\t\t\t\t\t\"left_value\": \"#{c91eb026-e86a-418f-a865-a98aa60bcf19.result.result.name}\",\r\n\t\t\t\t\t\t\"right_value\": \"智能\",\r\n\t\t\t\t\t\t\"varType\": \"string\"\r\n\t\t\t\t\t}\r\n\t\t\t\t]\r\n\t\t\t}\r\n\t \t{\r\n\t\t\t\t\"id\": \"c2cb978e-fce8-11f0-a59d-266b7b87fca6-2\",\r\n\t\t\t\t\"logical_operator\": \"and\",\r\n\t\t\t\t\"conditions\": [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"comparison_operator\": \"is\",\r\n\t\t\t\t\t\t\"left_value\": \"#{c91eb026-e86a-418f-a865-a98aa60bcf19.result.result.name}\",\r\n\t\t\t\t\t\t\"right_value\": \"测试智能体\",\r\n\t\t\t\t\t\t\"varType\": \"string\"\r\n\t\t\t\t\t}\r\n\t\t\t\t]\r\n\t\t\t}\r\n\t\t],\r\n\t\t\"isInIteration\": false,\r\n\t\t\"default_value\": [],\r\n\t\t\"title\": \"条件分支\",\r\n\t\t\"type\": \"if-else\",\r\n\t\t\"error_strategy\": \"none\",\r\n\t\t\"retry_config\": {\r\n\t\t\t\"max_retries\": 3,\r\n\t\t\t\"retry_enabled\": false,\r\n\t\t\t\"retry_interval\": 100\r\n\t\t},\r\n\t\t\"timeout_config\": {\r\n\t\t\t\"max_write_timeout\": 0,\r\n\t\t\t\"max_read_timeout\": 0,\r\n\t\t\t\"max_connect_timeout\": 0\r\n\t\t},\r\n\t\t\"selected\": false,\r\n\t\t\"desc\": \"\",\r\n\t\t\"isInLoop\": false\r\n\t}\r\n}", "summary": "条件分支" }, "4": { "value": "{\r\n\t\"id\": \"6764ede2-2c3d-46bb-ae9a-fb0a892aff84\",\r\n\t\"appAgentId\": \"b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8\",\r\n\t\"parentId\": \"\",\r\n\t\"name\": \"列表操作 1\",\r\n\t\"remark\": \"\",\r\n\t\"position\": {\r\n\t\t\"x\": 20,\r\n\t\t\"y\": 30\r\n\t},\r\n\t\"width\": 20,\r\n\t\"height\": 40,\r\n\t\"selected\": true,\r\n\t\"zIndex\": 1,\r\n\t\"data\": {\r\n\t\t\"outputs\": [\r\n\t\t\t{\r\n\t\t\t\t\"name\": \"result\",\r\n\t\t\t\t\"describe\": \"过滤结果\",\r\n\t\t\t\t\"is_require\": false,\r\n\t\t\t\t\"type\": \"array[string]\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"name\": \"first_record\",\r\n\t\t\t\t\"describe\": \"第一条记录\",\r\n\t\t\t\t\"is_require\": false,\r\n\t\t\t\t\"type\": \"\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"name\": \"last_record\",\r\n\t\t\t\t\"describe\": \"最后一条记录\",\r\n\t\t\t\t\"is_require\": false,\r\n\t\t\t\t\"type\": \"\"\r\n\t\t\t}\r\n\t\t],\r\n\t\t\"output_can_alter\": false,\r\n\t\t\"variables\": [\r\n\t\t\t{\r\n\t\t\t\t\"name\": \"\",\r\n\t\t\t\t\"type\": \"array[string]\",\r\n\t\t\t\t\"value\": \"#{c91eb026-e86a-418f-a865-a98aa60bcf19.result}\"\r\n\t\t\t}\r\n\t\t],\r\n\t\t\"filter_by\": {\r\n\t\t\t\"conditions\": [\r\n\t\t\t\t{\r\n\t\t\t\t\t\"comparison_operator\": \"contains\",\r\n\t\t\t\t\t\"right_value\": '22',\r\n\t\t\t\t\t\"varType\": 'string'\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"enabled\": false\r\n\t\t},\r\n\t\t\"isInIteration\": false,\r\n\t\t\"default_value\": [],\r\n\t\t\"title\": \"列表操作\",\r\n\t\t\"type\": \"list-operator\",\r\n\t\t\"error_strategy\": \"none\",\r\n\t\t\"retry_config\": {\r\n\t\t\t\"max_retries\": 3,\r\n\t\t\t\"retry_enabled\": false,\r\n\t\t\t\"retry_interval\": 100\r\n\t\t},\r\n\t\t\"timeout_config\": {\r\n\t\t\t\"max_write_timeout\": 0,\r\n\t\t\t\"max_read_timeout\": 0,\r\n\t\t\t\"max_connect_timeout\": 0\r\n\t\t},\r\n\t\t\"limit\": {\r\n\t\t\t\"size\": 2,\r\n\t\t\t\"enabled\": true\r\n\t\t},\r\n\t\t\"order_by\": {\r\n\t\t\t\"value\": \"asc\",\r\n\t\t\t\"enabled\": true,\r\n\t\t\t\"key\": \"\"\r\n\t\t},\r\n\t\t\"extract_by\": {\r\n\t\t\t\"serial\": \"1\",\r\n\t\t\t\"enabled\": true\r\n\t\t},\r\n\t\t\"selected\": false,\r\n\t\t\"desc\": \"\",\r\n\t\t\"isInLoop\": false\r\n\t}\r\n}", "summary": "列表操作" }, "5": { "value": "{\r\n\t\"id\": \"cae0c279-c1aa-40b6-9702-1df2af104a9b\",\r\n\t\"appAgentId\": \"b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8\",\r\n\t\"parentId\": \"\",\r\n\t\"name\": \"循环 1\",\r\n\t\"remark\": \"\",\r\n\t\"position\": {\r\n\t\t\"x\": 20,\r\n\t\t\"y\": 30\r\n\t},\r\n\t\"width\": 20,\r\n\t\"height\": 40,\r\n\t\"selected\": true,\r\n\t\"zIndex\": 1,\r\n\t\"data\": {\r\n\t\t\"outputs\": [\r\n\t\t\t{\r\n\t\t\t\t\"name\": \"aa\",\r\n\t\t\t\t\"type\": \"array[number]\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"name\": \"ifout\",\r\n\t\t\t\t\"type\": \"boolean\"\r\n\t\t\t}\r\n\t\t],\r\n\t\t\"output_can_alter\": true,\r\n\t\t\"variables\": [\r\n\t\t\t{\r\n\t\t\t\t\"name\": \"aa\",\r\n\t\t\t\t\"type\": \"array[number]\",\r\n\t\t\t\t\"value_type\": \"constant\",\r\n\t\t\t\t\"value\": \"[11,22,33]\",\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"name\": \"ifout\",\r\n\t\t\t\t\"type\": \"boolean\",\r\n\t\t\t\t\"value_type\": \"constant\",\r\n\t\t\t\t\"value\": \"false\"\r\n\t\t\t}\r\n\t\t],\r\n\t\t\"error_handle_mode\": \"terminated\",\r\n\t\t\"isInIteration\": false,\r\n\t\t\"default_value\": [],\r\n\t\t\"start_node_id\": \"bceb809d-e12f-4401-bfcc-cbd72f421278\",\r\n\t\t\"break_conditions\": [\r\n\t\t\t{\r\n\t\t\t\t\"comparison_operator\": \"is\",\r\n\t\t\t\t\"left_value\": \"#{cae0c279-c1aa-40b6-9702-1df2af104a9b.ifout}\",\r\n\t\t\t\t\"right_value\": \"true\",\r\n\t\t\t\t\"varType\": \"boolean\"\r\n\t\t\t}\r\n\t\t],\r\n\t\t\"title\": \"循环\",\r\n\t\t\"type\": \"loop\",\r\n\t\t\"error_strategy\": \"none\",\r\n\t\t\"loop_id\": \"cae0c279-c1aa-40b6-9702-1df2af104a9b\",\r\n\t\t\"retry_config\": {\r\n\t\t\t\"max_retries\": 3,\r\n\t\t\t\"retry_enabled\": false,\r\n\t\t\t\"retry_interval\": 100\r\n\t\t},\r\n\t\t\"loop_count\": 10,\r\n\t\t\"logical_operator\": \"and\",\r\n\t\t\"selected\": false,\r\n\t\t\"desc\": \"\",\r\n\t\t\"isInLoop\": true\r\n\t}\r\n}", "summary": "循环" }, "6": { "value": { "id": "74bc1d79-b51e-4279-b7e9-c0029a1ac154", "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "name": "迭代 1", "remark": "", "position": { "x": 20, "y": 30 }, "width": 20, "height": 40, "selected": true, "zIndex": 1, "data": { "outputs": [ { "name": "output", "type": "array[string]" } ], "output_iteration_variable": { "name": "", "type": "string", "value": "#{25f07893-8a36-4355-9c2d-2007a448dcae.result}" }, "output_can_alter": true, "variables": [ { "name": "iteration_input", "type": "array[string]", "value": "#{c91eb026-e86a-418f-a865-a98aa60bcf19.result}" } ], "error_handle_mode": "terminated", "flatten_output": false, "isInIteration": true, "default_value": [], "start_node_id": "e6b5f725-3504-4cc0-b26f-fe39337d0aee", "title": "迭代", "type": "iteration", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "iteration_id": "74bc1d79-b51e-4279-b7e9-c0029a1ac154", "is_parallel": false, "selected": false, "desc": "", "isInLoop": false, "parallel_nums": 10 } }, "summary": "迭代" }, "7": { "value": { "id": "25f07893-8a36-4355-9c2d-2007a448dcae", "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "parentId": "", "name": "代码执行 2", "remark": "", "position": { "x": 20, "y": 30 }, "width": 20, "height": 40, "selected": true, "zIndex": 1, "data": { "outputs": [ { "name": "result", "type": "string" } ], "output_can_alter": true, "variables": [ { "name": "item", "type": "string", "value": "#{74bc1d79-b51e-4279-b7e9-c0029a1ac154.item}" } ], "isInIteration": false, "default_value": [], "title": "代码执行", "type": "code", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "timeout_config": { "max_write_timeout": 0, "max_read_timeout": 0, "max_connect_timeout": 0 }, "code": "\nfunction main(item) {\n return {\n result: item\n }\n}\n", "code_language": "javascript", "selected": false, "desc": "", "isInLoop": false } }, "summary": "代码(迭代内)" }, "8": { "value": { "id": "3ba96b4e-25c2-486a-be27-94ab9957aba1", "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "name": "迭代 1", "remark": "", "position": { "x": 20, "y": 30 }, "width": 20, "height": 40, "selected": true, "zIndex": 1, "data": { "outputs": [ { "name": "aa", "type": "array[string]", "value": "#{c91eb026-e86a-418f-a865-a98aa60bcf19.result}" }, { "name": "bb", "type": "string", "value": "#{492048da-6f33-4a36-adc5-cff4b973b053.body}" }, { "name": "cc", "type": "array[string]", "value": "#{74bc1d79-b51e-4279-b7e9-c0029a1ac154.output}" } ], "output_can_alter": true, "variables": [], "isInIteration": false, "default_value": [], "type": "end", "error_strategy": "none", "retry_config": { "max_retries": 3, "retry_enabled": false, "retry_interval": 100 }, "selected": false, "isInLoop": false } }, "summary": "结束输出" } } } }, "required": true }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": { "isSuccess": { "type": "boolean" }, "code": { "type": "integer" }, "isAuthorized": { "type": "boolean" } }, "required": ["isSuccess", "code", "isAuthorized"] }, "example": { "isSuccess": true, "code": 1, "isAuthorized": true } } }, "headers": {} } }, "security": [] } }, "/api/agent/doDeleteAgentNode": { "post": { "summary": "删除智能体节点", "deprecated": false, "description": "", "tags": ["Agent"], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "bpm_client_1490845225663336448", "schema": { "type": "string", "default": "bpm_client_1490845225663336448" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string" } }, "required": ["id"] }, "example": { "id": "492048da-6f33-4a36-adc5-cff4b973b053" } } }, "required": true }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": { "isSuccess": { "type": "boolean" }, "code": { "type": "integer" }, "isAuthorized": { "type": "boolean" } }, "required": ["isSuccess", "code", "isAuthorized"] }, "example": { "isSuccess": true, "code": 1, "isAuthorized": true } } }, "headers": {} } }, "security": [] } }, "/api/agent/doNewEdge": { "post": { "summary": "新增智能体边缘信息", "deprecated": false, "description": "", "tags": ["Agent"], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "bpm_client_1490845225663336448", "schema": { "type": "string", "default": "bpm_client_1490845225663336448" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "appAgentId": { "type": "string" }, "source": { "type": "string" }, "sourceHandle": { "type": "string" }, "target": { "type": "string" }, "zIndex": { "type": "integer" } }, "required": ["appAgentId", "source", "sourceHandle", "target", "zIndex"] }, "examples": { "1": { "value": { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "source": "492048da-6f33-4a36-adc5-cff4b973b053", "target": "c91eb026-e86a-418f-a865-a98aa60bcf19", "zIndex": 0 }, "summary": "普通节点" }, "2": { "value": { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "source": "de35b389-3782-474c-9dd9-cb1356dea54b", "sourceHandle": "c2cb978e-fce8-11f0-a59d-266b7b87fca6-1", "target": "6764ede2-2c3d-46bb-ae9a-fb0a892aff84", "zIndex": 0 }, "summary": "条件分支节点边缘" } } } }, "required": true }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": { "isSuccess": { "type": "boolean" }, "code": { "type": "integer" }, "isAuthorized": { "type": "boolean" } }, "required": ["isSuccess", "code", "isAuthorized"] }, "example": { "isSuccess": true, "code": 1, "isAuthorized": true } } }, "headers": {} } }, "security": [] } }, "/api/agent/doDeleteEdge": { "post": { "summary": "删除智能体边缘信息", "deprecated": false, "description": "", "tags": ["Agent"], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "bpm_client_1490845225663336448", "schema": { "type": "string", "default": "bpm_client_1490845225663336448" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string" } }, "required": ["id"] }, "example": { "id": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8" } } }, "required": true }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": { "isSuccess": { "type": "boolean" }, "code": { "type": "integer" }, "isAuthorized": { "type": "boolean" } }, "required": ["isSuccess", "code", "isAuthorized"] }, "example": { "isSuccess": true, "code": 1, "isAuthorized": true } } }, "headers": {} } }, "security": [] } }, "/api/agent/doSelectedEdge": { "post": { "summary": "选中智能体边缘", "deprecated": false, "description": "", "tags": ["Agent"], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "bpm_client_1490845225663336448", "schema": { "type": "string", "default": "bpm_client_1490845225663336448" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string" } }, "required": ["id"] }, "example": { "id": "e518d540-2242-4def-8d42-381d9fab59ee" } } }, "required": true }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": { "isSuccess": { "type": "boolean" }, "code": { "type": "integer" }, "isAuthorized": { "type": "boolean" } }, "required": ["isSuccess", "code", "isAuthorized"] }, "example": { "isSuccess": true, "code": 1, "isAuthorized": true } } }, "headers": {} } }, "security": [] } }, "/api/agent/doExecute": { "post": { "summary": "运行智能体", "deprecated": false, "description": "", "tags": ["Agent"], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "bpm_client_1490845225663336448", "schema": { "type": "string", "default": "bpm_client_1490845225663336448" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "appAgentId": { "type": "string" }, "start_node_id": { "type": "string" }, "is_debugger": { "type": "boolean" }, "params": { "type": "object", "properties": {} } }, "required": ["appAgentId", "start_node_id", "is_debugger", "params"] }, "example": { "appAgentId": "b3a4aabb-a6b8-47f3-8a32-f45930f7d7b8", "start_node_id": "492048da-6f33-4a36-adc5-cff4b973b053", "is_debugger": true, "params": {} } } }, "required": true }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": { "isSuccess": { "type": "boolean" }, "code": { "type": "integer" }, "result": { "type": "string" }, "isAuthorized": { "type": "boolean" } }, "required": ["isSuccess", "code", "result", "isAuthorized"] }, "example": { "isSuccess": true, "code": 1, "result": "05d08317-6fb5-4af4-b0de-8365b4d8183e", "isAuthorized": true } } }, "headers": {} } }, "security": [] } }, "/api/agent/getPrevNodeOutVariableList": { "post": { "summary": "根据节点id,获取节点之前的所有变量列表", "deprecated": false, "description": "", "tags": ["Agent"], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "bpm_client_1490845225663336448", "schema": { "type": "string", "default": "bpm_client_1490845225663336448" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "node_id": { "type": "string" }, "varTypeList": { "type": "array", "items": { "type": "string" } } }, "required": ["node_id", "varTypeList"] }, "example": { "node_id": "3ba96b4e-25c2-486a-be27-94ab9957aba1", "varTypeList": [] } } }, "required": true }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": { "isSuccess": { "type": "boolean" }, "code": { "type": "integer" }, "result": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "variableList": { "type": "array", "items": { "type": "object", "properties": { "expression": { "type": "string" }, "name": { "type": "string" }, "type": { "type": "string" } }, "required": ["expression", "name", "type"] } } }, "required": ["id", "name", "variableList"] } }, "isAuthorized": { "type": "boolean" } }, "required": ["isSuccess", "code", "result", "isAuthorized"] }, "example": { "isSuccess": true, "code": 1, "result": [ { "id": "74bc1d79-b51e-4279-b7e9-c0029a1ac154", "name": "迭代 1", "variableList": [ { "expression": "#{74bc1d79-b51e-4279-b7e9-c0029a1ac154.output}", "name": "output", "type": "array[string]" } ] }, { "id": "cae0c279-c1aa-40b6-9702-1df2af104a9b", "name": "循环 1", "variableList": [ { "expression": "#{cae0c279-c1aa-40b6-9702-1df2af104a9b.aa}", "name": "aa", "type": "array[number]" }, { "expression": "#{cae0c279-c1aa-40b6-9702-1df2af104a9b.ifout}", "name": "ifout", "type": "boolean" } ] }, { "id": "c91eb026-e86a-418f-a865-a98aa60bcf19", "name": "代码执行 1", "variableList": [ { "expression": "#{c91eb026-e86a-418f-a865-a98aa60bcf19.result}", "name": "result", "type": "array[string]" } ] }, { "id": "492048da-6f33-4a36-adc5-cff4b973b053", "name": "HTTP 请求 1", "variableList": [ { "expression": "#{492048da-6f33-4a36-adc5-cff4b973b053.body}", "name": "body", "type": "string" }, { "expression": "#{492048da-6f33-4a36-adc5-cff4b973b053.status_code}", "name": "status_code", "type": "number" }, { "expression": "#{492048da-6f33-4a36-adc5-cff4b973b053.headers}", "name": "headers", "type": "object" } ] }, { "id": "env", "name": "环境变量", "variableList": [ { "expression": "#{env.api_address}", "name": "api_address", "type": "string" } ] } ], "isAuthorized": true } } }, "headers": {} } }, "security": [] } } }, "components": { "schemas": { "AgentNode": { "type": "object", "properties": { "appAgentId": { "type": "string", "format": "uuid" }, "creationTime": { "type": "string", "format": "date-time" }, "creatorUserId": { "type": "string", "format": "uuid" }, "data": { "$ref": "#/components/schemas/NodeData" }, "height": { "type": "integer" }, "id": { "type": "string", "format": "uuid" }, "isDeleted": { "type": "boolean" }, "position": { "type": "object", "properties": { "x": { "type": "integer" }, "y": { "type": "integer" } }, "required": ["x", "y"] }, "selected": { "type": "boolean" }, "type": { "type": "string", "enum": ["custom", "start", "end", "condition", "task", "http-request"] }, "updateTime": { "type": "string", "format": "date-time" }, "width": { "type": "integer" }, "zIndex": { "type": "integer" } }, "required": [ "appAgentId", "creationTime", "creatorUserId", "data", "id", "position", "type" ] }, "NodeData": { "type": "object", "properties": { "outputs": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "describe": { "type": "string" }, "type": { "type": "string", "enum": ["string", "number", "boolean", "object", "array"] } }, "required": ["name", "describe", "type"] } }, "output_can_alter": { "type": "boolean" }, "variables": { "type": "array", "items": { "type": "string" } }, "method": { "type": "string", "enum": ["get", "post", "put", "delete", "patch", "head", "options"] }, "ssl_verify": { "type": "boolean" }, "isInIteration": { "type": "boolean" }, "default_value": { "type": "array", "items": { "type": "string" } }, "body": { "$ref": "#/components/schemas/RequestBody" }, "params": { "type": "array", "items": { "type": "string" } }, "title": { "type": "string" }, "type": { "type": "string", "enum": ["http-request", "condition", "task"] }, "error_strategy": { "type": "string", "enum": ["none", "retry", "abort", "continue"] }, "retry_config": { "type": "object", "properties": { "max_retries": { "type": "integer", "minimum": 0, "maximum": 10 }, "retry_enabled": { "type": "boolean" }, "retry_interval": { "type": "integer", "minimum": 0, "maximum": 5000 } }, "required": ["max_retries", "retry_enabled", "retry_interval"] }, "url": { "type": "string", "format": "uri" }, "authorization": { "type": "object", "properties": { "type": { "type": "string", "enum": ["none", "bearer", "basic", "api-key"] }, "config": { "type": "object", "properties": { "api_key": { "type": "string" }, "header": { "type": "string" }, "type": { "type": "string" } } } }, "required": ["type", "config"] }, "timeout_config": { "type": "object", "properties": { "max_write_timeout": { "type": "integer", "minimum": 0 }, "max_read_timeout": { "type": "integer", "minimum": 0 }, "max_connect_timeout": { "type": "integer", "minimum": 0 } }, "required": ["max_write_timeout", "max_read_timeout", "max_connect_timeout"] }, "heads": { "type": "array", "items": { "$ref": "#/components/schemas/HttpHeader" } }, "selected": { "type": "boolean" }, "desc": { "type": "string" }, "isInLoop": { "type": "boolean" } }, "required": ["outputs", "method", "title", "type", "url"] }, "RequestBody": { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/components/schemas/RequestDataItem" } }, "type": { "type": "string", "enum": ["json", "form-data", "x-www-form-urlencoded", "raw", "binary"] } }, "required": ["data", "type"] }, "RequestDataItem": { "type": "object", "properties": { "type": { "type": "string", "enum": ["text", "file", "json"] }, "value": { "type": "string" }, "key": { "type": "string" } }, "required": ["type", "value"] }, "HttpHeader": { "type": "object", "properties": { "name": { "type": "string" }, "value": { "type": "string" } }, "required": ["name", "value"] } }, "securitySchemes": { "ApiKeyAuth": { "type": "apiKey", "in": "header", "name": "Authorization" } } }, "security": [ { "ApiKeyAuth": [] } ] }