SuperAPI AI 工具集

iblai-management

编程与开发

查看项目

更新于 10-16 05:55

技能介绍

用途:通过 ibl.ai 平台 API 对组织进行用户与访问管理,覆盖用户、群组、RBAC 角色与策略、团队以及告警(watched groups/users/watchers)。

认证与约定:基础地址 https://api.iblai.app;每个请求需带请求头 Authorization: Api-Token $IBLAI_API_KEY。路径变量 {org} 即 $IBLAI_ORG(又称 platform_key),{username} 即 $IBLAI_USERNAME。除用户提升/降级位于 LMS 主机 learn.iblai.app 外,其余端点均在 DM 主机的 /api/core/… 下。未连接时先运行 /iblai-login 以填充 IBLAI_ORG、IBLAI_USERNAME、IBLAI_API_KEY。

主要能力:读取用户列表及策略、群组、角色(含全局角色)、策略、团队及其访问策略;写入方面可激活/停用用户、提升/降级用户角色、设置用户策略,创建/更新/删除群组、角色、策略、团队,设置团队访问,以及管理告警相关对象。

使用方式:多数端点即使请求体已含 platform_key,仍需在查询参数中再传一次。策略需先创建角色,再引用其 id 创建策略。示例:curl -s "https://api.iblai.app/dm/api/core/platform/users/?platform_key=$IBLAI_ORG&platform_org=$IBLAI_ORG&page=1&page_size=10&return_policies=true" -H "Authorization: Api-Token $IBLAI_API_KEY"。

限制:任何子模块的 DELETE 均为破坏性操作,删除群组、角色、策略、团队、告警组/用户或观察者前需先与用户确认。其余未在资料中说明的功能、收费或平台支持情况暂未提供。