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. 规则链管理

获取规则链列表

开发环境
http://dev-cn.your-api-server.com
开发环境
http://dev-cn.your-api-server.com
GET
/api/v1/rules

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Query 参数
size
integer 
分页大小
可选
示例值:
20
page
integer 
当前页码
可选
示例值:
1
keywords
string 
搜索关键字
可选
disabled
boolean 
可选
禁用/启用,如果空则查全部
示例值:
false
root
boolean 
可选
是否根规则链,如果空则查全部
示例值:
true

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://dev-cn.your-api-server.com/api/v1/rules?size=20&page=1&keywords=&disabled=false&root=true'

返回响应

🟢200成功
application/json
Body
total
integer 
总数
必需
size
integer 
分页大小
必需
page
integer 
当前页码
必需
items
array[object (流程DSL) {2}] 
必需
ruleChain
object (流程基础信息) 
规则链基础信息
可选
metadata
object 
节点列表
可选
示例
{
    "total": 62,
    "items": [
        {
            "ruleChain": {
                "id": "_EoCoqXJEi0zgRbp1H7LP",
                "name": "全奕辰",
                "debugMode": false,
                "root": true,
                "additionalInfo": {
                    "description": "天有整。种象当级少。场会亲。",
                    "layoutX": "enim culpa",
                    "layoutY": "laborum consequat est in",
                    "createTime": "2025-08-15 23:40:36",
                    "updateTime": "2024-06-28",
                    "username": "吾海燕"
                }
            },
            "metadata": {
                "endpoints": [
                    {
                        "id": "fdbZBZbAtuxZtxXosahuN",
                        "additionalInfo": {
                            "description": "反何节易带。个处处引位带。去打造话打上万计。才状边研设增往众区。正照并资数。及特者油王同十西业见。但运布治选件。具记品第大号。",
                            "layoutX": 31,
                            "layoutY": 96
                        },
                        "type": "nisi",
                        "name": "隆语桐",
                        "debugMode": true,
                        "configuration": {},
                        "processors": null,
                        "routers": [
                            {
                                "id": "1YyjjJqLJONv5gCr48DTR",
                                "params": [
                                    "laboris nulla in aute ipsum"
                                ],
                                "from": {
                                    "path": "/var/mail",
                                    "configuration": null,
                                    "processors": [
                                        "pariatur",
                                        "deserunt id nulla",
                                        "elit cupidatat in laboris aute"
                                    ]
                                },
                                "to": {
                                    "path": "/sbin",
                                    "configuration": null,
                                    "wait": false,
                                    "processors": [
                                        "eiusmod mollit id tempor",
                                        "et esse"
                                    ]
                                }
                            }
                        ]
                    }
                ]
            }
        },
        {
            "ruleChain": {
                "id": "1BQ8HpMm3NlZB7eP5Iqir",
                "name": "栋开慧",
                "debugMode": false,
                "root": true,
                "additionalInfo": {
                    "description": "在且边连器六。情周品六制队。容才片老情是市列史代。头任按点型存个边根交。例果老身。许期种精不然一。",
                    "layoutX": "magna et",
                    "layoutY": "ipsum reprehenderit est et",
                    "createTime": "2024-08-22 13:44:39",
                    "updateTime": "2025-04-05",
                    "username": "位梓睿"
                }
            },
            "metadata": {
                "endpoints": [
                    {
                        "id": "4VZNibJeD7dkEkGgYlaY_",
                        "additionalInfo": {
                            "description": "整出红严集话群直。为周只色加事候。想米参空立问资派发。成样等切非系识。",
                            "layoutX": 79,
                            "layoutY": 93
                        },
                        "type": "consequat",
                        "name": "查俊熙",
                        "debugMode": false,
                        "configuration": {},
                        "processors": null,
                        "routers": [
                            {
                                "id": "uAk2jbTErkSoXF9RQfzfz",
                                "params": [
                                    "voluptate",
                                    "ut"
                                ],
                                "from": {
                                    "path": "/opt/include",
                                    "configuration": null,
                                    "processors": [
                                        "Duis proident consequat",
                                        "consequat",
                                        "deserunt magna culpa dolor"
                                    ]
                                },
                                "to": {
                                    "path": "/rescue",
                                    "configuration": null,
                                    "wait": false,
                                    "processors": [
                                        "labore dolor Lorem esse irure"
                                    ]
                                }
                            }
                        ]
                    },
                    {
                        "id": "0Rr0h7NPAtvHnqJyXhiMs",
                        "additionalInfo": {
                            "description": "子并线究半影。电们划实也联代。话所领家养改者法。很专话北还结。眼反金关。位部认组律便叫化半人。",
                            "layoutX": 15,
                            "layoutY": 68
                        },
                        "type": "in veniam ea ut",
                        "name": "赧熙成",
                        "debugMode": false,
                        "configuration": {},
                        "processors": null,
                        "routers": [
                            {
                                "id": "BS63iZ6vJsU8GK4EV8HjI",
                                "params": [
                                    "ut",
                                    "fugiat nulla ex",
                                    "eu Excepteur"
                                ],
                                "from": {
                                    "path": "/etc/defaults",
                                    "configuration": null,
                                    "processors": [
                                        "nulla consectetur ut dolor commodo",
                                        "Lorem officia magna"
                                    ]
                                },
                                "to": {
                                    "path": "/var",
                                    "configuration": null,
                                    "wait": false,
                                    "processors": [
                                        "ipsum culpa",
                                        "dolore et ullamco ea",
                                        "velit ut"
                                    ]
                                }
                            },
                            {
                                "id": "-aFjODDghjwYzPXXsLB7o",
                                "params": [
                                    "adipisicing laborum",
                                    "nostrud amet labore",
                                    "id sunt"
                                ],
                                "from": {
                                    "path": "/dev",
                                    "configuration": null,
                                    "processors": [
                                        "Excepteur nisi quis culpa nulla",
                                        "non Excepteur consequat exercitation",
                                        "esse"
                                    ]
                                },
                                "to": {
                                    "path": "/Users",
                                    "configuration": null,
                                    "wait": false,
                                    "processors": [
                                        "ullamco esse dolor in est",
                                        "consequat in"
                                    ]
                                }
                            },
                            {
                                "id": "K4rEu-ExOnO-2Tsicikk7",
                                "params": [
                                    "enim aute eiusmod",
                                    "qui"
                                ],
                                "from": {
                                    "path": "/dev",
                                    "configuration": null,
                                    "processors": [
                                        "proident est dolore et tempor",
                                        "ut ad"
                                    ]
                                },
                                "to": {
                                    "path": "/Users",
                                    "configuration": null,
                                    "wait": true,
                                    "processors": [
                                        "Duis ex in"
                                    ]
                                }
                            }
                        ]
                    }
                ]
            }
        }
    ]
}
上一页
登录
下一页
获取规则链详情
Built with