청구 사용량
REST API를 사용하여 청구 사용량 정보를 가져옵니다.
이 페이지의 엔드포인트는 엔드포인트와 연결된 계정에 청구되는 사용량을 반환합니다. 보고할 사용 수준을 결정하는 데 도움이 되는 내용은 REST API를 사용하여 사용 보고 자동화을 참조하세요.
- 사용자 엔드포인트는 개별 사용자의 개인 계정에 직접 청구되는 Copilot 사용량을 반환합니다. 이러한 엔드포인트는 사용자가 자신의 Copilot 플랜을 구매한 경우에만 적용됩니다.
- 사용자의 Copilot 라이선스가 조직 또는 엔터프라이즈를 통해 관리 및 청구되는 경우 사용자 수준 엔드포인트에 해당 사용량이 포함되지 않습니다. 이 경우 조직 또는 엔터프라이즈 수준 엔드포인트를 대신 사용해야 합니다.
엔터프라이즈 수준 엔드포인트를 보려면 페이지 상단에 있는 드롭다운 메뉴를 선택하고 무료, 팀, Pro에서 GitHub Enterprise Cloud로 변경합니다.
Get billing premium request usage report for an organization
Gets a report of premium request usage for an organization. To use this endpoint, you must be an administrator of an organization within an enterprise or an organization account.
Note: Only data from the past 24 months is accessible via this endpoint.
"Get billing premium request usage report for an organization"에 대한 세분화된 액세스 토큰
이 엔드포인트는 다음 세분화된 토큰 형식에서 작동합니다.:
세분화된 토큰에는 다음 권한 집합이 있어야 합니다.:
- "Administration" organization permissions (read)
"Get billing premium request usage report for an organization"에 대한 매개 변수
| 속성, 형식, 설명 |
|---|
accept string Setting to |
| 속성, 형식, 설명 |
|---|
org string RequiredThe organization name. The name is not case sensitive. |
| 속성, 형식, 설명 |
|---|
year integer If specified, only return results for a single year. The value of |
month integer If specified, only return results for a single month. The value of |
day integer If specified, only return results for a single day. The value of |
user string The user name to query usage for. The name is not case sensitive. |
model string The model name to query usage for. The name is not case sensitive. |
product string The product name to query usage for. The name is not case sensitive. |
"Get billing premium request usage report for an organization"에 대한 HTTP 응답 상태 코드
| 상태 코드 | 설명 |
|---|---|
200 | Response when getting a billing premium request usage report |
400 | Bad Request |
403 | Forbidden |
404 | Resource not found |
500 | Internal Error |
503 | Service unavailable |
"Get billing premium request usage report for an organization"에 대한 코드 샘플
요청 예제
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2026-03-10" \
https://api.github.com/organizations/ORG/settings/billing/premium_request/usageResponse when getting a billing premium request usage report
Status: 200{
"timePeriod": {
"year": 2025
},
"organization": "GitHub",
"usageItems": [
{
"product": "Copilot",
"sku": "Copilot Premium Request",
"model": "GPT-5",
"unitType": "requests",
"pricePerUnit": 0.04,
"grossQuantity": 100,
"grossAmount": 4,
"discountQuantity": 0,
"discountAmount": 0,
"netQuantity": 100,
"netAmount": 4
}
]
}Get billing usage report for an organization
Gets a report of the total usage for an organization. To use this endpoint, you must be an administrator of an organization within an enterprise or an organization account.
Note: This endpoint is only available to organizations with access to the enhanced billing platform. For more information, see "About the enhanced billing platform."
"Get billing usage report for an organization"에 대한 세분화된 액세스 토큰
이 엔드포인트는 다음 세분화된 토큰 형식에서 작동합니다.:
세분화된 토큰에는 다음 권한 집합이 있어야 합니다.:
- "Administration" organization permissions (read)
"Get billing usage report for an organization"에 대한 매개 변수
| 속성, 형식, 설명 |
|---|
accept string Setting to |
| 속성, 형식, 설명 |
|---|
org string RequiredThe organization name. The name is not case sensitive. |
| 속성, 형식, 설명 |
|---|
year integer If specified, only return results for a single year. The value of |
month integer If specified, only return results for a single month. The value of |
day integer If specified, only return results for a single day. The value of |
"Get billing usage report for an organization"에 대한 HTTP 응답 상태 코드
| 상태 코드 | 설명 |
|---|---|
200 | Billing usage report response for an organization |
400 | Bad Request |
403 | Forbidden |
500 | Internal Error |
503 | Service unavailable |
"Get billing usage report for an organization"에 대한 코드 샘플
요청 예제
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2026-03-10" \
https://api.github.com/organizations/ORG/settings/billing/usageBilling usage report response for an organization
Status: 200{
"usageItems": [
{
"date": "2023-08-01",
"product": "Actions",
"sku": "Actions Linux",
"quantity": 100,
"unitType": "minutes",
"pricePerUnit": 0.008,
"grossAmount": 0.8,
"discountAmount": 0,
"netAmount": 0.8,
"organizationName": "GitHub",
"repositoryName": "github/example"
}
]
}Get billing usage summary for an organization
Note
This endpoint is in public preview and is subject to change.
Gets a summary report of usage for an organization. To use this endpoint, you must be an administrator of an organization within an enterprise or an organization account.
Note: Only data from the past 24 months is accessible via this endpoint.
"Get billing usage summary for an organization"에 대한 세분화된 액세스 토큰
이 엔드포인트는 다음 세분화된 토큰 형식에서 작동합니다.:
세분화된 토큰에는 다음 권한 집합이 있어야 합니다.:
- "Administration" organization permissions (read)
"Get billing usage summary for an organization"에 대한 매개 변수
| 속성, 형식, 설명 |
|---|
accept string Setting to |
| 속성, 형식, 설명 |
|---|
org string RequiredThe organization name. The name is not case sensitive. |
| 속성, 형식, 설명 |
|---|
year integer If specified, only return results for a single year. The value of |
month integer If specified, only return results for a single month. The value of |
day integer If specified, only return results for a single day. The value of |
repository string The repository name to query for usage in the format owner/repository. |
product string The product name to query usage for. The name is not case sensitive. |
sku string The SKU to query for usage. |
"Get billing usage summary for an organization"에 대한 HTTP 응답 상태 코드
| 상태 코드 | 설명 |
|---|---|
200 | Response when getting a billing usage summary |
400 | Bad Request |
403 | Forbidden |
500 | Internal Error |
503 | Service unavailable |
"Get billing usage summary for an organization"에 대한 코드 샘플
요청 예제
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2026-03-10" \
https://api.github.com/organizations/ORG/settings/billing/usage/summaryResponse when getting a billing usage summary
Status: 200{
"timePeriod": {
"year": 2025
},
"organization": "GitHub",
"usageItems": [
{
"product": "Actions",
"sku": "actions_linux",
"unitType": "minutes",
"pricePerUnit": 0.008,
"grossQuantity": 1000,
"grossAmount": 8,
"discountQuantity": 0,
"discountAmount": 0,
"netQuantity": 1000,
"netAmount": 8
}
]
}Get billing premium request usage report for a user
Gets a report of premium request usage for a user.
Note: Only data from the past 24 months is accessible via this endpoint.
"Get billing premium request usage report for a user"에 대한 세분화된 액세스 토큰
이 엔드포인트는 다음 세분화된 토큰 형식에서 작동합니다.:
세분화된 토큰에는 다음 권한 집합이 있어야 합니다.:
- "Plan" user permissions (read)
"Get billing premium request usage report for a user"에 대한 매개 변수
| 속성, 형식, 설명 |
|---|
accept string Setting to |
| 속성, 형식, 설명 |
|---|
username string RequiredThe handle for the GitHub user account. |
| 속성, 형식, 설명 |
|---|
year integer If specified, only return results for a single year. The value of |
month integer If specified, only return results for a single month. The value of |
day integer If specified, only return results for a single day. The value of |
model string The model name to query usage for. The name is not case sensitive. |
product string The product name to query usage for. The name is not case sensitive. |
"Get billing premium request usage report for a user"에 대한 HTTP 응답 상태 코드
| 상태 코드 | 설명 |
|---|---|
200 | Response when getting a billing premium request usage report |
400 | Bad Request |
403 | Forbidden |
404 | Resource not found |
500 | Internal Error |
503 | Service unavailable |
"Get billing premium request usage report for a user"에 대한 코드 샘플
요청 예제
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2026-03-10" \
https://api.github.com/users/USERNAME/settings/billing/premium_request/usageResponse when getting a billing premium request usage report
Status: 200{
"timePeriod": {
"year": 2025
},
"user": "monalisa",
"usageItems": [
{
"product": "Copilot",
"sku": "Copilot Premium Request",
"model": "GPT-5",
"unitType": "requests",
"pricePerUnit": 0.04,
"grossQuantity": 100,
"grossAmount": 4,
"discountQuantity": 0,
"discountAmount": 0,
"netQuantity": 100,
"netAmount": 4
}
]
}Get billing usage report for a user
Gets a report of the total usage for a user.
Note: This endpoint is only available to users with access to the enhanced billing platform.
"Get billing usage report for a user"에 대한 세분화된 액세스 토큰
이 엔드포인트는 다음 세분화된 토큰 형식에서 작동합니다.:
세분화된 토큰에는 다음 권한 집합이 있어야 합니다.:
- "Plan" user permissions (read)
"Get billing usage report for a user"에 대한 매개 변수
| 속성, 형식, 설명 |
|---|
accept string Setting to |
| 속성, 형식, 설명 |
|---|
username string RequiredThe handle for the GitHub user account. |
| 속성, 형식, 설명 |
|---|
year integer If specified, only return results for a single year. The value of |
month integer If specified, only return results for a single month. The value of |
day integer If specified, only return results for a single day. The value of |
"Get billing usage report for a user"에 대한 HTTP 응답 상태 코드
| 상태 코드 | 설명 |
|---|---|
200 | Response when getting a billing usage report |
400 | Bad Request |
403 | Forbidden |
500 | Internal Error |
503 | Service unavailable |
"Get billing usage report for a user"에 대한 코드 샘플
요청 예제
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2026-03-10" \
https://api.github.com/users/USERNAME/settings/billing/usageResponse when getting a billing usage report
Status: 200{
"usageItems": [
{
"date": "2023-08-01",
"product": "Actions",
"sku": "Actions Linux",
"quantity": 100,
"unitType": "minutes",
"pricePerUnit": 0.008,
"grossAmount": 0.8,
"discountAmount": 0,
"netAmount": 0.8,
"repositoryName": "user/example"
}
]
}Get billing usage summary for a user
Note
This endpoint is in public preview and is subject to change.
Gets a summary report of usage for a user.
Note: Only data from the past 24 months is accessible via this endpoint.
"Get billing usage summary for a user"에 대한 세분화된 액세스 토큰
이 엔드포인트는 다음 세분화된 토큰 형식에서 작동합니다.:
세분화된 토큰에는 다음 권한 집합이 있어야 합니다.:
- "Plan" user permissions (read)
"Get billing usage summary for a user"에 대한 매개 변수
| 속성, 형식, 설명 |
|---|
accept string Setting to |
| 속성, 형식, 설명 |
|---|
username string RequiredThe handle for the GitHub user account. |
| 속성, 형식, 설명 |
|---|
year integer If specified, only return results for a single year. The value of |
month integer If specified, only return results for a single month. The value of |
day integer If specified, only return results for a single day. The value of |
repository string The repository name to query for usage in the format owner/repository. |
product string The product name to query usage for. The name is not case sensitive. |
sku string The SKU to query for usage. |
"Get billing usage summary for a user"에 대한 HTTP 응답 상태 코드
| 상태 코드 | 설명 |
|---|---|
200 | Response when getting a billing usage summary |
400 | Bad Request |
403 | Forbidden |
404 | Resource not found |
500 | Internal Error |
503 | Service unavailable |
"Get billing usage summary for a user"에 대한 코드 샘플
요청 예제
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2026-03-10" \
https://api.github.com/users/USERNAME/settings/billing/usage/summaryResponse when getting a billing usage summary
Status: 200{
"timePeriod": {
"year": 2025
},
"user": "monalisa",
"usageItems": [
{
"product": "Actions",
"sku": "actions_linux",
"unitType": "minutes",
"pricePerUnit": 0.008,
"grossQuantity": 1000,
"grossAmount": 8,
"discountQuantity": 0,
"discountAmount": 0,
"netQuantity": 1000,
"netAmount": 8
}
]
}