How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

APIs.io Engineering Platform Enterprise-Admin API

Enterprise Administration

APIs.io Engineering Platform Enterprise-Admin API is one of 471 APIs that APIs.io Engineering Platform publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Enterprise-Admin. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 122 operations across 75 paths, and defines 73 schemas. It is described by OpenAPI 3.2.0, at version 1.1.4.

Requests are made against a single base URL, {protocol}://{hostname}/api/v3.

122 operations 75 paths 73 schemas 22 DELETE50 GET14 PATCH22 POST14 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.1.4
Base URL
https://{bucketname}.s3.amazonaws.com
Contact
License
Terms of Service
Resource Areas
1

Paths & Operations 122

Across 75 paths, the API surfaces 122 operations — 22 DELETE, 50 GET, 14 PATCH, 22 POST, 14 PUT. Each is listed below with its method, path, parameters, and response codes.

Enterprise-Admin 122

Enterprise Administration

GET
/admin/hooks
APIs.io Engineering Platform List global webhooks
enterprise-admin/list-global-webhooks 2 params → 200
POST
/admin/hooks
APIs.io Engineering Platform Create a global webhook
enterprise-admin/create-global-webhook body → 201
GET
/admin/hooks/{hook_id}
APIs.io Engineering Platform Get a global webhook
enterprise-admin/get-global-webhook 1 param → 200
PATCH
/admin/hooks/{hook_id}
APIs.io Engineering Platform Update a global webhook
enterprise-admin/update-global-webhook 1 param body → 200
DELETE
/admin/hooks/{hook_id}
APIs.io Engineering Platform Delete a global webhook
enterprise-admin/delete-global-webhook 1 param → 204
POST
/admin/hooks/{hook_id}/pings
APIs.io Engineering Platform Ping a global webhook
enterprise-admin/ping-global-webhook 1 param → 204
GET
/admin/keys
APIs.io Engineering Platform List public keys
enterprise-admin/list-public-keys 5 params → 200
DELETE
/admin/keys/{key_ids}
APIs.io Engineering Platform Delete a public key
enterprise-admin/delete-public-key 1 param → 204
PATCH
/admin/ldap/teams/{team_id}/mapping
APIs.io Engineering Platform Update LDAP mapping for a team
enterprise-admin/update-ldap-mapping-for-team 1 param body → 200
POST
/admin/ldap/teams/{team_id}/sync
APIs.io Engineering Platform Sync LDAP mapping for a team
enterprise-admin/sync-ldap-mapping-for-team 1 param → 201
PATCH
/admin/ldap/users/{username}/mapping
APIs.io Engineering Platform Update LDAP mapping for a user
enterprise-admin/update-ldap-mapping-for-user 1 param body → 200
POST
/admin/ldap/users/{username}/sync
APIs.io Engineering Platform Sync LDAP mapping for a user
enterprise-admin/sync-ldap-mapping-for-user 1 param → 201
POST
/admin/organizations
APIs.io Engineering Platform Create an organization
enterprise-admin/create-org body → 201
PATCH
/admin/organizations/{org}
APIs.io Engineering Platform Update an organization name
enterprise-admin/update-org-name 1 param body → 202
GET
/admin/pre-receive-environments
APIs.io Engineering Platform List pre-receive environments
enterprise-admin/list-pre-receive-environments 4 params → 200
POST
/admin/pre-receive-environments
APIs.io Engineering Platform Create a pre-receive environment
enterprise-admin/create-pre-receive-environment body → 201
GET
/admin/pre-receive-environments/{pre_receive_environment_id}
APIs.io Engineering Platform Get a pre-receive environment
enterprise-admin/get-pre-receive-environment 1 param → 200
PATCH
/admin/pre-receive-environments/{pre_receive_environment_id}
APIs.io Engineering Platform Update a pre-receive environment
enterprise-admin/update-pre-receive-environment 1 param body → 200422
DELETE
/admin/pre-receive-environments/{pre_receive_environment_id}
APIs.io Engineering Platform Delete a pre-receive environment
enterprise-admin/delete-pre-receive-environment 1 param → 204422
POST
/admin/pre-receive-environments/{pre_receive_environment_id}/downloads
APIs.io Engineering Platform Start a pre-receive environment download
enterprise-admin/start-pre-receive-environment-download 1 param → 202422
GET
/admin/pre-receive-environments/{pre_receive_environment_id}/downloads/latest
APIs.io Engineering Platform Get the download status for a pre-receive environment
enterprise-admin/get-download-status-for-pre-receive-environment 1 param → 200
GET
/admin/pre-receive-hooks
APIs.io Engineering Platform List pre-receive hooks
enterprise-admin/list-pre-receive-hooks 4 params → 200
POST
/admin/pre-receive-hooks
APIs.io Engineering Platform Create a pre-receive hook
enterprise-admin/create-pre-receive-hook body → 201
GET
/admin/pre-receive-hooks/{pre_receive_hook_id}
APIs.io Engineering Platform Get a pre-receive hook
enterprise-admin/get-pre-receive-hook 1 param → 200
PATCH
/admin/pre-receive-hooks/{pre_receive_hook_id}
APIs.io Engineering Platform Update a pre-receive hook
enterprise-admin/update-pre-receive-hook 1 param body → 200
DELETE
/admin/pre-receive-hooks/{pre_receive_hook_id}
APIs.io Engineering Platform Delete a pre-receive hook
enterprise-admin/delete-pre-receive-hook 1 param → 204
GET
/admin/tokens
APIs.io Engineering Platform List personal access tokens
enterprise-admin/list-personal-access-tokens 2 params → 200
DELETE
/admin/tokens/{token_id}
APIs.io Engineering Platform Delete a personal access token
enterprise-admin/delete-personal-access-token 1 param → 204
POST
/admin/users
APIs.io Engineering Platform Create a user
enterprise-admin/create-user body → 201
PATCH
/admin/users/{username}
APIs.io Engineering Platform Update the username for a user
enterprise-admin/update-username-for-user 1 param body → 202
DELETE
/admin/users/{username}
APIs.io Engineering Platform Delete a user
enterprise-admin/delete-user 1 param → 204
POST
/admin/users/{username}/authorizations
APIs.io Engineering Platform Create an impersonation OAuth token
enterprise-admin/create-impersonation-o-auth-token 1 param body → 201200
DELETE
/admin/users/{username}/authorizations
APIs.io Engineering Platform Delete an impersonation OAuth token
enterprise-admin/delete-impersonation-o-auth-token 1 param → 204
GET
/enterprise/announcement
APIs.io Engineering Platform Get the global announcement banner
enterprise-admin/get-announcement → 200
PATCH
/enterprise/announcement
APIs.io Engineering Platform Set the global announcement banner
enterprise-admin/set-announcement body → 200
DELETE
/enterprise/announcement
APIs.io Engineering Platform Remove the global announcement banner
enterprise-admin/remove-announcement → 204
GET
/enterprise/settings/license
APIs.io Engineering Platform Get license information
enterprise-admin/get-license-information → 200
GET
/enterprise/stats/all
APIs.io Engineering Platform Get all statistics
enterprise-admin/get-all-stats → 200
GET
/enterprise/stats/comments
APIs.io Engineering Platform Get comment statistics
enterprise-admin/get-comment-stats → 200
GET
/enterprise/stats/gists
APIs.io Engineering Platform Get gist statistics
enterprise-admin/get-gist-stats → 200
GET
/enterprise/stats/hooks
APIs.io Engineering Platform Get hooks statistics
enterprise-admin/get-hooks-stats → 200
GET
/enterprise/stats/issues
APIs.io Engineering Platform Get issue statistics
enterprise-admin/get-issue-stats → 200
GET
/enterprise/stats/milestones
APIs.io Engineering Platform Get milestone statistics
enterprise-admin/get-milestone-stats → 200
GET
/enterprise/stats/orgs
APIs.io Engineering Platform Get organization statistics
enterprise-admin/get-org-stats → 200
GET
/enterprise/stats/pages
APIs.io Engineering Platform Get pages statistics
enterprise-admin/get-pages-stats → 200
GET
/enterprise/stats/pulls
APIs.io Engineering Platform Get pull request statistics
enterprise-admin/get-pull-request-stats → 200
GET
/enterprise/stats/repos
APIs.io Engineering Platform Get repository statistics
enterprise-admin/get-repo-stats → 200
GET
/enterprise/stats/users
APIs.io Engineering Platform Get users statistics
enterprise-admin/get-user-stats → 200
GET
/enterprises/{enterprise}/actions/permissions
APIs.io Engineering Platform Get GitHub Actions permissions for an enterprise
enterprise-admin/get-github-actions-permissions-enterprise 1 param → 200
PUT
/enterprises/{enterprise}/actions/permissions
APIs.io Engineering Platform Set GitHub Actions permissions for an enterprise
enterprise-admin/set-github-actions-permissions-enterprise 1 param body → 204
GET
/enterprises/{enterprise}/actions/permissions/organizations
APIs.io Engineering Platform List selected organizations enabled for GitHub Actions in an enterprise
enterprise-admin/list-selected-organizations-enabled-github-actions-enterprise 3 params → 200
PUT
/enterprises/{enterprise}/actions/permissions/organizations
APIs.io Engineering Platform Set selected organizations enabled for GitHub Actions in an enterprise
enterprise-admin/set-selected-organizations-enabled-github-actions-enterprise 1 param body → 204
PUT
/enterprises/{enterprise}/actions/permissions/organizations/{org_id}
APIs.io Engineering Platform Enable a selected organization for GitHub Actions in an enterprise
enterprise-admin/enable-selected-organization-github-actions-enterprise 2 params → 204
DELETE
/enterprises/{enterprise}/actions/permissions/organizations/{org_id}
APIs.io Engineering Platform Disable a selected organization for GitHub Actions in an enterprise
enterprise-admin/disable-selected-organization-github-actions-enterprise 2 params → 204
GET
/enterprises/{enterprise}/actions/permissions/selected-actions
APIs.io Engineering Platform Get allowed actions for an enterprise
enterprise-admin/get-allowed-actions-enterprise 1 param → 200
PUT
/enterprises/{enterprise}/actions/permissions/selected-actions
APIs.io Engineering Platform Set allowed actions for an enterprise
enterprise-admin/set-allowed-actions-enterprise 1 param body → 204
GET
/enterprises/{enterprise}/actions/runner-groups
APIs.io Engineering Platform List self-hosted runner groups for an enterprise
enterprise-admin/list-self-hosted-runner-groups-for-enterprise 4 params → 200
POST
/enterprises/{enterprise}/actions/runner-groups
APIs.io Engineering Platform Create a self-hosted runner group for an enterprise
enterprise-admin/create-self-hosted-runner-group-for-enterprise 1 param body → 201
GET
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}
APIs.io Engineering Platform Get a self-hosted runner group for an enterprise
enterprise-admin/get-self-hosted-runner-group-for-enterprise 2 params → 200
PATCH
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}
APIs.io Engineering Platform Update a self-hosted runner group for an enterprise
enterprise-admin/update-self-hosted-runner-group-for-enterprise 2 params body → 200
DELETE
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}
APIs.io Engineering Platform Delete a self-hosted runner group from an enterprise
enterprise-admin/delete-self-hosted-runner-group-from-enterprise 2 params → 204
GET
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations
APIs.io Engineering Platform List organization access to a self-hosted runner group in an enterprise
enterprise-admin/list-org-access-to-self-hosted-runner-group-in-enterprise 4 params → 200
PUT
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations
APIs.io Engineering Platform Set organization access for a self-hosted runner group in an enterprise
enterprise-admin/set-org-access-to-self-hosted-runner-group-in-enterprise 2 params body → 204
PUT
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations/{org_id}
APIs.io Engineering Platform Add organization access to a self-hosted runner group in an enterprise
enterprise-admin/add-org-access-to-self-hosted-runner-group-in-enterprise 3 params → 204
DELETE
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations/{org_id}
APIs.io Engineering Platform Remove organization access to a self-hosted runner group in an enterprise
enterprise-admin/remove-org-access-to-self-hosted-runner-group-in-enterprise 3 params → 204
GET
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners
APIs.io Engineering Platform List self-hosted runners in a group for an enterprise
enterprise-admin/list-self-hosted-runners-in-group-for-enterprise 4 params → 200
PUT
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners
APIs.io Engineering Platform Set self-hosted runners in a group for an enterprise
enterprise-admin/set-self-hosted-runners-in-group-for-enterprise 2 params body → 204
PUT
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}
APIs.io Engineering Platform Add a self-hosted runner to a group for an enterprise
enterprise-admin/add-self-hosted-runner-to-group-for-enterprise 3 params → 204
DELETE
/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}
APIs.io Engineering Platform Remove a self-hosted runner from a group for an enterprise
enterprise-admin/remove-self-hosted-runner-from-group-for-enterprise 3 params → 204
GET
/enterprises/{enterprise}/actions/runners
APIs.io Engineering Platform List self-hosted runners for an enterprise
enterprise-admin/list-self-hosted-runners-for-enterprise 3 params → 200
GET
/enterprises/{enterprise}/actions/runners/downloads
APIs.io Engineering Platform List runner applications for an enterprise
enterprise-admin/list-runner-applications-for-enterprise 1 param → 200
POST
/enterprises/{enterprise}/actions/runners/registration-token
APIs.io Engineering Platform Create a registration token for an enterprise
enterprise-admin/create-registration-token-for-enterprise 1 param → 201
POST
/enterprises/{enterprise}/actions/runners/remove-token
APIs.io Engineering Platform Create a remove token for an enterprise
enterprise-admin/create-remove-token-for-enterprise 1 param → 201
GET
/enterprises/{enterprise}/actions/runners/{runner_id}
APIs.io Engineering Platform Get a self-hosted runner for an enterprise
enterprise-admin/get-self-hosted-runner-for-enterprise 2 params → 200
DELETE
/enterprises/{enterprise}/actions/runners/{runner_id}
APIs.io Engineering Platform Delete a self-hosted runner from an enterprise
enterprise-admin/delete-self-hosted-runner-from-enterprise 2 params → 204
GET
/enterprises/{enterprise}/actions/runners/{runner_id}/labels
APIs.io Engineering Platform List labels for a self-hosted runner for an enterprise
enterprise-admin/list-labels-for-self-hosted-runner-for-enterprise 2 params → 200404
POST
/enterprises/{enterprise}/actions/runners/{runner_id}/labels
APIs.io Engineering Platform Add custom labels to a self-hosted runner for an enterprise
enterprise-admin/add-custom-labels-to-self-hosted-runner-for-enterprise 2 params body → 200404422
PUT
/enterprises/{enterprise}/actions/runners/{runner_id}/labels
APIs.io Engineering Platform Set custom labels for a self-hosted runner for an enterprise
enterprise-admin/set-custom-labels-for-self-hosted-runner-for-enterprise 2 params body → 200404422
DELETE
/enterprises/{enterprise}/actions/runners/{runner_id}/labels
APIs.io Engineering Platform Remove all custom labels from a self-hosted runner for an enterprise
enterprise-admin/remove-all-custom-labels-from-self-hosted-runner-for-enterprise 2 params → 200404422
DELETE
/enterprises/{enterprise}/actions/runners/{runner_id}/labels/{name}
APIs.io Engineering Platform Remove a custom label from a self-hosted runner for an enterprise
enterprise-admin/remove-custom-label-from-self-hosted-runner-for-enterprise 3 params → 200404422
GET
/enterprises/{enterprise}/audit-log
APIs.io Engineering Platform Get the audit log for an enterprise
enterprise-admin/get-audit-log 8 params → 200
GET
/enterprises/{enterprise}/code_security_and_analysis
APIs.io Engineering Platform Get code security and analysis features for an enterprise
secret-scanning/get-security-analysis-settings-for-enterprise 1 param → 200404
PATCH
/enterprises/{enterprise}/code_security_and_analysis
APIs.io Engineering Platform Update code security and analysis features for an enterprise
secret-scanning/patch-security-analysis-settings-for-enterprise 1 param body → 204422404
POST
/enterprises/{enterprise}/{security_product}/{enablement}
APIs.io Engineering Platform Enable or disable a security feature
secret-scanning/post-security-product-enablement-for-enterprise 3 params → 204422404
GET
/manage/v1/config/nodes
APIs.io Engineering Platform Get GHES node metadata for all nodes
enterprise-admin/get-config-nodes 2 params → 200401500
GET
/manage/v1/replication/status
APIs.io Engineering Platform Get the status of services running on all replica nodes
enterprise-admin/get-replication-status 2 params → 200401500
GET
/manage/v1/version
APIs.io Engineering Platform Get all GHES release versions for all nodes
enterprise-admin/get-version 2 params → 200401500
GET
/orgs/{org}/pre-receive-hooks
APIs.io Engineering Platform List pre-receive hooks for an organization
enterprise-admin/list-pre-receive-hooks-for-org 5 params → 200
GET
/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}
APIs.io Engineering Platform Get a pre-receive hook for an organization
enterprise-admin/get-pre-receive-hook-for-org 2 params → 200
PATCH
/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}
APIs.io Engineering Platform Update pre-receive hook enforcement for an organization
enterprise-admin/update-pre-receive-hook-enforcement-for-org 2 params body → 200
DELETE
/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}
APIs.io Engineering Platform Remove pre-receive hook enforcement for an organization
enterprise-admin/remove-pre-receive-hook-enforcement-for-org 2 params → 200
GET
/repos/{owner}/{repo}/pre-receive-hooks
APIs.io Engineering Platform List pre-receive hooks for a repository
enterprise-admin/list-pre-receive-hooks-for-repo 6 params → 200
GET
/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}
APIs.io Engineering Platform Get a pre-receive hook for a repository
enterprise-admin/get-pre-receive-hook-for-repo 3 params → 200
PATCH
/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}
APIs.io Engineering Platform Update pre-receive hook enforcement for a repository
enterprise-admin/update-pre-receive-hook-enforcement-for-repo 3 params body → 200
DELETE
/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}
APIs.io Engineering Platform Remove pre-receive hook enforcement for a repository
enterprise-admin/remove-pre-receive-hook-enforcement-for-repo 3 params → 200
GET
/scim/v2/enterprises/{enterprise}/Groups
APIs.io Engineering Platform List provisioned SCIM groups for an enterprise
enterprise-admin/list-provisioned-groups-enterprise 5 params → 200400401403429500
POST
/scim/v2/enterprises/{enterprise}/Groups
APIs.io Engineering Platform Provision a SCIM enterprise group
enterprise-admin/provision-enterprise-group 1 param body → 201400401403409429500
GET
/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}
APIs.io Engineering Platform Get SCIM provisioning information for an enterprise group
enterprise-admin/get-provisioning-information-for-enterprise-group 3 params → 200400401403404429500
PUT
/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}
APIs.io Engineering Platform Set SCIM information for a provisioned enterprise group
enterprise-admin/set-information-for-provisioned-enterprise-group 2 params body → 200400401403404409429500
PATCH
/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}
APIs.io Engineering Platform Update an attribute for a SCIM enterprise group
enterprise-admin/update-attribute-for-enterprise-group 2 params body → 204200400401403404409429
DELETE
/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}
APIs.io Engineering Platform Delete a SCIM group from an enterprise
enterprise-admin/delete-scim-group-from-enterprise 2 params → 204400401403404429500
GET
/scim/v2/enterprises/{enterprise}/Users
APIs.io Engineering Platform List SCIM provisioned identities for an enterprise
enterprise-admin/list-provisioned-identities-enterprise 4 params → 200400401403429500
POST
/scim/v2/enterprises/{enterprise}/Users
APIs.io Engineering Platform Provision a SCIM enterprise user
enterprise-admin/provision-enterprise-user 1 param body → 201400401403409429500
GET
/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}
APIs.io Engineering Platform Get SCIM provisioning information for an enterprise user
enterprise-admin/get-provisioning-information-for-enterprise-user 2 params → 200400401403404429500
PUT
/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}
APIs.io Engineering Platform Set SCIM information for a provisioned enterprise user
enterprise-admin/set-information-for-provisioned-enterprise-user 2 params body → 200400401403404409429500
PATCH
/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}
APIs.io Engineering Platform Update an attribute for a SCIM enterprise user
enterprise-admin/update-attribute-for-enterprise-user 2 params body → 200400401403404409429500
DELETE
/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}
APIs.io Engineering Platform Delete a SCIM user from an enterprise
enterprise-admin/delete-user-from-enterprise 2 params → 204400401403404429500
GET
/setup/api/configcheck
APIs.io Engineering Platform Get the configuration status
enterprise-admin/get-configuration-status → 200401
POST
/setup/api/configure
APIs.io Engineering Platform Start a configuration process
enterprise-admin/start-configuration-process → 202401
GET
/setup/api/maintenance
APIs.io Engineering Platform Get the maintenance status
enterprise-admin/get-maintenance-status → 200401
POST
/setup/api/maintenance
APIs.io Engineering Platform Enable or disable maintenance mode
enterprise-admin/enable-or-disable-maintenance-mode body → 200401
GET
/setup/api/settings
APIs.io Engineering Platform Get settings
enterprise-admin/get-settings → 200401
PUT
/setup/api/settings
APIs.io Engineering Platform Set settings
enterprise-admin/set-settings body → 204401
GET
/setup/api/settings/authorized-keys
APIs.io Engineering Platform Get all authorized SSH keys
enterprise-admin/get-all-authorized-ssh-keys → 200401
POST
/setup/api/settings/authorized-keys
APIs.io Engineering Platform Add an authorized SSH key
enterprise-admin/add-authorized-ssh-key body → 201401
DELETE
/setup/api/settings/authorized-keys
APIs.io Engineering Platform Remove an authorized SSH key
enterprise-admin/remove-authorized-ssh-key body → 200401
POST
/setup/api/start
APIs.io Engineering Platform Create a GitHub license
enterprise-admin/create-enterprise-server-license body → 202401
POST
/setup/api/upgrade
APIs.io Engineering Platform Upgrade a license
enterprise-admin/upgrade-license body → 202401
PUT
/users/{username}/site_admin
APIs.io Engineering Platform Promote a user to be a site administrator
enterprise-admin/promote-user-to-be-site-administrator 1 param → 204
DELETE
/users/{username}/site_admin
APIs.io Engineering Platform Demote a site administrator
enterprise-admin/demote-site-administrator 1 param → 204
PUT
/users/{username}/suspended
APIs.io Engineering Platform Suspend a user
enterprise-admin/suspend-user 1 param body → 204
DELETE
/users/{username}/suspended
APIs.io Engineering Platform Unsuspend a user
enterprise-admin/unsuspend-user 1 param body → 204

