GitHub (billing manager)

GitHub is a web-based Git repository hosting service offering distributed revision control and source code management functionality of Git.

Pricing GitHub price is based on the number of private repositories an organization can have, features and number of users

Integration Information

Data Collected

  • Invoices
  • Members: email, name
  • Usage:
    • number of used and purchased licenses (plans: team and enterprise)
    • number of repositories (plans: diamond, einsteinium, gold)
    • storage and bandwidth (git lfs data)
    • actions (github actions)
    • gb (github packages)

Connection details

  • Status: General Availability
  • Type: scraping
  • Permissions required:
    * Billing manager scraping aggregator depends on the user getting the billing manager permissions.Permission can be given on either the enterprise or organisational level. Invoices can be issued at the organisation or enterprise level. Only invoices with the respected access can be accessed i.e. with organisation level enterprise invoices are not reachable.

Why can't I see last activity data for the members?

The last activity data for the members is only available, if both of the following conditions are true: 1) the organization in question is on the enterprise plan, and 2) the person connecting is either an owner or an admin of the organization. This is the limitation of the GitHub API. If either of this is not true, then the list of all the members will still be aggregated, but there will be no last see shown.