跳至主要内容
REST API 现已版本化。 有关更多信息,请参阅“关于 API 版本控制”。

用于 Copilot 用户管理的 REST API 端点

使用 REST API 管理组织的 GitHub Copilot Business 或 GitHub Copilot Enterprise 订阅。

注意

这些端点处于公开预览阶段,可能会发生更改。

列出企业的所有 Copilot 许可证分配

注意

此端点处于公开预览阶段,可能会发生更改。

列出企业所有组织或企业团队中当前正在为其计费的所有 Copilot 许可证,这些组织或企业团队拥有 Copilot Business 或 Copilot Enterprise 订阅。

通过多个组织或企业团队访问的用户将仅在total_seats中计算一次。

对于每个授予用户 Copilot 访问权限的组织或企业团队,seats数组中将显示一个许可证详细信息对象。每个许可证对象都包含有关分配用户的最新 Copilot 活动的信息。用户必须在其 IDE 中为 Copilot 启用遥测,才能将 IDE 中的 Copilot 活动反映在last_activity_at中。有关活动数据的更多信息,请参阅“查看组织中 Copilot 的用户活动数据”。

只有企业所有者和账单管理员可以查看其子组织或企业团队中分配的 Copilot 许可证。

个人访问令牌(经典)需要manage_billing:copilotread:enterprise作用域才能使用此端点。

用于“列出企业的所有 Copilot 许可证分配”的细粒度访问令牌

此端点不适用于 GitHub 应用用户访问令牌、GitHub 应用安装访问令牌或细粒度个人访问令牌。

用于“列出企业的所有 Copilot 许可证分配”的参数

标题
名称、类型、描述
accept 字符串

建议设置为application/vnd.github+json

路径参数
名称、类型、描述
enterprise 字符串 必需

企业的 slug 版本名称。您也可以用企业 ID 替换此值。

查询参数
名称、类型、描述
page 整数

要获取的结果的页码。有关更多信息,请参阅“在 REST API 中使用分页”。

默认值: 1

per_page 整数

每页的结果数(最大 100)。有关更多信息,请参阅“在 REST API 中使用分页”。

默认值: 50

用于“列出企业的所有 Copilot 许可证分配”的 HTTP 响应状态代码

状态代码描述
200

确定

401

需要身份验证

403

禁止

404

资源未找到

500

内部错误

用于“列出企业的所有 Copilot 许可证分配”的代码示例

请求示例

获取/enterprises/{enterprise}/copilot/billing/seats
curl -L \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "X-GitHub-Api-Version: 2022-11-28" \ https://api.github.com/enterprises/ENTERPRISE/copilot/billing/seats

回应

状态:200
{ "total_seats": 2, "seats": [ { "created_at": "2021-08-03T18:00:00-06:00", "updated_at": "2021-09-23T15:00:00-06:00", "pending_cancellation_date": null, "last_activity_at": "2021-10-14T00:53:32-06:00", "last_activity_editor": "vscode/1.77.3/copilot/1.86.82", "plan_type": "business", "assignee": { "login": "octocat", "id": 1, "node_id": "MDQ6VXNlcjE=", "avatar_url": "https://github.com/images/error/octocat_happy.gif", "gravatar_id": "", "url": "https://api.github.com/users/octocat", "html_url": "https://github.com/octocat", "followers_url": "https://api.github.com/users/octocat/followers", "following_url": "https://api.github.com/users/octocat/following{/other_user}", "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", "organizations_url": "https://api.github.com/users/octocat/orgs", "repos_url": "https://api.github.com/users/octocat/repos", "events_url": "https://api.github.com/users/octocat/events{/privacy}", "received_events_url": "https://api.github.com/users/octocat/received_events", "type": "User", "site_admin": false }, "assigning_team": { "id": 1, "node_id": "MDQ6VGVhbTE=", "url": "https://api.github.com/teams/1", "html_url": "https://github.com/orgs/github/teams/justice-league", "name": "Justice League", "slug": "justice-league", "description": "A great team.", "privacy": "closed", "notification_setting": "notifications_enabled", "permission": "admin", "members_url": "https://api.github.com/teams/1/members{/member}", "repositories_url": "https://api.github.com/teams/1/repos", "parent": null } }, { "created_at": "2021-09-23T18:00:00-06:00", "updated_at": "2021-09-23T15:00:00-06:00", "pending_cancellation_date": "2021-11-01", "last_activity_at": "2021-10-13T00:53:32-06:00", "last_activity_editor": "vscode/1.77.3/copilot/1.86.82", "assignee": { "login": "octokitten", "id": 1, "node_id": "MDQ76VNlcjE=", "avatar_url": "https://github.com/images/error/octokitten_happy.gif", "gravatar_id": "", "url": "https://api.github.com/users/octokitten", "html_url": "https://github.com/octokitten", "followers_url": "https://api.github.com/users/octokitten/followers", "following_url": "https://api.github.com/users/octokitten/following{/other_user}", "gists_url": "https://api.github.com/users/octokitten/gists{/gist_id}", "starred_url": "https://api.github.com/users/octokitten/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/octokitten/subscriptions", "organizations_url": "https://api.github.com/users/octokitten/orgs", "repos_url": "https://api.github.com/users/octokitten/repos", "events_url": "https://api.github.com/users/octokitten/events{/privacy}", "received_events_url": "https://api.github.com/users/octokitten/received_events", "type": "User", "site_admin": false } } ] }

