有哪些变化
步骤 1:创建服务用户
将原有 API key 替换为服务用户:- 前往 Settings > Devin API,打开 服务用户 选项卡
- 点击 Provision 服务用户 并分配合适的角色
- 复制预配完成后显示的 API key (以
cog_开头) - 更新你的集成以使用新的 API key
在弃用过渡期内,你的旧版 API key 将继续有效。你可以分阶段逐步完成迁移。
步骤 2:更新端点 URL
会话端点
Knowledge 端点
Playbook 端点
机密信息端点
仅限 Enterprise 的端点 (新)
这些端点在 v1/v2 中没有对应接口——仅在当前 API 中可用:GET /v3/enterprise/organizations— 列出组织GET /v3/enterprise/audit-logs— 审计日志GET /v3/enterprise/consumption/*— 使用和计费数据GET /v3/enterprise/metrics/*— 使用量指标GET /v3/enterprise/members/users— 用户管理GET /v3/enterprise/roles— 角色管理- 服务用户预配、IP 访问控制列表、ACU 使用上限等
步骤 3:更新分页方式
当前 API 采用游标分页,而不是偏移量分页:第 4 步:处理响应格式变化
会话状态值
当前 API 会返回更细粒度的状态信息。完整的模式定义请参见端点参考文档。错误响应
错误信息格式保持一致:HTTP 状态码 + 包含错误详情的 JSON 响应体。弃用时间线
旧版 API key 会在 Devin 设置界面中显示弃用提示横幅。在过渡期间:- 当前:旧版 API key 仍然可用。新创建的组织可能无法创建旧版密钥。
- 弃用阶段:旧版密钥与服务用户令牌将并行使用。
- 终止阶段:旧版 API key 将在不久后移除。请在 Devin 设置中留意相关公告。

