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
  • 设置
    • 应用集成
      • 设置成系统规则链
  1. 组件市场

获取组件市场组件列表

开发环境
开发环境
GET
/api/v1/marketplace/{type}
安装组件通过/api/v1/dc/{id}
安装规则链通过/api/v1/rules/{id}

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Path 参数
type
string 
必需
components:组件 chains:规则链
示例值:
components
Query 参数
size
integer 
分页大小
可选
示例值:
20
page
integer 
当前页码
可选
示例值:
1
keywords
string 
搜索关键字
可选
示例值:
test
checkMy
boolean 
是否检查自己组件
可选
示例值:
false

示例代码

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/marketplace/components?size=20&page=1&keywords=test&checkMy=false'

返回响应

🟢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"
                  ]
                }
              }
            ]
          }
        ]
      }
    }
  ]
}
修改于 2025-04-01 02:25:51
上一页
保存节点表单国际化
下一页
设置成系统规则链
Built with