获取组织的 Copilot 许可证信息和设置

注意

此端点处于公开预览阶段,可能会发生更改。

获取有关组织的 Copilot 订阅的信息,包括许可证细分和功能策略。要配置这些设置,请转到 GitHub.com 上的组织设置。有关更多信息,请参阅“管理组织中 Copilot 的策略”。

只有组织所有者可以查看有关组织的 Copilot Business 或 Copilot Enterprise 订阅的详细信息。

OAuth 应用令牌和个人访问令牌(经典)需要manage_billing:copilotread:org作用域才能使用此端点。

用于“获取组织的 Copilot 许可证信息和设置”的细粒度访问令牌

此端点适用于以下细粒度令牌类型:

细粒度令牌必须至少具有以下权限集之一

  • “GitHub Copilot Business”组织权限(读取)
  • “管理”组织权限(读取)

用于“获取组织的 Copilot 许可证信息和设置”的参数

标题
名称、类型、描述
accept 字符串

建议设置为application/vnd.github+json

路径参数
名称、类型、描述
org 字符串 必需

组织名称。名称不区分大小写。

用于“获取组织的 Copilot 许可证信息和设置”的 HTTP 响应状态代码

状态代码描述
200

确定

401

需要身份验证

403

禁止

404

资源未找到

422

您的帐户关联的付款方式存在问题。

500

内部错误

“获取组织的 Copilot 座位信息和设置” 代码示例

请求示例

获取/orgs/{org}/copilot/billing
curl -L \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "X-GitHub-Api-Version: 2022-11-28" \ https://api.github.com/orgs/ORG/copilot/billing

确定

状态:200
{ "seat_breakdown": { "total": 12, "added_this_cycle": 9, "pending_invitation": 0, "pending_cancellation": 0, "active_this_cycle": 12, "inactive_this_cycle": 11 }, "seat_management_setting": "assign_selected", "ide_chat": "enabled", "platform_chat": "enabled", "cli": "enabled", "public_code_suggestions": "block", "plan_type": "business" }

列出组织的所有 Copilot 座位分配

注意

此端点处于公开预览阶段,可能会发生更改。

列出订阅了 Copilot Business 或 Copilot Enterprise 的组织当前正在为其付费的所有 Copilot 座位。只有组织所有者可以查看分配的座位。

每个座位对象都包含有关分配用户的最新 Copilot 活动的信息。用户必须在其 IDE 中为 Copilot 启用遥测,才能在last_activity_at中反映 IDE 活动。有关活动数据的更多信息,请参阅“查看组织中 Copilot 的用户活动数据”。

OAuth 应用令牌和个人访问令牌(经典)需要manage_billing:copilotread:org作用域才能使用此端点。

“列出组织的所有 Copilot 座位分配” 的细粒度访问令牌

此端点适用于以下细粒度令牌类型:

细粒度令牌必须至少具有以下权限集之一

  • “GitHub Copilot Business”组织权限(读取)
  • “管理”组织权限(读取)

“列出组织的所有 Copilot 座位分配” 的参数

