SuperAPI AI 工具集

iblai-api-token

编程与开发

查看项目

更新于 10-15 22:16

技能介绍

用途:管理组织级 Platform API Token,即用于认证每次 ibl.ai API 调用的密钥。支持列出、创建、按名称查询、更新和按名称删除。Token 以 platform_key 为范围,而非 agent 范围。

主要能力:Token 的 RBAC 权限由 mode 决定。owner(默认)模式使用创建者的 RBAC 权限;token_policies 模式携带自身细粒度 RBAC,独立于创建者,可附加特定策略/组,适合签发窄范围服务令牌。

使用方式:基础 URL 为 https://api.iblai.app,每个请求需带 Authorization: Api-Token $IBLAI_API_KEY 头。路径变量 {org}=$IBLAI_ORG,{username}=$IBLAI_USERNAME,端点位于 …/dm/api/core/… 下。未连接时先运行 /iblai-api-login 填充环境变量。读取包括列出、按名称获取详情、查询字段写权限;写入包括 POST 创建、PATCH 更新、DELETE 删除。创建响应仅返回一次密钥,需立即保存。

限制:mode 及四个关系字段受字段级 RBAC 写权限控制;策略/组仅在 token_policies 模式下可设置,且必须属于同一平台;不能授予超出自身权限的权限;token_policies 令牌不继承 owner 的 staff/superuser 标志。删除为破坏性操作,需先确认。列表视图不返回策略/组,仅详情响应返回。检索、更新、删除均按名称而非 id,并通过 platform_key 限定组织。