跳转到主要内容
GET
/
v2
/
enterprise
/
organizations
/
{org_id}
/
git
/
permissions
curl -X GET "https://api.devin.ai/v2/enterprise/organizations/org_123/git/permissions" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "items": [
    {
      "permission_id": "perm_123",
      "host": "github.com",
      "repo_path": "company/backend-api",
      "group_prefix": null
    },
    {
      "permission_id": "perm_456",
      "host": "github.com",
      "repo_path": "company/frontend-app",
      "group_prefix": null
    },
    {
      "permission_id": "perm_789",
      "host": "gitlab.com",
      "repo_path": null,
      "group_prefix": "engineering"
    }
  ],
  "total": 3,
  "skip": 0,
  "limit": 100,
  "has_more": false,
  "next_cursor": null
}
返回该企业中某个特定组织拥有的 Git 仓库访问权限的分页列表。

路径参数

org_id
string
required
要查询其权限的组织唯一标识符

查询参数

skip
integer
default:"0"
分页时要跳过的权限数量。必须大于等于 0。
limit
integer
default:"100"
要返回的权限最大数量。必须在 1 至 200 之间。

响应

items
array
required
该组织的 Git 权限对象数组
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_123/git/permissions" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "items": [
    {
      "permission_id": "perm_123",
      "host": "github.com",
      "repo_path": "company/backend-api",
      "group_prefix": null
    },
    {
      "permission_id": "perm_456",
      "host": "github.com",
      "repo_path": "company/frontend-app",
      "group_prefix": null
    },
    {
      "permission_id": "perm_789",
      "host": "gitlab.com",
      "repo_path": null,
      "group_prefix": "engineering"
    }
  ],
  "total": 3,
  "skip": 0,
  "limit": 100,
  "has_more": false,
  "next_cursor": null
}