标题
名称、类型、描述
accept 字符串

建议设置为application/vnd.github+json

路径参数
名称、类型、描述
org 字符串 必需

组织名称。名称不区分大小写。

查询参数
名称、类型、描述
page 整数

要获取的结果的页码。有关更多信息,请参阅“在 REST API 中使用分页”。

默认值: 1

per_page 整数

每页的结果数(最大 100)。有关更多信息,请参阅“在 REST API 中使用分页”。

默认值: 50

“列出组织的所有 Copilot 座位分配” 的 HTTP 响应状态代码

状态代码描述
200

确定

401

需要身份验证

403

禁止

404

资源未找到

500

内部错误

“列出组织的所有 Copilot 座位分配” 代码示例

请求示例

获取/orgs/{org}/copilot/billing/seats
curl -L \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "X-GitHub-Api-Version: 2022-11-28" \ https://api.github.com/orgs/ORG/copilot/billing/seats

回应

状态:200
{ "total_seats": 2, "seats": [ { "created_at": "2021-08-03T18:00:00-06:00", "updated_at": "2021-09-23T15:00:00-06:00", "pending_cancellation_date": null, "last_activity_at": "2021-10-14T00:53:32-06:00", "last_activity_editor": "vscode/1.77.3/copilot/1.86.82", "plan_type": "business", "assignee": { "login": "octocat", "id": 1, "node_id": "MDQ6VXNlcjE=", "avatar_url": "https://github.com/images/error/octocat_happy.gif", "gravatar_id": "", "url": "https://api.github.com/users/octocat", "html_url": "https://github.com/octocat", "followers_url": "https://api.github.com/users/octocat/followers", "following_url": "https://api.github.com/users/octocat/following{/other_user}", "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", "organizations_url": "https://api.github.com/users/octocat/orgs", "repos_url": "https://api.github.com/users/octocat/repos", "events_url": "https://api.github.com/users/octocat/events{/privacy}", "received_events_url": "https://api.github.com/users/octocat/received_events", "type": "User", "site_admin": false }, "assigning_team": { "id": 1, "node_id": "MDQ6VGVhbTE=", "url": "https://api.github.com/teams/1", "html_url": "https://github.com/orgs/github/teams/justice-league", "name": "Justice League", "slug": "justice-league", "description": "A great team.", "privacy": "closed", "notification_setting": "notifications_enabled", "permission": "admin", "members_url": "https://api.github.com/teams/1/members{/member}", "repositories_url": "https://api.github.com/teams/1/repos", "parent": null } }, { "created_at": "2021-09-23T18:00:00-06:00", "updated_at": "2021-09-23T15:00:00-06:00", "pending_cancellation_date": "2021-11-01", "last_activity_at": "2021-10-13T00:53:32-06:00", "last_activity_editor": "vscode/1.77.3/copilot/1.86.82", "assignee": { "login": "octokitten", "id": 1, "node_id": "MDQ76VNlcjE=", "avatar_url": "https://github.com/images/error/octokitten_happy.gif", "gravatar_id": "", "url": "https://api.github.com/users/octokitten", "html_url": "https://github.com/octokitten", "followers_url": "https://api.github.com/users/octokitten/followers", "following_url": "https://api.github.com/users/octokitten/following{/other_user}", "gists_url": "https://api.github.com/users/octokitten/gists{/gist_id}", "starred_url": "https://api.github.com/users/octokitten/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/octokitten/subscriptions", "organizations_url": "https://api.github.com/users/octokitten/orgs", "repos_url": "https://api.github.com/users/octokitten/repos", "events_url": "https://api.github.com/users/octokitten/events{/privacy}", "received_events_url": "https://api.github.com/users/octokitten/received_events", "type": "User", "site_admin": false } } ] }

将团队添加到组织的 Copilot 订阅

注意

此端点处于公开预览阶段,可能会发生更改。

为每个指定团队中的所有用户购买 GitHub Copilot 座位。组织将根据其 Copilot 计划为每个座位付费。有关 Copilot 定价的更多信息,请参阅“关于组织中 GitHub Copilot 的计费”。

只有组织所有者可以为其组织成员添加 Copilot 座位。