Schemas 73

The contract defines 73 schemas that model the data the API accepts and returns. The most detailed are repository (95 properties), app-permissions (45 properties), audit-log-event (43 properties), ldap-mapping-user (42 properties). Each schema is shown below with its type and property counts.

runner-groups-enterprise
object
10 properties 6 required
enterprise-milestone-overview
object
3 properties 3 required
global-hook-2
object
10 properties
selected-actions
object
2 properties 2 required
actions-enterprise-permissions
object
4 properties 1 required
org-pre-receive-hook
object
5 properties
public-key-full
object
11 properties 10 required
enterprise-user-overview
object
3 properties 3 required
nullable-simple-user
objectnull
A GitHub user.
21 properties 18 required
enterprise-hook-overview
object
3 properties 3 required
ghes-cluster-roles
string
app-permissions
object
The permissions granted to the user access token.
45 properties
enterprise-comment-overview
object
4 properties 4 required
pre-receive-environment
object
9 properties
nullable-scoped-installation
objectnull
7 properties 5 required
license-info
object
6 properties
ghes-replication-status-indicator
string
user-name-response
object
4 properties
runner-application
object
Runner Application
6 properties 4 required
scim-enterprise-user-list
object
5 properties 5 required
enterprise-settings
object
2 properties
enabled-organizations
string
The policy that controls the organizations in the enterprise that are allowed to run GitHub Actions.
scim-enterprise-group-list
object
5 properties 5 required
nullable-license-simple
objectnull
License Simple
6 properties 5 required
runner
object
A self hosted runner
7 properties 6 required
validation-error-simple
object
Validation Error Simple
3 properties 2 required
user-name
object
4 properties 2 required
pre-receive-hook
object
7 properties
ghes-version
array
ghes-replication-status
object
2 properties
repository
object
A repository on GitHub.
95 properties 73 required
configuration-status
object
2 properties
simple-user
object
A GitHub user.
21 properties 18 required
scim-error
object
Scim Error
6 properties
user-role
array
The roles assigned to the user.
meta
object
The metadata associated with the creation/updates to the user.
4 properties 1 required
enterprise-security-analysis-settings
object
5 properties 4 required
maintenance-status
object
3 properties
ldap-mapping-team
object
13 properties
ssh-key
object
2 properties
scim-enterprise-group-response
patch-schema
object
2 properties 2 required
ldap-mapping-user
object
Ldap Private User
42 properties 37 required
announcement-message
stringnull
The announcement text in GitHub Flavored Markdown. For more information about GitHub Flavored Markdown, see "[Basic writing and formatting syntax](https://docs…
authorization
object
The authorization for an OAuth app, GitHub App, or a Personal Access Token.
15 properties 13 required
pre-receive-environment-download-status
object
4 properties
allowed-actions
string
The permissions policy that controls the actions that are allowed to run.
ghes-config-nodes
object
2 properties
group
object
4 properties 4 required
selected-actions-url
string
The API URL to use to get or set the actions that are allowed to run, when allowedactions is set to selected.
user
object
8 properties 6 required
announcement
object
Enterprise global announcement
2 properties 1 required
audit-log-event
object
43 properties
repository-pre-receive-hook
object
4 properties
authentication-token
object
Authentication Token
6 properties 2 required
enterprise-issue-overview
object
3 properties 3 required
enterprise-gist-overview
object
3 properties 3 required
user-emails-response
array
The emails for the user.
scim-enterprise-user-response
group-response
object
4 properties 1 required
global-hook
object
10 properties
enterprise-repository-overview
object
6 properties 6 required
user-emails
array
The emails for the user.
enterprise-organization-overview
object
4 properties 4 required
runner-label
object
A label for a self hosted runner
3 properties 1 required
organization-simple
object
A GitHub organization.
12 properties 12 required
enterprise-overview
object
10 properties
ghes-cluster-topology
string
announcement-expiration
stringnull
The time at which the announcement expires. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO8601) format: YYYY-MM-DDTHH:MM:SSZ. To set an an…
enterprise-page-overview
object
1 property 1 required
user-response
object
8 properties 3 required
enterprise-pull-request-overview
object
4 properties 4 required
basic-error
object
Basic Error
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

engineering-platform-enterprise-admin-api-openapi.yml Raw ↑

Other APIs APIs.io Engineering Platform publishes across the network.

EasyCron
APIs.io Engineering Platform 2014 11 13 API
APIs.io Engineering Platform 2015 03 31 API
APIs.io Engineering Platform 2016 08 19 API
APIs.io Engineering Platform 2017 03 31 API
APIs.io Engineering Platform 2017 10 31 API
APIs.io Engineering Platform 2018 10 31 API
APIs.io Engineering Platform 2019 09 25 API
APIs.io Engineering Platform 2019 09 30 API
APIs.io Engineering Platform 2020 04 22 API
APIs.io Engineering Platform 2020 06 30 API
Where this information came from

This is an independent, third-party profile of APIs.io Engineering Platform Enterprise-Admin API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.