Billing
Download SpecMonitor charges and usage from Actions and Packages.
Get GitHub Advanced Security active committers for an enterprise
Gets the GitHub Advanced Security active committers for an enterprise per repository.
Each distinct user login across all repositories is counted as a single Advanced Security seat, so the total_advanced_security_committers
is not the sum of active_users for each repository.
The total number of repositories with committer information is tracked by the total_count
field.
per_page
int
The number of results per page (max 100).
- Default
- 30
page
int
Page number of the results to fetch.
- Default
- 1
enterprise
string
required
The slug version of the enterprise name. You can also substitute this value with the enterprise id.
Response
Success
{
"total_advanced_security_committers": 2,
"total_count": 2,
"repositories": [
{
"name": "octocat-org/Hello-World",
"advanced_security_committers": 2,
"advanced_security_committers_breakdown": [
{
"user_login": "octocat",
"last_pushed_date": "2021-11-03"
},
{
"user_login": "octokitten",
"last_pushed_date": "2021-10-25"
}
]
},
{
"name": "octocat-org/server",
"advanced_security_committers": 1,
"advanced_security_committers_breakdown": [
{
"user_login": "octokitten",
"last_pushed_date": "2021-10-26"
}
]
}
]
}
Empty response
Empty response
Empty response
Empty response
Empty response
Empty response
Empty response
Empty response
Empty response
Empty response
Empty response
Empty response
Empty response
message
string
documentation_url
string
url
string
status
string
Response if GitHub Advanced Security is not enabled for this repository
{
"message": "string",
"documentation_url": "string",
"url": "string",
"status": "string"
}
total_advanced_security_committers
int
- Example
- 25
total_count
int
- Example
- 2
repositories
array[object]
required
object
name
string
required
- Example
- "octocat/Hello-World"
advanced_security_committers
int
required
- Example
- 25
advanced_security_committers_breakdown
array[object]
required
object
user_login
string
required
last_pushed_date
string
required
- Example
- "2021-11-03"
Get GitHub Advanced Security active committers for an organization
Gets the GitHub Advanced Security active committers for an organization per repository.
Each distinct user login across all repositories is counted as a single Advanced Security seat, so the total_advanced_security_committers
is not the sum of advanced_security_committers for each repository.
If this organization defers to an enterprise for billing, the total_advanced_security_committers
returned from the organization API may include some users that are in more than one organization, so they will only consume a single Advanced Security seat at the enterprise level.
The total number of repositories with committer information is tracked by the total_count
field.
per_page
int
The number of results per page (max 100).
- Default
- 30
page
int
Page number of the results to fetch.
- Default
- 1
org
string
required
The organization name. The name is not case sensitive.
Response
Success
{
"total_advanced_security_committers": 2,
"total_count": 2,
"repositories": [
{
"name": "octocat-org/Hello-World",
"advanced_security_committers": 2,
"advanced_security_committers_breakdown": [
{
"user_login": "octocat",
"last_pushed_date": "2021-11-03"
},
{
"user_login": "octokitten",
"last_pushed_date": "2021-10-25"
}
]
},
{
"name": "octocat-org/server",
"advanced_security_committers": 1,
"advanced_security_committers_breakdown": [
{
"user_login": "octokitten",
"last_pushed_date": "2021-10-26"
}
]
}
]
}
Empty response
Empty response
Empty response
Empty response
Empty response
Empty response
Empty response
Empty response
Empty response
Empty response
Empty response
Empty response
Empty response
message
string
documentation_url
string
url
string
status
string
Response if GitHub Advanced Security is not enabled for this repository
{
"message": "string",
"documentation_url": "string",
"url": "string",
"status": "string"
}
total_advanced_security_committers
int
- Example
- 25
total_count
int
- Example
- 2
repositories
array[object]
required
object
name
string
required
- Example
- "octocat/Hello-World"
advanced_security_committers
int
required
- Example
- 25
advanced_security_committers_breakdown
array[object]
required
object
user_login
string
required
last_pushed_date
string
required
- Example
- "2021-11-03"
Was this page helpful?