为了让管理员使用此端点,组织必须拥有 Copilot Business 或 Enterprise 订阅以及已配置的建议匹配策略。有关设置 Copilot 订阅的更多信息,请参阅“为您的组织订阅 Copilot”。有关设置建议匹配策略的更多信息,请参阅“管理组织中 Copilot 的策略”。

响应将包含创建的新座位的总数和刷新的现有座位的总数。

OAuth 应用令牌和个人访问令牌(经典)需要manage_billing:copilotadmin:org范围才能使用此端点。

“将团队添加到组织的 Copilot 订阅” 的细粒度访问令牌

此端点适用于以下细粒度令牌类型:

细粒度令牌必须至少具有以下权限集之一

  • “GitHub Copilot Business” 组织权限(写入)
  • “管理” 组织权限(写入)

“将团队添加到组织的 Copilot 订阅” 的参数

标题
名称、类型、描述
accept 字符串

建议设置为application/vnd.github+json

路径参数
名称、类型、描述
org 字符串 必需

组织名称。名称不区分大小写。

主体参数
名称、类型、描述
selected_teams 字符串数组 必需

要在其中授予 GitHub Copilot 访问权限的组织内团队名称列表。

“将团队添加到组织的 Copilot 订阅” 的 HTTP 响应状态代码

状态代码描述
201

确定

401

需要身份验证

403

禁止

404

资源未找到

422

此组织未启用 Copilot Business 或 Enterprise、未为此组织设置计费、未为此组织设置公共代码建议策略,或者组织的 Copilot 访问设置设置为为所有用户启用 Copilot 或未配置。

500

内部错误

“将团队添加到组织的 Copilot 订阅” 代码示例

请求示例

发布/orgs/{org}/copilot/billing/selected_teams
curl -L \ -X POST \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "X-GitHub-Api-Version: 2022-11-28" \ https://api.github.com/orgs/ORG/copilot/billing/selected_teams \ -d '{"selected_teams":["engteam1","engteam2","engteam3"]}'

确定

状态:201
{ "seats_created": 5 }

从组织的 Copilot 订阅中删除团队

注意

此端点处于公开预览阶段,可能会发生更改。

将每个指定团队的所有成员的座位设置为“待取消”。这将导致指定团队的成员在当前计费周期结束时失去对 GitHub Copilot 的访问权限,除非他们通过其他团队保留访问权限。

有关 Copilot 定价的更多信息,请参阅“关于组织中 GitHub Copilot 的计费”。

有关禁用对 Copilot Business 或 Enterprise 的访问权限的更多信息,请参阅“撤销组织成员对 Copilot 的访问权限”。

只有组织所有者可以取消其组织成员的 Copilot 座位。

响应将包含设置为“待取消”的座位的总数。

OAuth 应用令牌和个人访问令牌(经典)需要manage_billing:copilotadmin:org范围才能使用此端点。

“从组织的 Copilot 订阅中删除团队” 的细粒度访问令牌

此端点适用于以下细粒度令牌类型:

细粒度令牌必须至少具有以下权限集之一

  • “GitHub Copilot Business” 组织权限(写入)
  • “管理” 组织权限(写入)

“从组织的 Copilot 订阅中删除团队” 的参数

标题
名称、类型、描述
accept 字符串

建议设置为application/vnd.github+json

路径参数
名称、类型、描述
org 字符串 必需

组织名称。名称不区分大小写。

主体参数
名称、类型、描述
selected_teams 字符串数组 必需

要撤销对 GitHub Copilot 访问权限的团队的名称。

“从组织的 Copilot 订阅中删除团队” 的 HTTP 响应状态代码

状态代码描述
200

确定

401

需要身份验证

403

禁止

404

资源未找到

422

此组织未启用 Copilot Business 或 Enterprise、未为此组织设置计费、未为此组织设置公共代码建议策略,或者组织的 Copilot 访问设置设置为为所有用户启用 Copilot 或未配置。

500

内部错误

“从组织的 Copilot 订阅中删除团队” 代码示例

请求示例

删除/orgs/{org}/copilot/billing/selected_teams
curl -L \ -X DELETE \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "X-GitHub-Api-Version: 2022-11-28" \ https://api.github.com/orgs/ORG/copilot/billing/selected_teams \ -d '{"selected_teams":["engteam1","engteam2","engteam3"]}'

