SuperAPI AI 工具集

omni-admin

编程与开发

查看项目

更新于 10-15 21:39

技能介绍

用途:通过 REST API 对 Omni Analytics 实例做后台管理,覆盖连接、用户、用户组、用户属性、文档与文件夹权限、定时任务以及模式刷新等。多数管理端点需要组织级 API Key,而非个人访问令牌。

使用前需设置环境变量:export OMNI_BASE_URL="https://yourorg.omniapp.co" 与 export OMNI_API_KEY="your-api-key"。不确定端点或参数是否存在时,可拉取 OpenAPI 规范:curl -L "$OMNI_BASE_URL/openapi.json" -H "Authorization: Bearer $OMNI_API_KEY",用于核对端点、参数与请求/响应结构。

主要能力:连接管理(列出连接、连接环境、模式刷新计划);用户与用户组管理走 SCIM 2.0(前缀 /api/scim/v2/),支持查询、创建、停用、删除用户,以及创建用户组和增删成员;用户属性通过 /api/v1/user-attributes 列出,并可经 SCIM PATCH 设置,属性可与 topic 的 access_filters 配合实现行级安全;模型角色可对用户或用户组读写;文档与文件夹权限可查询与设置;定时任务可列出、创建及管理收件人;还支持重置缓存策略、内容校验(含按分支校验)和读取 Git 配置。

适用场景:批量或脚本化地维护 Omni 的组织结构、访问控制与自动化交付,以及在改动模型字段前用内容校验评估影响范围。限制:依赖有效 API Key 与相应权限;部分端点需要特定 ID(如 connectionId、userId、documentId),具体请求体字段与取值需以 OpenAPI 规范为准;其余细节资料未提供。