跳转到主要内容
GET
/
v2
/
enterprise
/
sessions
/
{session_id}
curl -X GET "https://api.devin.ai/v2/enterprise/sessions/abc123" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "session_id": "abc123",
  "url": "https://app.devin.ai/sessions/abc123",
  "status": "exit",
  "title": "修复认证 Bug",
  "tags": ["bug-fix", "auth"],
  "user_id": "user_456",
  "org_id": "org_789",
  "created_at": "2024-01-15T10:30:00Z",
  "updated_at": "2024-01-15T11:45:00Z",
  "acus_consumed": 25.5,
  "pull_requests": [
    {
      "pr_url": "https://github.com/example/repo/pull/123",
      "pr_state": "merged",
      "state": "merged"
    }
  ],
  "session_analysis": {
    "issues": [
      {
        "issue": "缺少环境变量",
        "impact": "高",
        "label": "配置"
      }
    ],
    "timeline": [
      {
        "title": "开始仓库初始化",
        "description": "Devin 开始设置开发环境"
      }
    ],
    "action_items": [
      {
        "issue_id": "issue_1",
        "type": "machine_setup",
        "action_item": "为数据库连接配置环境变量"
      }
    ],
    "suggested_prompt": {
      "original_prompt": "修复这个 Bug",
      "suggested_prompt": "通过检查 JWT 令牌校验逻辑,修复登录端点中的认证 Bug",
      "feedback_items": [
        {
          "issue_id": "issue_1",
          "summary": "提示过于模糊",
          "excerpt": "修复这个 Bug",
          "details": "提示应说明具体是哪个 Bug,并提供更多上下文信息"
        }
      ]
    }
  },
  "initial_user_message": "请修复我们登录系统中的认证问题"
}
获取企业内部某个特定 Devin 会话的详细信息,包括完整的会话分析、初始用户消息、Pull Request 信息以及 ACU 消耗数据。

路径参数

session_id
string
required
Devin 会话的唯一标识符(例如:“abc123”)

响应

session_id
string
required
Devin 会话的唯一标识符
url
string
required
在 Devin 界面中查看该会话的 URL
status
string
required
Devin 会话的当前状态(new、claimed、running、exit、error、suspended、resuming)
title
string
会话标题
tags
array
required
与该会话关联的标签列表
user_id
string
创建该会话的用户 ID
org_id
string
required
该会话所属组织的 ID
created_at
string
required
会话创建时的时间戳
updated_at
string
required
会话最近一次更新的时间戳
acus_consumed
number
required
该会话消耗的 ACU(Agent Compute Units,代理计算单元)数量
pull_requests
array
required
会话期间创建的 Pull Request 列表
session_analysis
object
会话的分析数据(如有)
initial_user_message
string
用户用于启动会话的初始消息
curl -X GET "https://api.devin.ai/v2/enterprise/sessions/abc123" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "session_id": "abc123",
  "url": "https://app.devin.ai/sessions/abc123",
  "status": "exit",
  "title": "修复认证 Bug",
  "tags": ["bug-fix", "auth"],
  "user_id": "user_456",
  "org_id": "org_789",
  "created_at": "2024-01-15T10:30:00Z",
  "updated_at": "2024-01-15T11:45:00Z",
  "acus_consumed": 25.5,
  "pull_requests": [
    {
      "pr_url": "https://github.com/example/repo/pull/123",
      "pr_state": "merged",
      "state": "merged"
    }
  ],
  "session_analysis": {
    "issues": [
      {
        "issue": "缺少环境变量",
        "impact": "高",
        "label": "配置"
      }
    ],
    "timeline": [
      {
        "title": "开始仓库初始化",
        "description": "Devin 开始设置开发环境"
      }
    ],
    "action_items": [
      {
        "issue_id": "issue_1",
        "type": "machine_setup",
        "action_item": "为数据库连接配置环境变量"
      }
    ],
    "suggested_prompt": {
      "original_prompt": "修复这个 Bug",
      "suggested_prompt": "通过检查 JWT 令牌校验逻辑,修复登录端点中的认证 Bug",
      "feedback_items": [
        {
          "issue_id": "issue_1",
          "summary": "提示过于模糊",
          "excerpt": "修复这个 Bug",
          "details": "提示应说明具体是哪个 Bug,并提供更多上下文信息"
        }
      ]
    }
  },
  "initial_user_message": "请修复我们登录系统中的认证问题"
}