确定

状态:200
{ "seats_cancelled": 5 }

将用户添加到组织的 Copilot 订阅

注意

此端点处于公开预览阶段,可能会发生更改。

为每个指定的用户购买 GitHub Copilot 座位。组织将根据其 Copilot 计划为每个座位付费。有关 Copilot 定价的更多信息,请参阅“关于组织中 GitHub Copilot 的计费”。

只有组织所有者可以为其组织成员添加 Copilot 座位。

为了让管理员使用此端点,组织必须拥有 Copilot Business 或 Enterprise 订阅以及已配置的建议匹配策略。有关设置 Copilot 订阅的更多信息,请参阅“为您的组织订阅 Copilot”。有关设置建议匹配策略的更多信息,请参阅“管理组织中 Copilot 的策略”。

响应将包含创建的新座位的总数和刷新的现有座位的总数。

OAuth 应用令牌和个人访问令牌(经典)需要manage_billing:copilotadmin:org范围才能使用此端点。

“将用户添加到组织的 Copilot 订阅” 的细粒度访问令牌

此端点适用于以下细粒度令牌类型:

细粒度令牌必须至少具有以下权限集之一

  • “GitHub Copilot Business” 组织权限(写入)
  • “管理” 组织权限(写入)

“将用户添加到组织的 Copilot 订阅” 的参数

标题
名称、类型、描述
accept 字符串

建议设置为application/vnd.github+json

路径参数
名称、类型、描述
org 字符串 必需

组织名称。名称不区分大小写。

主体参数
名称、类型、描述
selected_usernames 字符串数组 必需

要授予 GitHub Copilot 访问权限的组织成员的用户名。

“将用户添加到组织的 Copilot 订阅” 的 HTTP 响应状态代码

状态代码描述
201

确定

401

需要身份验证

403

禁止

404

资源未找到

422

此组织未启用 Copilot Business 或 Enterprise、未为此组织设置计费、未为此组织设置公共代码建议策略,或者组织的 Copilot 访问设置设置为为所有用户启用 Copilot 或未配置。

500

内部错误

“将用户添加到组织的 Copilot 订阅” 代码示例

请求示例

发布/orgs/{org}/copilot/billing/selected_users
curl -L \ -X POST \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "X-GitHub-Api-Version: 2022-11-28" \ https://api.github.com/orgs/ORG/copilot/billing/selected_users \ -d '{"selected_usernames":["cooluser1","hacker2","octocat"]}'

确定

状态:201
{ "seats_created": 5 }

从组织的 Copilot 订阅中删除用户

注意

此端点处于公开预览阶段,可能会发生更改。

将所有指定用户的座位设置为“待取消”。这将导致指定用户在当前计费周期结束时失去对 GitHub Copilot 的访问权限,除非他们通过团队成员身份保留访问权限。

有关 Copilot 定价的更多信息,请参阅“关于组织中 GitHub Copilot 的计费”。

有关禁用对 Copilot Business 或 Enterprise 的访问权限的更多信息,请参阅“撤销组织成员对 Copilot 的访问权限”。

只有组织所有者可以取消其组织成员的 Copilot 座位。

响应将包含设置为“待取消”的座位的总数。

OAuth 应用令牌和个人访问令牌(经典)需要manage_billing:copilotadmin:org范围才能使用此端点。

“从组织的 Copilot 订阅中删除用户” 的细粒度访问令牌

此端点适用于以下细粒度令牌类型:

细粒度令牌必须至少具有以下权限集之一

  • “GitHub Copilot Business” 组织权限(写入)
  • “管理” 组织权限(写入)

“从组织的 Copilot 订阅中删除用户” 的参数

标题
名称、类型、描述
accept 字符串

建议设置为application/vnd.github+json

路径参数
名称、类型、描述
org 字符串 必需

组织名称。名称不区分大小写。

主体参数
名称、类型、描述
selected_usernames 字符串数组 必需

要撤销对 GitHub Copilot 访问权限的组织成员的用户名。

“从组织的 Copilot 订阅中删除用户” 的 HTTP 响应状态代码

状态代码描述
200

确定

401

需要身份验证

403

禁止

404

资源未找到

422

