Nous avons récemment déplacé une partie de la documentation de l’API REST. Si vous ne trouvez pas ce que vous recherchez, vous pouvez essayer la page d’API REST Actions.
Statistiques d’administration
Utilisez l’API REST pour récupérer diverses métriques relatives à votre installation.
À propos des statistiques d’administration
Ces points de terminaison sont uniquement disponibles pour les administrateurs de site authentifiés. Les utilisateurs normaux recevront une réponse 404
.
Get all statistics
Codes d’état de la réponse HTTP pour « Get all statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « Get all statistics »
get/enterprise/stats/all
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/all
Response
Status: 200
{
"repos": {
"total_repos": 212,
"root_repos": 194,
"fork_repos": 18,
"org_repos": 51,
"total_pushes": 3082,
"total_wikis": 15
},
"hooks": {
"total_hooks": 27,
"active_hooks": 23,
"inactive_hooks": 4
},
"pages": {
"total_pages": 36
},
"orgs": {
"total_orgs": 33,
"disabled_orgs": 0,
"total_teams": 60,
"total_team_members": 314
},
"users": {
"total_users": 254,
"admin_users": 45,
"suspended_users": 21
},
"pulls": {
"total_pulls": 86,
"merged_pulls": 60,
"mergeable_pulls": 21,
"unmergeable_pulls": 3
},
"issues": {
"total_issues": 179,
"open_issues": 83,
"closed_issues": 96
},
"milestones": {
"total_milestones": 7,
"open_milestones": 6,
"closed_milestones": 1
},
"gists": {
"total_gists": 178,
"private_gists": 151,
"public_gists": 25
},
"comments": {
"total_commit_comments": 6,
"total_gist_comments": 28,
"total_issue_comments": 366,
"total_pull_request_comments": 30
}
}
Get comment statistics
Codes d’état de la réponse HTTP pour « Get comment statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « Get comment statistics »
get /enterprise /stats /comments
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/comments
Response
Status: 200
Get gist statistics
Codes d’état de la réponse HTTP pour « Get gist statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « Get gist statistics »
get/enterprise/stats/gists
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/gists
Response
Status: 200
Get hooks statistics
Codes d’état de la réponse HTTP pour « Get hooks statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « Get hooks statistics »
get/enterprise/stats/hooks
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/hooks
Response
Status: 200
Get issue statistics
Codes d’état de la réponse HTTP pour « Get issue statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « Get issue statistics »
get/enterprise/stats/issues
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/issues
Response
Status: 200
Get milestone statistics
Codes d’état de la réponse HTTP pour « Get milestone statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « Get milestone statistics »
get /enterprise /stats /milestones
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/milestones
Response
Status: 200
Get organization statistics
Codes d’état de la réponse HTTP pour « Get organization statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « Get organization statistics »
get/enterprise/stats/orgs
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/orgs
Response
Status: 200
Get pages statistics
Codes d’état de la réponse HTTP pour « Get pages statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « Get pages statistics »
get/enterprise/stats/pages
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/pages
Response
Status: 200
Get pull request statistics
Codes d’état de la réponse HTTP pour « Get pull request statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « Get pull request statistics »
get/enterprise/stats/pulls
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/pulls
Response
Status: 200
Get repository statistics
Codes d’état de la réponse HTTP pour « Get repository statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « Get repository statistics »
get/enterprise/stats/repos
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/repos
Response
Status: 200
Get users statistics
Codes d’état de la réponse HTTP pour « Get users statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « Get users statistics »
get/enterprise/stats/users
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/users
Response
Status: 200