SuperAPI AI 工具集

iblai-api-feature

编程与开发

查看项目

更新于 10-16 05:55

技能介绍

用途:通过 ibl.ai 的 Data Manager(DM)API 管理组织内按用户的功能配置,以及应用与引导(onboarding)状态。适用于为用户或组织切换功能开关/取值、查看用户可访问的应用、记录引导完成、授予试用或配置平台。

主要能力:读取用户功能配置(返回 {feature: values} 映射);写入单个功能或批量内联配置;跨平台批量覆盖某功能在所有已有记录中的取值;列出当前令牌用户可访问的应用(支持分页与多种过滤);设置某应用的引导状态;激活应用免费试用;在平台启用时运行管理员平台配置。

使用方式:基础地址为 https://api.iblai.app/dm,/dm 前缀必需,后接 /api/features/... 或 /api/provision/...。每个请求需带 Authorization: Api-Token $IBLAI_API_KEY。组织以 platform_key 作为查询参数或请求体字段传入,不写入路径;用户按 user_id、username、email 优先级解析,GET 用查询参数、POST 用请求体字段。未连接时先运行 /iblai-api-login 以填充 IBLAI_ORG、IBLAI_USERNAME、IBLAI_API_KEY。

限制:config 与 bulk-config 的请求体两种形态互斥,config 优先,两者都缺返回 400;bulk-config 只更新已有记录、不创建。apps、apps/update、update-trial-status 作用于令牌对应用户,无法指定其他用户。试用仅支持主/默认平台,且用户需有该平台链接。provisioning 端点受 ENABLE_PLATFORM_PROVISIONING 控制,关闭时返回 404,且仅平台管理员可用。破坏性或对外操作(试用激活、批量覆盖、provisioning)需先与用户确认。功能与应用端点权限为 AllowAny,provisioning 继承项目默认管理员权限。管理命令与配置片段编写在服务端,不属于本 API 范围。