此组织未启用 Copilot Business 或 Enterprise、未为此组织设置计费、未为此组织设置公共代码建议策略、座位管理设置设置为为所有用户启用 Copilot 或未配置,或者由于用户的座位是通过团队分配给他们的,因此无法取消。

500

内部错误

“从组织的 Copilot 订阅中删除用户” 代码示例

请求示例

删除/orgs/{org}/copilot/billing/selected_users
curl -L \ -X DELETE \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "X-GitHub-Api-Version: 2022-11-28" \ https://api.github.com/orgs/ORG/copilot/billing/selected_users \ -d '{"selected_usernames":["cooluser1","hacker2","octocat"]}'

确定

状态:200
{ "seats_cancelled": 5 }

获取用户的 Copilot 座位分配详细信息

注意

此端点处于公开预览阶段,可能会发生更改。

获取当前有权访问 GitHub Copilot 的组织成员的 GitHub Copilot 座位详细信息。

座位对象包含有关用户最新 Copilot 活动的信息。用户必须在其 IDE 中为 Copilot 启用遥测,才能在last_activity_at中反映 IDE 活动。有关活动数据的更多信息,请参阅“查看组织中 Copilot 的用户活动数据”。

只有组织所有者可以查看其组织成员的 Copilot 座位分配详细信息。

OAuth 应用令牌和个人访问令牌(经典)需要manage_billing:copilotread:org作用域才能使用此端点。

“获取用户的 Copilot 座位分配详细信息” 的细粒度访问令牌

此端点适用于以下细粒度令牌类型:

细粒度令牌必须至少具有以下权限集之一

  • “GitHub Copilot Business”组织权限(读取)
  • “管理”组织权限(读取)

“获取用户的 Copilot 座位分配详细信息” 的参数

标题
名称、类型、描述
accept 字符串

建议设置为application/vnd.github+json

路径参数
名称、类型、描述
org 字符串 必需

组织名称。名称不区分大小写。

username 字符串 必需

GitHub 用户帐户的句柄。

“获取用户的 Copilot 座位分配详细信息” 的 HTTP 响应状态代码

状态代码描述
200

用户的 GitHub Copilot 座位详细信息,包括使用情况。

401

需要身份验证

403

禁止

404

资源未找到

422

此组织未启用 Copilot Business 或 Enterprise,或者用户有待处理的组织邀请。

500

内部错误

“获取用户的 Copilot 座位分配详细信息” 代码示例

请求示例

获取/orgs/{org}/members/{username}/copilot
curl -L \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "X-GitHub-Api-Version: 2022-11-28" \ https://api.github.com/orgs/ORG/members/USERNAME/copilot

用户的 GitHub Copilot 座位详细信息,包括使用情况。

状态:200
{ "created_at": "2021-08-03T18:00:00-06:00", "updated_at": "2021-09-23T15:00:00-06:00", "pending_cancellation_date": null, "last_activity_at": "2021-10-14T00:53:32-06:00", "last_activity_editor": "vscode/1.77.3/copilot/1.86.82", "plan_type": "business", "assignee": { "login": "octocat", "id": 1, "node_id": "MDQ6VXNlcjE=", "avatar_url": "https://github.com/images/error/octocat_happy.gif", "gravatar_id": "", "url": "https://api.github.com/users/octocat", "html_url": "https://github.com/octocat", "followers_url": "https://api.github.com/users/octocat/followers", "following_url": "https://api.github.com/users/octocat/following{/other_user}", "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", "organizations_url": "https://api.github.com/users/octocat/orgs", "repos_url": "https://api.github.com/users/octocat/repos", "events_url": "https://api.github.com/users/octocat/events{/privacy}", "received_events_url": "https://api.github.com/users/octocat/received_events", "type": "User", "site_admin": false }, "assigning_team": { "id": 1, "node_id": "MDQ6VGVhbTE=", "url": "https://api.github.com/teams/1", "html_url": "https://github.com/orgs/github/teams/justice-league", "name": "Justice League", "slug": "justice-league", "description": "A great team.", "privacy": "closed", "notification_setting": "notifications_enabled", "permission": "admin", "members_url": "https://api.github.com/teams/1/members{/member}", "repositories_url": "https://api.github.com/teams/1/repos", "parent": null } }