Skip to main content
Skip to content

GitHub应用所需的权限

对于授予某个 GitHub App 的每项权限,以下是应用可以使用的 REST API 终结点。

在本文中

关于 GitHub App 权限

GitHub Apps 使用一组权限创建。 权限定义了 GitHub App 可通过 API 访问的资源。 有关详细信息,请参阅“为GitHub应用选择权限”。

为帮助正确选择权限,在 REST API 响应中将会收到 X-Accepted-GitHub-Permissions 标头。 标头将会提示访问端点所需的权限。 有关详细信息,请参阅“REST API 故障排除”。

需要拥有这些权限才能访问专用资源。 某些端点也可以用来访问不具有这些权限的公共资源。 若要查看端点是否可以在没有权限的情况下访问公共资源,请参阅该端点的文档。

某些端点需要多个权限。 其他端点使用一组权限中的任何一个权限。 在这些情况下,“其他权限”列将包含复选标记。 有关使用端点所需的权限的完整详细信息,请参阅该端点的文档。

Enterprise permissions for "Enterprise billing"

终结点访问令牌类型其他权限
POST /enterprises/{enterprise}/settings/billing/budgetswriteUAT
IAT
PATCH /enterprises/{enterprise}/settings/billing/budgets/{budget_id}writeUAT
IAT
DELETE /enterprises/{enterprise}/settings/billing/budgets/{budget_id}writeUAT
IAT
POST /enterprises/{enterprise}/settings/billing/cost-centerswriteUAT
IAT
PATCH /enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id}writeUAT
IAT
DELETE /enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id}writeUAT
IAT
POST /enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id}/resourcewriteUAT
IAT
DELETE /enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id}/resourcewriteUAT
IAT
GET /enterprises/{enterprise}/settings/billing/ai_credit/usagereadUAT
IAT
GET /enterprises/{enterprise}/settings/billing/budgetsreadUAT
IAT
GET /enterprises/{enterprise}/settings/billing/budgets/{budget_id}readUAT
IAT
GET /enterprises/{enterprise}/settings/billing/budgets/{budget_id}/user-statesreadUAT
IAT
GET /enterprises/{enterprise}/settings/billing/cost-centersreadUAT
IAT
GET /enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id}readUAT
IAT
GET /enterprises/{enterprise}/settings/billing/premium_request/usagereadUAT
IAT
GET /enterprises/{enterprise}/settings/billing/reportsreadUAT
IAT
需要多个权限,或者可以使用不同的权限。 有关权限的更多信息,请参阅此终结点的文档。
POST /enterprises/{enterprise}/settings/billing/reportsreadUAT
IAT
需要多个权限,或者可以使用不同的权限。 有关权限的更多信息,请参阅此终结点的文档。
GET /enterprises/{enterprise}/settings/billing/reports/{report_id}readUAT
IAT
需要多个权限,或者可以使用不同的权限。 有关权限的更多信息,请参阅此终结点的文档。
GET /enterprises/{enterprise}/settings/billing/usagereadUAT
IAT
GET /enterprises/{enterprise}/settings/billing/usage/summaryreadUAT
IAT