Plataforma de facturación mejorada
Usa la API de REST para obtener información sobre el uso de la facturación de la plataforma de facturación mejorada.
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.
Tokens de acceso específicos para "Get billing premium request usage report for an organization"
Este punto de conexión funciona con los siguientes tipos de token pormenorizados:
- Tokens de acceso de usuario de la aplicación de GitHub
- Token de acceso a la instalación de la aplicación de GitHub
- Tokens de acceso personal específico
El token pormenorizado debe tener el siguiente conjunto de permisos:
- "Administration" organization permissions (read)
Parámetros para "Get billing premium request usage report for an organization"
| Nombre, Tipo, Descripción | 
|---|
| acceptstringSetting to  | 
| Nombre, Tipo, Descripción | 
|---|
| orgstring RequeridoThe organization name. The name is not case sensitive. | 
| Nombre, Tipo, Descripción | 
|---|
| yearintegerIf specified, only return results for a single year. The value of  | 
| monthintegerIf specified, only return results for a single month. The value of  | 
| dayintegerIf specified, only return results for a single day. The value of  | 
| userstringThe user name to query usage for. The name is not case sensitive. | 
| modelstringThe model name to query usage for. The name is not case sensitive. | 
| productstringThe product name to query usage for. The name is not case sensitive. | 
Códigos de estado de respuesta HTTP para "Get billing premium request usage report for an organization"
| status code | Descripción | 
|---|---|
| 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 | 
Ejemplos de código para "Get billing premium request usage report for an organization"
Si accedes a GitHub en GHE.com, reemplaza api.github.com por el subdominio dedicado de la empresa en api.SUBDOMAIN.ghe.com.
Ejemplo de solicitud
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/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."
Tokens de acceso específicos para "Get billing usage report for an organization"
Este punto de conexión funciona con los siguientes tipos de token pormenorizados:
- Tokens de acceso de usuario de la aplicación de GitHub
- Token de acceso a la instalación de la aplicación de GitHub
- Tokens de acceso personal específico
El token pormenorizado debe tener el siguiente conjunto de permisos:
- "Administration" organization permissions (read)
Parámetros para "Get billing usage report for an organization"
| Nombre, Tipo, Descripción | 
|---|
| acceptstringSetting to  | 
| Nombre, Tipo, Descripción | 
|---|
| orgstring RequeridoThe organization name. The name is not case sensitive. | 
| Nombre, Tipo, Descripción | 
|---|
| yearintegerIf specified, only return results for a single year. The value of  | 
| monthintegerIf specified, only return results for a single month. The value of  | 
| dayintegerIf specified, only return results for a single day. The value of  | 
Códigos de estado de respuesta HTTP para "Get billing usage report for an organization"
| status code | Descripción | 
|---|---|
| 200 | Billing usage report response for an organization | 
| 400 | Bad Request | 
| 403 | Forbidden | 
| 500 | Internal Error | 
| 503 | Service unavailable | 
Ejemplos de código para "Get billing usage report for an organization"
Si accedes a GitHub en GHE.com, reemplaza api.github.com por el subdominio dedicado de la empresa en api.SUBDOMAIN.ghe.com.
Ejemplo de solicitud
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/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 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.
Tokens de acceso específicos para "Get billing premium request usage report for a user"
Este punto de conexión funciona con los siguientes tipos de token pormenorizados:
El token pormenorizado debe tener el siguiente conjunto de permisos:
- "Plan" user permissions (read)
Parámetros para "Get billing premium request usage report for a user"
| Nombre, Tipo, Descripción | 
|---|
| acceptstringSetting to  | 
| Nombre, Tipo, Descripción | 
|---|
| usernamestring RequeridoThe handle for the GitHub user account. | 
| Nombre, Tipo, Descripción | 
|---|
| yearintegerIf specified, only return results for a single year. The value of  | 
| monthintegerIf specified, only return results for a single month. The value of  | 
| dayintegerIf specified, only return results for a single day. The value of  | 
| modelstringThe model name to query usage for. The name is not case sensitive. | 
| productstringThe product name to query usage for. The name is not case sensitive. | 
Códigos de estado de respuesta HTTP para "Get billing premium request usage report for a user"
| status code | Descripción | 
|---|---|
| 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 | 
Ejemplos de código para "Get billing premium request usage report for a user"
Si accedes a GitHub en GHE.com, reemplaza api.github.com por el subdominio dedicado de la empresa en api.SUBDOMAIN.ghe.com.
Ejemplo de solicitud
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/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.
Tokens de acceso específicos para "Get billing usage report for a user"
Este punto de conexión funciona con los siguientes tipos de token pormenorizados:
El token pormenorizado debe tener el siguiente conjunto de permisos:
- "Plan" user permissions (read)
Parámetros para "Get billing usage report for a user"
| Nombre, Tipo, Descripción | 
|---|
| acceptstringSetting to  | 
| Nombre, Tipo, Descripción | 
|---|
| usernamestring RequeridoThe handle for the GitHub user account. | 
| Nombre, Tipo, Descripción | 
|---|
| yearintegerIf specified, only return results for a single year. The value of  | 
| monthintegerIf specified, only return results for a single month. The value of  | 
| dayintegerIf specified, only return results for a single day. The value of  | 
Códigos de estado de respuesta HTTP para "Get billing usage report for a user"
| status code | Descripción | 
|---|---|
| 200 | Response when getting a billing usage report | 
| 400 | Bad Request | 
| 403 | Forbidden | 
| 500 | Internal Error | 
| 503 | Service unavailable | 
Ejemplos de código para "Get billing usage report for a user"
Si accedes a GitHub en GHE.com, reemplaza api.github.com por el subdominio dedicado de la empresa en api.SUBDOMAIN.ghe.com.
Ejemplo de solicitud
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/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"
    }
  ]
}