用途:通过平台 API 管理已登录用户本人的资料,包括基本账户信息、社交链接、教育经历、工作经验、简历和记忆。用户只能管理自己的资料;若要从管理端管理智能体记忆,应使用 /iblai-api-agent-memory。
认证与约定:基础 URL 为 https://api.iblai.app;每个请求需带请求头 Authorization: Api-Token $IBLAI_API_KEY。路径变量 {org} = $IBLAI_ORG,{username} = $IBLAI_USERNAME。Basic/Social 位于 LMS 主机(…/lms/api/…);Education、Experience、Resume 是 DM 主机上的职业端点(…/dm/api/career/…)。尚未连接时先运行 /iblai-api-login 以填充 IBLAI_ORG、IBLAI_USERNAME 和 IBLAI_API_KEY。
读取:Basic 与 Social 可获取姓名、邮箱、头衔、简介、语言和社交链接等账户记录;Education 列出教育记录;Experience 列出工作经历;Resume 获取简历及媒体文件;Memory 涵盖两个个性化开关和用户自动提取的记忆。
写入:Basic/Social 使用 PATCH 更新,Content-Type 为 application/merge-patch+json,只发送变更的键;Education 和 Experience 支持 POST 创建、PUT 更新(请求体含 id),并可通过 institutions、companies 端点管理学校与雇主;Resume 使用 multipart/form-data 上传或替换。
限制:Basic/Social 为 edX 风格账户记录,位于 LMS 主机;职业端点位于 DM 主机;简历上传需 multipart/form-data。用户本人的学习分析数据(选课、成绩、学习时长)在 /iblai-api-analytics 的 User-analytics 部分,不在本技能范围内。