跳转到主要内容
GET
/
v2
/
enterprise
/
organizations
/
{org_id}
/
sessions
curl -X GET "https://api.devin.ai/v2/enterprise/organizations/org_789/sessions?limit=10&skip=0" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "items": [
    {
      "session_id": "xyz789",
      "url": "https://app.devin.ai/sessions/xyz789",
      "status": "running",
      "title": "Implement new feature",
      "tags": ["feature", "enhancement"],
      "user_id": "user_123",
      "org_id": "org_789",
      "created_at": "2024-01-20T14:00:00Z",
      "updated_at": "2024-01-20T15:30:00Z",
      "acus_consumed": 12.3,
      "pull_requests": []
    },
    {
      "session_id": "def456",
      "url": "https://app.devin.ai/sessions/def456",
      "status": "exit",
      "title": "Refactor database layer",
      "tags": ["refactor"],
      "user_id": "user_456",
      "org_id": "org_789",
      "created_at": "2024-01-19T09:00:00Z",
      "updated_at": "2024-01-19T11:00:00Z",
      "acus_consumed": 18.7,
      "pull_requests": [
        {
          "pr_url": "https://github.com/example/repo/pull/456",
          "pr_state": "open",
          "state": "open"
        }
      ]
    }
  ],
  "total": 45,
  "skip": 0,
  "limit": 10,
  "has_more": true,
  "next_cursor": 10
}
返回企业中某个特定组织的所有 Devin 会话的分页列表,包括基本会话信息、拉取请求数据以及 ACU 使用量。

路径参数

org_id
string
required
组织的唯一标识符

查询参数

skip
integer
default:"0"
分页时要跳过的项数(最小值:0)
limit
integer
default:"100"
要返回的最大项数(最小值:1,最大值:200)
created_date_from
string
筛选在此日期之后创建的会话(ISO 8601 格式)
created_date_to
string
筛选在此日期之前创建的会话(ISO 8601 格式)
updated_date_from
string
筛选在此日期之后更新的会话(ISO 8601 格式)
updated_date_to
string
筛选在此日期之前更新的会话(ISO 8601 格式)
user_ids
array
按用户 ID 筛选会话(字符串数组)
session_ids
array
按特定 Devin 会话 ID 筛选会话(字符串数组)
tags
array
按标签筛选会话(字符串数组)
order
string
default:"desc"
按创建日期对结果排序。可选值:“asc” 或 “desc”

响应

items
array
required
会话对象的数组
total
integer
required
该组织可用的会话总数
skip
integer
required
跳过的条目数量
limit
integer
required
每页的最大条目数量
has_more
boolean
required
是否还有更多条目
next_cursor
integer
下一页的游标(如适用)
curl -X GET "https://api.devin.ai/v2/enterprise/organizations/org_789/sessions?limit=10&skip=0" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "items": [
    {
      "session_id": "xyz789",
      "url": "https://app.devin.ai/sessions/xyz789",
      "status": "running",
      "title": "Implement new feature",
      "tags": ["feature", "enhancement"],
      "user_id": "user_123",
      "org_id": "org_789",
      "created_at": "2024-01-20T14:00:00Z",
      "updated_at": "2024-01-20T15:30:00Z",
      "acus_consumed": 12.3,
      "pull_requests": []
    },
    {
      "session_id": "def456",
      "url": "https://app.devin.ai/sessions/def456",
      "status": "exit",
      "title": "Refactor database layer",
      "tags": ["refactor"],
      "user_id": "user_456",
      "org_id": "org_789",
      "created_at": "2024-01-19T09:00:00Z",
      "updated_at": "2024-01-19T11:00:00Z",
      "acus_consumed": 18.7,
      "pull_requests": [
        {
          "pr_url": "https://github.com/example/repo/pull/456",
          "pr_state": "open",
          "state": "open"
        }
      ]
    }
  ],
  "total": 45,
  "skip": 0,
  "limit": 10,
  "has_more": true,
  "next_cursor": 10
}