rulego-ipaas
  1. 规则链管理
rulego-ipaas
  • 用户中心
    • 登录
      POST
  • 规则链管理
    • 获取规则链列表
      GET
    • 获取规则链详情
      GET
    • 获取最近修改的规则链详情
      GET
    • 保存基础信息
      POST
    • 保存规则链
      POST
    • 删除规则链
      DELETE
    • 部署规则链
      POST
    • 下线规则链
      POST
    • 执行规则链(同步)
      POST
    • 触发规则链(异步)
      POST
  • 运行日志
    • 历史运行日志
      GET
    • 删除日志
      DELETE
    • 历史调试日志
      GET
    • 实时运行日志-ws
      GET
  • 共享节点管理
    • 获取共享节点列表
      GET
    • 获取共享节点详情
      GET
    • 保存共享节点
      POST
    • 删除共享节点
      DELETE
  • 动态组件管理
    • 获取动态组件列表
      GET
    • 获取动态组件详情
      GET
    • 安装动态组件
      POST
    • 卸载动态组件
      DELETE
  • 节点组件管理
    • 可用组件列表
      GET
    • 获取节点表单国际化
      GET
    • 保存节点表单国际化
      POST
  • 组件市场
    • 获取组件市场组件列表
  • 设置
    • 应用集成
      • 设置成系统规则链
  1. 规则链管理

保存基础信息

开发环境
开发环境
POST
/api/v1/rules/{id}/base

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Path 参数
id
string 
流程ID
必需
Body 参数application/json
id
string 
ID
必需
name
string 
名称
必需
debugMode
boolean 
调试模式
可选
root
boolean 
根节点
必需
disabled
boolean 
停用
可选
true:上线,false:停用
configuration
object 
配置
可选
可自定义字段
vars
object 
变量
可选
secrets
string 
秘钥
可选
additionalInfo
object 
扩展信息
可选
保存前端可视化额外信息
description
string 
描述
可选
layoutX
string 
布局X
可选
layoutY
string 
布局Y
可选
createTime
string 
创建时间
可选
updateTime
string 
更新时间
可选
icon
string 
图标
可选
background
string 
背景颜色
可选
示例
{
  "id": "string",
  "name": "string",
  "debugMode": true,
  "root": true,
  "disabled": true,
  "configuration": {
    "vars": {},
    "secrets": "string"
  },
  "additionalInfo": {
    "description": "string",
    "layoutX": "string",
    "layoutY": "string",
    "createTime": "string",
    "updateTime": "string",
    "icon": "string",
    "background": "string"
  }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/api/v1/rules//base' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": "string",
    "name": "string",
    "debugMode": true,
    "root": true,
    "disabled": true,
    "configuration": {
        "vars": {},
        "secrets": "string"
    },
    "additionalInfo": {
        "description": "string",
        "layoutX": "string",
        "layoutY": "string",
        "createTime": "string",
        "updateTime": "string",
        "icon": "string",
        "background": "string"
    }
}'

返回响应

🟢200成功
application/json
Body
id
string 
ID
必需
name
string 
名称
必需
debugMode
boolean 
调试模式
可选
root
boolean 
根节点
必需
disabled
boolean 
停用
可选
true:上线,false:停用
configuration
object 
配置
可选
可自定义字段
vars
object 
变量
可选
secrets
string 
秘钥
可选
additionalInfo
object 
扩展信息
可选
保存前端可视化额外信息
description
string 
描述
可选
layoutX
string 
布局X
可选
layoutY
string 
布局Y
可选
createTime
string 
创建时间
可选
updateTime
string 
更新时间
可选
icon
string 
图标
可选
background
string 
背景颜色
可选
示例
{
  "id": "string",
  "name": "string",
  "debugMode": true,
  "root": true,
  "disabled": true,
  "configuration": {
    "vars": {},
    "secrets": "string"
  },
  "additionalInfo": {
    "description": "string",
    "layoutX": "string",
    "layoutY": "string",
    "createTime": "string",
    "updateTime": "string",
    "icon": "string",
    "background": "string"
  }
}
修改于 2024-12-06 07:25:12
上一页
获取最近修改的规则链详情
下一页
保存规则链
Built with