用于计费的 REST API 端点
使用 REST API 获取企业计费信息。
关于账单
您可以获取企业账单信息。有关更多信息,请参阅“企业账单的 REST API 端点”。
获取组织的 GitHub Actions 账单
获取免费和付费 GitHub Actions 使用分钟数的摘要。
付费分钟数仅适用于使用 GitHub 托管运行器在私有存储库中运行的工作流。每个 GitHub 托管运行器操作系统都列出了使用的分钟数。任何作业重新运行也包含在使用情况中。返回的使用情况包括 macOS 和 Windows 运行器的任何分钟数乘数,并四舍五入到最接近的整分钟。有关更多信息,请参阅“管理 GitHub Actions 的账单”。
OAuth 应用令牌和个人访问令牌(经典)需要 repo
或 admin:org
范围才能使用此端点。
用于“获取组织的 GitHub Actions 账单”的细粒度访问令牌
此端点适用于以下细粒度令牌类型
细粒度令牌必须具有以下权限集
- “管理”组织权限(读取)
用于“获取组织的 GitHub Actions 账单”的参数
名称、类型、描述 |
---|
accept string 建议设置为 |
名称、类型、描述 |
---|
org string 必需组织名称。名称不区分大小写。 |
用于“获取组织的 GitHub Actions 账单”的 HTTP 响应状态代码
状态代码 | 描述 |
---|---|
200 | OK |
用于“获取组织的 GitHub Actions 账单”的代码示例
请求示例
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/settings/billing/actions
响应
获取组织的 GitHub Packages 账单
获取 GitHub Packages 中用于私有仓库的免费和付费存储量(以 GB 为单位)。
付费分钟数仅适用于存储在私有仓库中的软件包。有关更多信息,请参阅 "管理 GitHub Packages 的账单."
OAuth 应用令牌和个人访问令牌(经典)需要 repo
或 admin:org
范围才能使用此端点。
用于“获取组织的 GitHub Packages 账单”的细粒度访问令牌
此端点适用于以下细粒度令牌类型
细粒度令牌必须具有以下权限集
- “管理”组织权限(读取)
用于“获取组织的 GitHub Packages 账单”的参数
名称、类型、描述 |
---|
accept string 建议设置为 |
名称、类型、描述 |
---|
org string 必需组织名称。名称不区分大小写。 |
用于“获取组织的 GitHub Packages 账单”的 HTTP 响应状态代码
状态代码 | 描述 |
---|---|
200 | OK |
用于“获取组织的 GitHub Packages 账单”的代码示例
请求示例
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/settings/billing/packages
响应
获取组织的共享存储账单
获取 GitHub Actions 和 GitHub Packages 的估计付费存储量和估计总存储量。
付费分钟数仅适用于存储在私有仓库中的软件包。有关更多信息,请参阅 "管理 GitHub Packages 的账单."
OAuth 应用令牌和个人访问令牌(经典)需要 repo
或 admin:org
范围才能使用此端点。
用于“获取组织的共享存储账单”的细粒度访问令牌
此端点适用于以下细粒度令牌类型
细粒度令牌必须具有以下权限集
- “管理”组织权限(读取)
用于“获取组织的共享存储账单”的参数
名称、类型、描述 |
---|
accept string 建议设置为 |
名称、类型、描述 |
---|
org string 必需组织名称。名称不区分大小写。 |
用于“获取组织的共享存储账单”的 HTTP 响应状态代码
状态代码 | 描述 |
---|---|
200 | OK |
用于“获取组织的共享存储账单”的代码示例
请求示例
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/settings/billing/shared-storage
响应
获取用户的 GitHub Actions 账单
获取免费和付费 GitHub Actions 使用分钟数的摘要。
付费分钟数仅适用于使用 GitHub 托管运行器在私有存储库中运行的工作流。每个 GitHub 托管运行器操作系统都列出了使用的分钟数。任何作业重新运行也包含在使用情况中。返回的使用情况包括 macOS 和 Windows 运行器的任何分钟数乘数,并四舍五入到最接近的整分钟。有关更多信息,请参阅“管理 GitHub Actions 的账单”。
OAuth 应用令牌和个人访问令牌(经典)需要 user
范围才能使用此端点。
针对“获取 GitHub Actions 用户账单”的细粒度访问令牌
此端点适用于以下细粒度令牌类型
细粒度令牌必须具有以下权限集
- “计划”用户权限(读取)
“获取 GitHub Actions 用户账单”的参数
名称、类型、描述 |
---|
accept string 建议设置为 |
名称、类型、描述 |
---|
username string 必填GitHub 用户帐户的句柄。 |
“获取 GitHub Actions 用户账单”的 HTTP 响应状态代码
状态代码 | 描述 |
---|---|
200 | OK |
“获取 GitHub Actions 用户账单”的代码示例
请求示例
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/users/USERNAME/settings/billing/actions
响应
获取 GitHub Packages 用户账单
获取 GitHub Packages 中用于私有仓库的免费和付费存储量(以 GB 为单位)。
付费分钟数仅适用于存储在私有仓库中的软件包。有关更多信息,请参阅 "管理 GitHub Packages 的账单."
OAuth 应用令牌和个人访问令牌(经典)需要 user
范围才能使用此端点。
针对“获取 GitHub Packages 用户账单”的细粒度访问令牌
此端点适用于以下细粒度令牌类型
细粒度令牌必须具有以下权限集
- “计划”用户权限(读取)
“获取 GitHub Packages 用户账单”的参数
名称、类型、描述 |
---|
accept string 建议设置为 |
名称、类型、描述 |
---|
username string 必填GitHub 用户帐户的句柄。 |
“获取 GitHub Packages 用户账单”的 HTTP 响应状态代码
状态代码 | 描述 |
---|---|
200 | OK |
“获取 GitHub Packages 用户账单”的代码示例
请求示例
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/users/USERNAME/settings/billing/packages
响应
获取用户共享存储账单
获取 GitHub Actions 和 GitHub Packages 的估计付费存储量和估计总存储量。
付费分钟数仅适用于存储在私有仓库中的软件包。有关更多信息,请参阅 "管理 GitHub Packages 的账单."
OAuth 应用令牌和个人访问令牌(经典)需要 user
范围才能使用此端点。
针对“获取用户共享存储账单”的细粒度访问令牌
此端点适用于以下细粒度令牌类型
细粒度令牌必须具有以下权限集
- “计划”用户权限(读取)
“获取用户共享存储账单”的参数
名称、类型、描述 |
---|
accept string 建议设置为 |
名称、类型、描述 |
---|
username string 必填GitHub 用户帐户的句柄。 |
“获取用户共享存储账单”的 HTTP 响应状态代码
状态代码 | 描述 |
---|---|
200 | OK |
“获取用户共享存储账单”的代码示例
请求示例
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/users/USERNAME/settings/billing/shared-storage
响应