APIs.io Engineering Platform GitHub v3 REST API — Enterprise-Admin

APIs.io Engineering Platform GitHub v3 REST API — Enterprise-Admin. 122 operations. Lead operation: APIs.io Engineering Platform List global webhooks. Self-contained Naftiko capability covering one Engineering Platform business surface.

Run with Naftiko Engineering PlatformEnterprise-Admin

What You Can Do

GET
Enterpriseadminlistglobalwebhooks — APIs.io Engineering Platform List global webhooks
/v1/admin/hooks
POST
Enterpriseadmincreateglobalwebhook — APIs.io Engineering Platform Create a global webhook
/v1/admin/hooks
GET
Enterpriseadmingetglobalwebhook — APIs.io Engineering Platform Get a global webhook
/v1/admin/hooks/{hook-id}
PATCH
Enterpriseadminupdateglobalwebhook — APIs.io Engineering Platform Update a global webhook
/v1/admin/hooks/{hook-id}
DELETE
Enterpriseadmindeleteglobalwebhook — APIs.io Engineering Platform Delete a global webhook
/v1/admin/hooks/{hook-id}
POST
Enterpriseadminpingglobalwebhook — APIs.io Engineering Platform Ping a global webhook
/v1/admin/hooks/{hook-id}/pings
GET
Enterpriseadminlistpublickeys — APIs.io Engineering Platform List public keys
/v1/admin/keys
DELETE
Enterpriseadmindeletepublickey — APIs.io Engineering Platform Delete a public key
/v1/admin/keys/{key-ids}
PATCH
Enterpriseadminupdateldapmappingforteam — APIs.io Engineering Platform Update LDAP mapping for a team
/v1/admin/ldap/teams/{team-id}/mapping
POST
Enterpriseadminsyncldapmappingforteam — APIs.io Engineering Platform Sync LDAP mapping for a team
/v1/admin/ldap/teams/{team-id}/sync
PATCH
Enterpriseadminupdateldapmappingforuser — APIs.io Engineering Platform Update LDAP mapping for a user
/v1/admin/ldap/users/{username}/mapping
POST
Enterpriseadminsyncldapmappingforuser — APIs.io Engineering Platform Sync LDAP mapping for a user
/v1/admin/ldap/users/{username}/sync
POST
Enterpriseadmincreateorg — APIs.io Engineering Platform Create an organization
/v1/admin/organizations
PATCH
Enterpriseadminupdateorgname — APIs.io Engineering Platform Update an organization name
/v1/admin/organizations/{org}
GET
Enterpriseadminlistprereceiveenvironments — APIs.io Engineering Platform List pre-receive environments
/v1/admin/pre-receive-environments
POST
Enterpriseadmincreateprereceiveenvironment — APIs.io Engineering Platform Create a pre-receive environment
/v1/admin/pre-receive-environments
GET
Enterpriseadmingetprereceiveenvironment — APIs.io Engineering Platform Get a pre-receive environment
/v1/admin/pre-receive-environments/{pre-receive-environment-id}
PATCH
Enterpriseadminupdateprereceiveenvironment — APIs.io Engineering Platform Update a pre-receive environment
/v1/admin/pre-receive-environments/{pre-receive-environment-id}
DELETE
Enterpriseadmindeleteprereceiveenvironment — APIs.io Engineering Platform Delete a pre-receive environment
/v1/admin/pre-receive-environments/{pre-receive-environment-id}
POST
Enterpriseadminstartprereceiveenvironmentdownload — APIs.io Engineering Platform Start a pre-receive environment download
/v1/admin/pre-receive-environments/{pre-receive-environment-id}/downloads
GET
Enterpriseadmingetdownloadstatusforprereceiveenvironment — APIs.io Engineering Platform Get the download status for a pre-receive environment
/v1/admin/pre-receive-environments/{pre-receive-environment-id}/downloads/latest
GET
Enterpriseadminlistprereceivehooks — APIs.io Engineering Platform List pre-receive hooks
/v1/admin/pre-receive-hooks
POST
Enterpriseadmincreateprereceivehook — APIs.io Engineering Platform Create a pre-receive hook
/v1/admin/pre-receive-hooks
GET
Enterpriseadmingetprereceivehook — APIs.io Engineering Platform Get a pre-receive hook
/v1/admin/pre-receive-hooks/{pre-receive-hook-id}
PATCH
Enterpriseadminupdateprereceivehook — APIs.io Engineering Platform Update a pre-receive hook
/v1/admin/pre-receive-hooks/{pre-receive-hook-id}
DELETE
Enterpriseadmindeleteprereceivehook — APIs.io Engineering Platform Delete a pre-receive hook
/v1/admin/pre-receive-hooks/{pre-receive-hook-id}
GET
Enterpriseadminlistpersonalaccesstokens — APIs.io Engineering Platform List personal access tokens
/v1/admin/tokens
DELETE
Enterpriseadmindeletepersonalaccesstoken — APIs.io Engineering Platform Delete a personal access token
/v1/admin/tokens/{token-id}
POST
Enterpriseadmincreateuser — APIs.io Engineering Platform Create a user
/v1/admin/users
PATCH
Enterpriseadminupdateusernameforuser — APIs.io Engineering Platform Update the username for a user
/v1/admin/users/{username}
DELETE
Enterpriseadmindeleteuser — APIs.io Engineering Platform Delete a user
/v1/admin/users/{username}
POST
Enterpriseadmincreateimpersonationoauthtoken — APIs.io Engineering Platform Create an impersonation OAuth token
/v1/admin/users/{username}/authorizations
DELETE
Enterpriseadmindeleteimpersonationoauthtoken — APIs.io Engineering Platform Delete an impersonation OAuth token
/v1/admin/users/{username}/authorizations
GET
Enterpriseadmingetannouncement — APIs.io Engineering Platform Get the global announcement banner
/v1/enterprise/announcement
PATCH
Enterpriseadminsetannouncement — APIs.io Engineering Platform Set the global announcement banner
/v1/enterprise/announcement
DELETE
Enterpriseadminremoveannouncement — APIs.io Engineering Platform Remove the global announcement banner
/v1/enterprise/announcement
GET
Enterpriseadmingetlicenseinformation — APIs.io Engineering Platform Get license information
/v1/enterprise/settings/license
GET
Enterpriseadmingetallstats — APIs.io Engineering Platform Get all statistics
/v1/enterprise/stats/all
GET
Enterpriseadmingetcommentstats — APIs.io Engineering Platform Get comment statistics
/v1/enterprise/stats/comments
GET
Enterpriseadmingetgiststats — APIs.io Engineering Platform Get gist statistics
/v1/enterprise/stats/gists
GET
Enterpriseadmingethooksstats — APIs.io Engineering Platform Get hooks statistics
/v1/enterprise/stats/hooks
GET
Enterpriseadmingetissuestats — APIs.io Engineering Platform Get issue statistics
/v1/enterprise/stats/issues
GET
Enterpriseadmingetmilestonestats — APIs.io Engineering Platform Get milestone statistics
/v1/enterprise/stats/milestones
GET
Enterpriseadmingetorgstats — APIs.io Engineering Platform Get organization statistics
/v1/enterprise/stats/orgs
GET
Enterpriseadmingetpagesstats — APIs.io Engineering Platform Get pages statistics
/v1/enterprise/stats/pages
GET
Enterpriseadmingetpullrequeststats — APIs.io Engineering Platform Get pull request statistics
/v1/enterprise/stats/pulls
GET
Enterpriseadmingetrepostats — APIs.io Engineering Platform Get repository statistics
/v1/enterprise/stats/repos
GET
Enterpriseadmingetuserstats — APIs.io Engineering Platform Get users statistics
/v1/enterprise/stats/users
GET
Enterpriseadmingetgithubactionspermissionsenterprise — APIs.io Engineering Platform Get GitHub Actions permissions for an enterprise
/v1/enterprises/{enterprise}/actions/permissions
PUT
Enterpriseadminsetgithubactionspermissionsenterprise — APIs.io Engineering Platform Set GitHub Actions permissions for an enterprise
/v1/enterprises/{enterprise}/actions/permissions
GET
Enterpriseadminlistselectedorganizationsenabledgithubactionsenterprise — APIs.io Engineering Platform List selected organizations enabled for GitHub Actions in an enterprise
/v1/enterprises/{enterprise}/actions/permissions/organizations
PUT
Enterpriseadminsetselectedorganizationsenabledgithubactionsenterprise — APIs.io Engineering Platform Set selected organizations enabled for GitHub Actions in an enterprise
/v1/enterprises/{enterprise}/actions/permissions/organizations
PUT
Enterpriseadminenableselectedorganizationgithubactionsenterprise — APIs.io Engineering Platform Enable a selected organization for GitHub Actions in an enterprise
/v1/enterprises/{enterprise}/actions/permissions/organizations/{org-id}
DELETE
Enterpriseadmindisableselectedorganizationgithubactionsenterprise — APIs.io Engineering Platform Disable a selected organization for GitHub Actions in an enterprise
/v1/enterprises/{enterprise}/actions/permissions/organizations/{org-id}
GET
Enterpriseadmingetallowedactionsenterprise — APIs.io Engineering Platform Get allowed actions for an enterprise
/v1/enterprises/{enterprise}/actions/permissions/selected-actions
PUT
Enterpriseadminsetallowedactionsenterprise — APIs.io Engineering Platform Set allowed actions for an enterprise
/v1/enterprises/{enterprise}/actions/permissions/selected-actions
GET
Enterpriseadminlistselfhostedrunnergroupsforenterprise — APIs.io Engineering Platform List self-hosted runner groups for an enterprise
/v1/enterprises/{enterprise}/actions/runner-groups
POST
Enterpriseadmincreateselfhostedrunnergroupforenterprise — APIs.io Engineering Platform Create a self-hosted runner group for an enterprise
/v1/enterprises/{enterprise}/actions/runner-groups
GET
Enterpriseadmingetselfhostedrunnergroupforenterprise — APIs.io Engineering Platform Get a self-hosted runner group for an enterprise
/v1/enterprises/{enterprise}/actions/runner-groups/{runner-group-id}
PATCH
Enterpriseadminupdateselfhostedrunnergroupforenterprise — APIs.io Engineering Platform Update a self-hosted runner group for an enterprise
/v1/enterprises/{enterprise}/actions/runner-groups/{runner-group-id}
DELETE
Enterpriseadmindeleteselfhostedrunnergroupfromenterprise — APIs.io Engineering Platform Delete a self-hosted runner group from an enterprise
/v1/enterprises/{enterprise}/actions/runner-groups/{runner-group-id}
GET
Enterpriseadminlistorgaccesstoselfhostedrunnergroupinenterprise — APIs.io Engineering Platform List organization access to a self-hosted runner group in an enterprise
/v1/enterprises/{enterprise}/actions/runner-groups/{runner-group-id}/organizations
PUT
Enterpriseadminsetorgaccesstoselfhostedrunnergroupinenterprise — APIs.io Engineering Platform Set organization access for a self-hosted runner group in an enterprise
/v1/enterprises/{enterprise}/actions/runner-groups/{runner-group-id}/organizations
PUT
Enterpriseadminaddorgaccesstoselfhostedrunnergroupinenterprise — APIs.io Engineering Platform Add organization access to a self-hosted runner group in an enterprise
/v1/enterprises/{enterprise}/actions/runner-groups/{runner-group-id}/organizations/{org-id}
DELETE
Enterpriseadminremoveorgaccesstoselfhostedrunnergroupinenterprise — APIs.io Engineering Platform Remove organization access to a self-hosted runner group in an enterprise
/v1/enterprises/{enterprise}/actions/runner-groups/{runner-group-id}/organizations/{org-id}
GET
Enterpriseadminlistselfhostedrunnersingroupforenterprise — APIs.io Engineering Platform List self-hosted runners in a group for an enterprise
/v1/enterprises/{enterprise}/actions/runner-groups/{runner-group-id}/runners
PUT
Enterpriseadminsetselfhostedrunnersingroupforenterprise — APIs.io Engineering Platform Set self-hosted runners in a group for an enterprise
/v1/enterprises/{enterprise}/actions/runner-groups/{runner-group-id}/runners
PUT
Enterpriseadminaddselfhostedrunnertogroupforenterprise — APIs.io Engineering Platform Add a self-hosted runner to a group for an enterprise
/v1/enterprises/{enterprise}/actions/runner-groups/{runner-group-id}/runners/{runner-id}
DELETE
Enterpriseadminremoveselfhostedrunnerfromgroupforenterprise — APIs.io Engineering Platform Remove a self-hosted runner from a group for an enterprise
/v1/enterprises/{enterprise}/actions/runner-groups/{runner-group-id}/runners/{runner-id}
GET
Enterpriseadminlistselfhostedrunnersforenterprise — APIs.io Engineering Platform List self-hosted runners for an enterprise
/v1/enterprises/{enterprise}/actions/runners
GET
Enterpriseadminlistrunnerapplicationsforenterprise — APIs.io Engineering Platform List runner applications for an enterprise
/v1/enterprises/{enterprise}/actions/runners/downloads
POST
Enterpriseadmincreateregistrationtokenforenterprise — APIs.io Engineering Platform Create a registration token for an enterprise
/v1/enterprises/{enterprise}/actions/runners/registration-token
POST
Enterpriseadmincreateremovetokenforenterprise — APIs.io Engineering Platform Create a remove token for an enterprise
/v1/enterprises/{enterprise}/actions/runners/remove-token
GET
Enterpriseadmingetselfhostedrunnerforenterprise — APIs.io Engineering Platform Get a self-hosted runner for an enterprise
/v1/enterprises/{enterprise}/actions/runners/{runner-id}
DELETE
Enterpriseadmindeleteselfhostedrunnerfromenterprise — APIs.io Engineering Platform Delete a self-hosted runner from an enterprise
/v1/enterprises/{enterprise}/actions/runners/{runner-id}
GET
Enterpriseadminlistlabelsforselfhostedrunnerforenterprise — APIs.io Engineering Platform List labels for a self-hosted runner for an enterprise
/v1/enterprises/{enterprise}/actions/runners/{runner-id}/labels
POST
Enterpriseadminaddcustomlabelstoselfhostedrunnerforenterprise — APIs.io Engineering Platform Add custom labels to a self-hosted runner for an enterprise
/v1/enterprises/{enterprise}/actions/runners/{runner-id}/labels
PUT
Enterpriseadminsetcustomlabelsforselfhostedrunnerforenterprise — APIs.io Engineering Platform Set custom labels for a self-hosted runner for an enterprise
/v1/enterprises/{enterprise}/actions/runners/{runner-id}/labels
DELETE
Enterpriseadminremoveallcustomlabelsfromselfhostedrunnerforenterprise — APIs.io Engineering Platform Remove all custom labels from a self-hosted runner for an enterprise
/v1/enterprises/{enterprise}/actions/runners/{runner-id}/labels
DELETE
Enterpriseadminremovecustomlabelfromselfhostedrunnerforenterprise — APIs.io Engineering Platform Remove a custom label from a self-hosted runner for an enterprise
/v1/enterprises/{enterprise}/actions/runners/{runner-id}/labels/{name}
GET
Enterpriseadmingetauditlog — APIs.io Engineering Platform Get the audit log for an enterprise
/v1/enterprises/{enterprise}/audit-log
GET
Secretscanninggetsecurityanalysissettingsforenterprise — APIs.io Engineering Platform Get code security and analysis features for an enterprise
/v1/enterprises/{enterprise}/code-security-and-analysis
PATCH
Secretscanningpatchsecurityanalysissettingsforenterprise — APIs.io Engineering Platform Update code security and analysis features for an enterprise
/v1/enterprises/{enterprise}/code-security-and-analysis
POST
Secretscanningpostsecurityproductenablementforenterprise — APIs.io Engineering Platform Enable or disable a security feature
/v1/enterprises/{enterprise}/{security-product}/{enablement}
GET
Enterpriseadmingetconfignodes — APIs.io Engineering Platform Get GHES node metadata for all nodes
/v1/manage/v1/config/nodes
GET
Enterpriseadmingetreplicationstatus — APIs.io Engineering Platform Get the status of services running on all replica nodes
/v1/manage/v1/replication/status
GET
Enterpriseadmingetversion — APIs.io Engineering Platform Get all GHES release versions for all nodes
/v1/manage/v1/version
GET
Enterpriseadminlistprereceivehooksfororg — APIs.io Engineering Platform List pre-receive hooks for an organization
/v1/orgs/{org}/pre-receive-hooks
GET
Enterpriseadmingetprereceivehookfororg — APIs.io Engineering Platform Get a pre-receive hook for an organization
/v1/orgs/{org}/pre-receive-hooks/{pre-receive-hook-id}
PATCH
Enterpriseadminupdateprereceivehookenforcementfororg — APIs.io Engineering Platform Update pre-receive hook enforcement for an organization
/v1/orgs/{org}/pre-receive-hooks/{pre-receive-hook-id}
DELETE
Enterpriseadminremoveprereceivehookenforcementfororg — APIs.io Engineering Platform Remove pre-receive hook enforcement for an organization
/v1/orgs/{org}/pre-receive-hooks/{pre-receive-hook-id}
GET
Enterpriseadminlistprereceivehooksforrepo — APIs.io Engineering Platform List pre-receive hooks for a repository
/v1/repos/{owner}/{repo}/pre-receive-hooks
GET
Enterpriseadmingetprereceivehookforrepo — APIs.io Engineering Platform Get a pre-receive hook for a repository
/v1/repos/{owner}/{repo}/pre-receive-hooks/{pre-receive-hook-id}
PATCH
Enterpriseadminupdateprereceivehookenforcementforrepo — APIs.io Engineering Platform Update pre-receive hook enforcement for a repository
/v1/repos/{owner}/{repo}/pre-receive-hooks/{pre-receive-hook-id}
DELETE
Enterpriseadminremoveprereceivehookenforcementforrepo — APIs.io Engineering Platform Remove pre-receive hook enforcement for a repository
/v1/repos/{owner}/{repo}/pre-receive-hooks/{pre-receive-hook-id}
GET
Enterpriseadminlistprovisionedgroupsenterprise — APIs.io Engineering Platform List provisioned SCIM groups for an enterprise
/v1/scim/v2/enterprises/{enterprise}/groups
POST
Enterpriseadminprovisionenterprisegroup — APIs.io Engineering Platform Provision a SCIM enterprise group
/v1/scim/v2/enterprises/{enterprise}/groups
GET
Enterpriseadmingetprovisioninginformationforenterprisegroup — APIs.io Engineering Platform Get SCIM provisioning information for an enterprise group
/v1/scim/v2/enterprises/{enterprise}/groups/{scim-group-id}
PUT
Enterpriseadminsetinformationforprovisionedenterprisegroup — APIs.io Engineering Platform Set SCIM information for a provisioned enterprise group
/v1/scim/v2/enterprises/{enterprise}/groups/{scim-group-id}
PATCH
Enterpriseadminupdateattributeforenterprisegroup — APIs.io Engineering Platform Update an attribute for a SCIM enterprise group
/v1/scim/v2/enterprises/{enterprise}/groups/{scim-group-id}
DELETE
Enterpriseadmindeletescimgroupfromenterprise — APIs.io Engineering Platform Delete a SCIM group from an enterprise
/v1/scim/v2/enterprises/{enterprise}/groups/{scim-group-id}
GET
Enterpriseadminlistprovisionedidentitiesenterprise — APIs.io Engineering Platform List SCIM provisioned identities for an enterprise
/v1/scim/v2/enterprises/{enterprise}/users
POST
Enterpriseadminprovisionenterpriseuser — APIs.io Engineering Platform Provision a SCIM enterprise user
/v1/scim/v2/enterprises/{enterprise}/users
GET
Enterpriseadmingetprovisioninginformationforenterpriseuser — APIs.io Engineering Platform Get SCIM provisioning information for an enterprise user
/v1/scim/v2/enterprises/{enterprise}/users/{scim-user-id}
PUT
Enterpriseadminsetinformationforprovisionedenterpriseuser — APIs.io Engineering Platform Set SCIM information for a provisioned enterprise user
/v1/scim/v2/enterprises/{enterprise}/users/{scim-user-id}
PATCH
Enterpriseadminupdateattributeforenterpriseuser — APIs.io Engineering Platform Update an attribute for a SCIM enterprise user
/v1/scim/v2/enterprises/{enterprise}/users/{scim-user-id}
DELETE
Enterpriseadmindeleteuserfromenterprise — APIs.io Engineering Platform Delete a SCIM user from an enterprise
/v1/scim/v2/enterprises/{enterprise}/users/{scim-user-id}
GET
Enterpriseadmingetconfigurationstatus — APIs.io Engineering Platform Get the configuration status
/v1/setup/api/configcheck
POST
Enterpriseadminstartconfigurationprocess — APIs.io Engineering Platform Start a configuration process
/v1/setup/api/configure
GET
Enterpriseadmingetmaintenancestatus — APIs.io Engineering Platform Get the maintenance status
/v1/setup/api/maintenance
POST
Enterpriseadminenableordisablemaintenancemode — APIs.io Engineering Platform Enable or disable maintenance mode
/v1/setup/api/maintenance
GET
Enterpriseadmingetsettings — APIs.io Engineering Platform Get settings
/v1/setup/api/settings
PUT
Enterpriseadminsetsettings — APIs.io Engineering Platform Set settings
/v1/setup/api/settings
GET
Enterpriseadmingetallauthorizedsshkeys — APIs.io Engineering Platform Get all authorized SSH keys
/v1/setup/api/settings/authorized-keys
POST
Enterpriseadminaddauthorizedsshkey — APIs.io Engineering Platform Add an authorized SSH key
/v1/setup/api/settings/authorized-keys
DELETE
Enterpriseadminremoveauthorizedsshkey — APIs.io Engineering Platform Remove an authorized SSH key
/v1/setup/api/settings/authorized-keys
POST
Enterpriseadmincreateenterpriseserverlicense — APIs.io Engineering Platform Create a GitHub license
/v1/setup/api/start
POST
Enterpriseadminupgradelicense — APIs.io Engineering Platform Upgrade a license
/v1/setup/api/upgrade
PUT
Enterpriseadminpromoteusertobesiteadministrator — APIs.io Engineering Platform Promote a user to be a site administrator
/v1/users/{username}/site-admin
DELETE
Enterpriseadmindemotesiteadministrator — APIs.io Engineering Platform Demote a site administrator
/v1/users/{username}/site-admin
PUT
Enterpriseadminsuspenduser — APIs.io Engineering Platform Suspend a user
/v1/users/{username}/suspended
DELETE
Enterpriseadminunsuspenduser — APIs.io Engineering Platform Unsuspend a user
/v1/users/{username}/suspended

MCP Tools

apis-io-engineering-platform-list-global

APIs.io Engineering Platform List global webhooks

read-only idempotent
apis-io-engineering-platform-create-global

APIs.io Engineering Platform Create a global webhook

apis-io-engineering-platform-get-global

APIs.io Engineering Platform Get a global webhook

read-only idempotent
apis-io-engineering-platform-update-global

APIs.io Engineering Platform Update a global webhook

idempotent
apis-io-engineering-platform-delete-global

APIs.io Engineering Platform Delete a global webhook

idempotent
apis-io-engineering-platform-ping-global

APIs.io Engineering Platform Ping a global webhook

apis-io-engineering-platform-list-public

APIs.io Engineering Platform List public keys

read-only idempotent
apis-io-engineering-platform-delete-public

APIs.io Engineering Platform Delete a public key

idempotent
apis-io-engineering-platform-update-ldap

APIs.io Engineering Platform Update LDAP mapping for a team

idempotent
apis-io-engineering-platform-sync-ldap

APIs.io Engineering Platform Sync LDAP mapping for a team

apis-io-engineering-platform-update-ldap-2

APIs.io Engineering Platform Update LDAP mapping for a user

idempotent
apis-io-engineering-platform-sync-ldap-2

APIs.io Engineering Platform Sync LDAP mapping for a user

apis-io-engineering-platform-create-organization

APIs.io Engineering Platform Create an organization

apis-io-engineering-platform-update-organization

APIs.io Engineering Platform Update an organization name

idempotent
apis-io-engineering-platform-list-pre

APIs.io Engineering Platform List pre-receive environments

read-only idempotent
apis-io-engineering-platform-create-pre

APIs.io Engineering Platform Create a pre-receive environment

apis-io-engineering-platform-get-pre

APIs.io Engineering Platform Get a pre-receive environment

read-only idempotent
apis-io-engineering-platform-update-pre

APIs.io Engineering Platform Update a pre-receive environment

idempotent
apis-io-engineering-platform-delete-pre

APIs.io Engineering Platform Delete a pre-receive environment

idempotent
apis-io-engineering-platform-start-pre

APIs.io Engineering Platform Start a pre-receive environment download

apis-io-engineering-platform-get-download

APIs.io Engineering Platform Get the download status for a pre-receive environment

read-only idempotent
apis-io-engineering-platform-list-pre-2

APIs.io Engineering Platform List pre-receive hooks

read-only idempotent
apis-io-engineering-platform-create-pre-2

APIs.io Engineering Platform Create a pre-receive hook

apis-io-engineering-platform-get-pre-2

APIs.io Engineering Platform Get a pre-receive hook

read-only idempotent
apis-io-engineering-platform-update-pre-2

APIs.io Engineering Platform Update a pre-receive hook

idempotent
apis-io-engineering-platform-delete-pre-2

APIs.io Engineering Platform Delete a pre-receive hook

idempotent
apis-io-engineering-platform-list-personal

APIs.io Engineering Platform List personal access tokens

read-only idempotent
apis-io-engineering-platform-delete-personal

APIs.io Engineering Platform Delete a personal access token

idempotent
apis-io-engineering-platform-create-user

APIs.io Engineering Platform Create a user

apis-io-engineering-platform-update-username

APIs.io Engineering Platform Update the username for a user

idempotent
apis-io-engineering-platform-delete-user

APIs.io Engineering Platform Delete a user

idempotent
apis-io-engineering-platform-create-impersonation

APIs.io Engineering Platform Create an impersonation OAuth token

apis-io-engineering-platform-delete-impersonation

APIs.io Engineering Platform Delete an impersonation OAuth token

idempotent
apis-io-engineering-platform-get-global-2

APIs.io Engineering Platform Get the global announcement banner

read-only idempotent
apis-io-engineering-platform-set-global

APIs.io Engineering Platform Set the global announcement banner

idempotent
apis-io-engineering-platform-remove-global

APIs.io Engineering Platform Remove the global announcement banner

idempotent
apis-io-engineering-platform-get-license

APIs.io Engineering Platform Get license information

read-only idempotent
apis-io-engineering-platform-get-all

APIs.io Engineering Platform Get all statistics

read-only idempotent
apis-io-engineering-platform-get-comment

APIs.io Engineering Platform Get comment statistics

read-only idempotent
apis-io-engineering-platform-get-gist

APIs.io Engineering Platform Get gist statistics

read-only idempotent
apis-io-engineering-platform-get-hooks

APIs.io Engineering Platform Get hooks statistics

read-only idempotent
apis-io-engineering-platform-get-issue

APIs.io Engineering Platform Get issue statistics

read-only idempotent
apis-io-engineering-platform-get-milestone

APIs.io Engineering Platform Get milestone statistics

read-only idempotent
apis-io-engineering-platform-get-organization

APIs.io Engineering Platform Get organization statistics

read-only idempotent
apis-io-engineering-platform-get-pages

APIs.io Engineering Platform Get pages statistics

read-only idempotent
apis-io-engineering-platform-get-pull

APIs.io Engineering Platform Get pull request statistics

read-only idempotent
apis-io-engineering-platform-get-repository

APIs.io Engineering Platform Get repository statistics

read-only idempotent
apis-io-engineering-platform-get-users

APIs.io Engineering Platform Get users statistics

read-only idempotent
apis-io-engineering-platform-get-github

APIs.io Engineering Platform Get GitHub Actions permissions for an enterprise

read-only idempotent
apis-io-engineering-platform-set-github

APIs.io Engineering Platform Set GitHub Actions permissions for an enterprise

idempotent
apis-io-engineering-platform-list-selected

APIs.io Engineering Platform List selected organizations enabled for GitHub Actions in an enterprise

read-only idempotent
apis-io-engineering-platform-set-selected

APIs.io Engineering Platform Set selected organizations enabled for GitHub Actions in an enterprise

idempotent
apis-io-engineering-platform-enable-selected

APIs.io Engineering Platform Enable a selected organization for GitHub Actions in an enterprise

idempotent
apis-io-engineering-platform-disable-selected

APIs.io Engineering Platform Disable a selected organization for GitHub Actions in an enterprise

idempotent
apis-io-engineering-platform-get-allowed

APIs.io Engineering Platform Get allowed actions for an enterprise

read-only idempotent
apis-io-engineering-platform-set-allowed

APIs.io Engineering Platform Set allowed actions for an enterprise

idempotent
apis-io-engineering-platform-list-self

APIs.io Engineering Platform List self-hosted runner groups for an enterprise

read-only idempotent
apis-io-engineering-platform-create-self

APIs.io Engineering Platform Create a self-hosted runner group for an enterprise

apis-io-engineering-platform-get-self

APIs.io Engineering Platform Get a self-hosted runner group for an enterprise

read-only idempotent
apis-io-engineering-platform-update-self

APIs.io Engineering Platform Update a self-hosted runner group for an enterprise

idempotent
apis-io-engineering-platform-delete-self

APIs.io Engineering Platform Delete a self-hosted runner group from an enterprise

idempotent
apis-io-engineering-platform-list-organization

APIs.io Engineering Platform List organization access to a self-hosted runner group in an enterprise

read-only idempotent
apis-io-engineering-platform-set-organization

APIs.io Engineering Platform Set organization access for a self-hosted runner group in an enterprise

idempotent
apis-io-engineering-platform-add-organization

APIs.io Engineering Platform Add organization access to a self-hosted runner group in an enterprise

idempotent
apis-io-engineering-platform-remove-organization

APIs.io Engineering Platform Remove organization access to a self-hosted runner group in an enterprise

idempotent
apis-io-engineering-platform-list-self-2

APIs.io Engineering Platform List self-hosted runners in a group for an enterprise

read-only idempotent
apis-io-engineering-platform-set-self

APIs.io Engineering Platform Set self-hosted runners in a group for an enterprise

idempotent
apis-io-engineering-platform-add-self

APIs.io Engineering Platform Add a self-hosted runner to a group for an enterprise

idempotent
apis-io-engineering-platform-remove-self

APIs.io Engineering Platform Remove a self-hosted runner from a group for an enterprise

idempotent
apis-io-engineering-platform-list-self-3

APIs.io Engineering Platform List self-hosted runners for an enterprise

read-only idempotent
apis-io-engineering-platform-list-runner

APIs.io Engineering Platform List runner applications for an enterprise

read-only idempotent
apis-io-engineering-platform-create-registration

APIs.io Engineering Platform Create a registration token for an enterprise

apis-io-engineering-platform-create-remove

APIs.io Engineering Platform Create a remove token for an enterprise

apis-io-engineering-platform-get-self-2

APIs.io Engineering Platform Get a self-hosted runner for an enterprise

read-only idempotent
apis-io-engineering-platform-delete-self-2

APIs.io Engineering Platform Delete a self-hosted runner from an enterprise

idempotent
apis-io-engineering-platform-list-labels

APIs.io Engineering Platform List labels for a self-hosted runner for an enterprise

read-only idempotent
apis-io-engineering-platform-add-custom

APIs.io Engineering Platform Add custom labels to a self-hosted runner for an enterprise

apis-io-engineering-platform-set-custom

APIs.io Engineering Platform Set custom labels for a self-hosted runner for an enterprise

idempotent
apis-io-engineering-platform-remove-all

APIs.io Engineering Platform Remove all custom labels from a self-hosted runner for an enterprise

idempotent
apis-io-engineering-platform-remove-custom

APIs.io Engineering Platform Remove a custom label from a self-hosted runner for an enterprise

idempotent
apis-io-engineering-platform-get-audit

APIs.io Engineering Platform Get the audit log for an enterprise

read-only idempotent
apis-io-engineering-platform-get-code

APIs.io Engineering Platform Get code security and analysis features for an enterprise

read-only idempotent
apis-io-engineering-platform-update-code

APIs.io Engineering Platform Update code security and analysis features for an enterprise

idempotent
apis-io-engineering-platform-enable-disable

APIs.io Engineering Platform Enable or disable a security feature

apis-io-engineering-platform-get-ghes

APIs.io Engineering Platform Get GHES node metadata for all nodes

read-only idempotent
apis-io-engineering-platform-get-status

APIs.io Engineering Platform Get the status of services running on all replica nodes

read-only idempotent
apis-io-engineering-platform-get-all-2

APIs.io Engineering Platform Get all GHES release versions for all nodes

read-only idempotent
apis-io-engineering-platform-list-pre-3

APIs.io Engineering Platform List pre-receive hooks for an organization

read-only idempotent
apis-io-engineering-platform-get-pre-3

APIs.io Engineering Platform Get a pre-receive hook for an organization

read-only idempotent
apis-io-engineering-platform-update-pre-3

APIs.io Engineering Platform Update pre-receive hook enforcement for an organization

idempotent
apis-io-engineering-platform-remove-pre

APIs.io Engineering Platform Remove pre-receive hook enforcement for an organization

idempotent
apis-io-engineering-platform-list-pre-4

APIs.io Engineering Platform List pre-receive hooks for a repository

read-only idempotent
apis-io-engineering-platform-get-pre-4

APIs.io Engineering Platform Get a pre-receive hook for a repository

read-only idempotent
apis-io-engineering-platform-update-pre-4

APIs.io Engineering Platform Update pre-receive hook enforcement for a repository

idempotent
apis-io-engineering-platform-remove-pre-2

APIs.io Engineering Platform Remove pre-receive hook enforcement for a repository

idempotent
apis-io-engineering-platform-list-provisioned

APIs.io Engineering Platform List provisioned SCIM groups for an enterprise

read-only idempotent
apis-io-engineering-platform-provision-scim

APIs.io Engineering Platform Provision a SCIM enterprise group

apis-io-engineering-platform-get-scim

APIs.io Engineering Platform Get SCIM provisioning information for an enterprise group

read-only idempotent
apis-io-engineering-platform-set-scim

APIs.io Engineering Platform Set SCIM information for a provisioned enterprise group

idempotent
apis-io-engineering-platform-update-attribute

APIs.io Engineering Platform Update an attribute for a SCIM enterprise group

idempotent
apis-io-engineering-platform-delete-scim

APIs.io Engineering Platform Delete a SCIM group from an enterprise

idempotent
apis-io-engineering-platform-list-scim

APIs.io Engineering Platform List SCIM provisioned identities for an enterprise

read-only idempotent
apis-io-engineering-platform-provision-scim-2

APIs.io Engineering Platform Provision a SCIM enterprise user

apis-io-engineering-platform-get-scim-2

APIs.io Engineering Platform Get SCIM provisioning information for an enterprise user

read-only idempotent
apis-io-engineering-platform-set-scim-2

APIs.io Engineering Platform Set SCIM information for a provisioned enterprise user

idempotent
apis-io-engineering-platform-update-attribute-2

APIs.io Engineering Platform Update an attribute for a SCIM enterprise user

idempotent
apis-io-engineering-platform-delete-scim-2

APIs.io Engineering Platform Delete a SCIM user from an enterprise

idempotent
apis-io-engineering-platform-get-configuration

APIs.io Engineering Platform Get the configuration status

read-only idempotent
apis-io-engineering-platform-start-configuration

APIs.io Engineering Platform Start a configuration process

apis-io-engineering-platform-get-maintenance

APIs.io Engineering Platform Get the maintenance status

read-only idempotent
apis-io-engineering-platform-enable-disable-2

APIs.io Engineering Platform Enable or disable maintenance mode

apis-io-engineering-platform-get-settings

APIs.io Engineering Platform Get settings

read-only idempotent
apis-io-engineering-platform-set-settings

APIs.io Engineering Platform Set settings

idempotent
apis-io-engineering-platform-get-all-3

APIs.io Engineering Platform Get all authorized SSH keys

read-only idempotent
apis-io-engineering-platform-add-authorized

APIs.io Engineering Platform Add an authorized SSH key

apis-io-engineering-platform-remove-authorized

APIs.io Engineering Platform Remove an authorized SSH key

idempotent
apis-io-engineering-platform-create-github

APIs.io Engineering Platform Create a GitHub license

apis-io-engineering-platform-upgrade-license

APIs.io Engineering Platform Upgrade a license

apis-io-engineering-platform-promote-user

APIs.io Engineering Platform Promote a user to be a site administrator

idempotent
apis-io-engineering-platform-demote-site

APIs.io Engineering Platform Demote a site administrator

idempotent
apis-io-engineering-platform-suspend-user

APIs.io Engineering Platform Suspend a user

idempotent
apis-io-engineering-platform-unsuspend-user

APIs.io Engineering Platform Unsuspend a user

idempotent

Capability Spec

github-enterprise-admin.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: APIs.io Engineering Platform GitHub v3 REST API — Enterprise-Admin
  description: 'APIs.io Engineering Platform GitHub v3 REST API — Enterprise-Admin. 122 operations. Lead operation: APIs.io
    Engineering Platform List global webhooks. Self-contained Naftiko capability covering one Engineering Platform business
    surface.'
  tags:
  - Engineering Platform
  - Enterprise-Admin
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    ENGINEERING_PLATFORM_API_KEY: ENGINEERING_PLATFORM_API_KEY
capability:
  consumes:
  - type: http
    namespace: github-enterprise-admin
    baseUri: ''
    description: APIs.io Engineering Platform GitHub v3 REST API — Enterprise-Admin business capability. Self-contained, no
      shared references.
    resources:
    - name: admin-hooks
      path: /admin/hooks
      operations:
      - name: enterpriseadminlistglobalwebhooks
        method: GET
        description: APIs.io Engineering Platform List global webhooks
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadmincreateglobalwebhook
        method: POST
        description: APIs.io Engineering Platform Create a global webhook
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: admin-hooks-hook_id
      path: /admin/hooks/{hook_id}
      operations:
      - name: enterpriseadmingetglobalwebhook
        method: GET
        description: APIs.io Engineering Platform Get a global webhook
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadminupdateglobalwebhook
        method: PATCH
        description: APIs.io Engineering Platform Update a global webhook
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: enterpriseadmindeleteglobalwebhook
        method: DELETE
        description: APIs.io Engineering Platform Delete a global webhook
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-hooks-hook_id-pings
      path: /admin/hooks/{hook_id}/pings
      operations:
      - name: enterpriseadminpingglobalwebhook
        method: POST
        description: APIs.io Engineering Platform Ping a global webhook
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-keys
      path: /admin/keys
      operations:
      - name: enterpriseadminlistpublickeys
        method: GET
        description: APIs.io Engineering Platform List public keys
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: sort
          in: query
          type: string
        - name: since
          in: query
          type: string
          description: Only show public keys accessed after the given time.
    - name: admin-keys-key_ids
      path: /admin/keys/{key_ids}
      operations:
      - name: enterpriseadmindeletepublickey
        method: DELETE
        description: APIs.io Engineering Platform Delete a public key
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-ldap-teams-team_id-mapping
      path: /admin/ldap/teams/{team_id}/mapping
      operations:
      - name: enterpriseadminupdateldapmappingforteam
        method: PATCH
        description: APIs.io Engineering Platform Update LDAP mapping for a team
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: admin-ldap-teams-team_id-sync
      path: /admin/ldap/teams/{team_id}/sync
      operations:
      - name: enterpriseadminsyncldapmappingforteam
        method: POST
        description: APIs.io Engineering Platform Sync LDAP mapping for a team
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-ldap-users-username-mapping
      path: /admin/ldap/users/{username}/mapping
      operations:
      - name: enterpriseadminupdateldapmappingforuser
        method: PATCH
        description: APIs.io Engineering Platform Update LDAP mapping for a user
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: admin-ldap-users-username-sync
      path: /admin/ldap/users/{username}/sync
      operations:
      - name: enterpriseadminsyncldapmappingforuser
        method: POST
        description: APIs.io Engineering Platform Sync LDAP mapping for a user
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-organizations
      path: /admin/organizations
      operations:
      - name: enterpriseadmincreateorg
        method: POST
        description: APIs.io Engineering Platform Create an organization
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: admin-organizations-org
      path: /admin/organizations/{org}
      operations:
      - name: enterpriseadminupdateorgname
        method: PATCH
        description: APIs.io Engineering Platform Update an organization name
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: admin-pre-receive-environments
      path: /admin/pre-receive-environments
      operations:
      - name: enterpriseadminlistprereceiveenvironments
        method: GET
        description: APIs.io Engineering Platform List pre-receive environments
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: sort
          in: query
          type: string
      - name: enterpriseadmincreateprereceiveenvironment
        method: POST
        description: APIs.io Engineering Platform Create a pre-receive environment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: admin-pre-receive-environments-pre_receive_environment_id
      path: /admin/pre-receive-environments/{pre_receive_environment_id}
      operations:
      - name: enterpriseadmingetprereceiveenvironment
        method: GET
        description: APIs.io Engineering Platform Get a pre-receive environment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadminupdateprereceiveenvironment
        method: PATCH
        description: APIs.io Engineering Platform Update a pre-receive environment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: enterpriseadmindeleteprereceiveenvironment
        method: DELETE
        description: APIs.io Engineering Platform Delete a pre-receive environment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-pre-receive-environments-pre_receive_environment_id-downloads
      path: /admin/pre-receive-environments/{pre_receive_environment_id}/downloads
      operations:
      - name: enterpriseadminstartprereceiveenvironmentdownload
        method: POST
        description: APIs.io Engineering Platform Start a pre-receive environment download
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-pre-receive-environments-pre_receive_environment_id-downloads-latest
      path: /admin/pre-receive-environments/{pre_receive_environment_id}/downloads/latest
      operations:
      - name: enterpriseadmingetdownloadstatusforprereceiveenvironment
        method: GET
        description: APIs.io Engineering Platform Get the download status for a pre-receive environment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-pre-receive-hooks
      path: /admin/pre-receive-hooks
      operations:
      - name: enterpriseadminlistprereceivehooks
        method: GET
        description: APIs.io Engineering Platform List pre-receive hooks
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: sort
          in: query
          type: string
          description: The property to sort the results by.
      - name: enterpriseadmincreateprereceivehook
        method: POST
        description: APIs.io Engineering Platform Create a pre-receive hook
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: admin-pre-receive-hooks-pre_receive_hook_id
      path: /admin/pre-receive-hooks/{pre_receive_hook_id}
      operations:
      - name: enterpriseadmingetprereceivehook
        method: GET
        description: APIs.io Engineering Platform Get a pre-receive hook
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadminupdateprereceivehook
        method: PATCH
        description: APIs.io Engineering Platform Update a pre-receive hook
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: enterpriseadmindeleteprereceivehook
        method: DELETE
        description: APIs.io Engineering Platform Delete a pre-receive hook
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-tokens
      path: /admin/tokens
      operations:
      - name: enterpriseadminlistpersonalaccesstokens
        method: GET
        description: APIs.io Engineering Platform List personal access tokens
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-tokens-token_id
      path: /admin/tokens/{token_id}
      operations:
      - name: enterpriseadmindeletepersonalaccesstoken
        method: DELETE
        description: APIs.io Engineering Platform Delete a personal access token
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-users
      path: /admin/users
      operations:
      - name: enterpriseadmincreateuser
        method: POST
        description: APIs.io Engineering Platform Create a user
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: admin-users-username
      path: /admin/users/{username}
      operations:
      - name: enterpriseadminupdateusernameforuser
        method: PATCH
        description: APIs.io Engineering Platform Update the username for a user
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: enterpriseadmindeleteuser
        method: DELETE
        description: APIs.io Engineering Platform Delete a user
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-users-username-authorizations
      path: /admin/users/{username}/authorizations
      operations:
      - name: enterpriseadmincreateimpersonationoauthtoken
        method: POST
        description: APIs.io Engineering Platform Create an impersonation OAuth token
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: enterpriseadmindeleteimpersonationoauthtoken
        method: DELETE
        description: APIs.io Engineering Platform Delete an impersonation OAuth token
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprise-announcement
      path: /enterprise/announcement
      operations:
      - name: enterpriseadmingetannouncement
        method: GET
        description: APIs.io Engineering Platform Get the global announcement banner
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadminsetannouncement
        method: PATCH
        description: APIs.io Engineering Platform Set the global announcement banner
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: enterpriseadminremoveannouncement
        method: DELETE
        description: APIs.io Engineering Platform Remove the global announcement banner
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprise-settings-license
      path: /enterprise/settings/license
      operations:
      - name: enterpriseadmingetlicenseinformation
        method: GET
        description: APIs.io Engineering Platform Get license information
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprise-stats-all
      path: /enterprise/stats/all
      operations:
      - name: enterpriseadmingetallstats
        method: GET
        description: APIs.io Engineering Platform Get all statistics
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprise-stats-comments
      path: /enterprise/stats/comments
      operations:
      - name: enterpriseadmingetcommentstats
        method: GET
        description: APIs.io Engineering Platform Get comment statistics
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprise-stats-gists
      path: /enterprise/stats/gists
      operations:
      - name: enterpriseadmingetgiststats
        method: GET
        description: APIs.io Engineering Platform Get gist statistics
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprise-stats-hooks
      path: /enterprise/stats/hooks
      operations:
      - name: enterpriseadmingethooksstats
        method: GET
        description: APIs.io Engineering Platform Get hooks statistics
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprise-stats-issues
      path: /enterprise/stats/issues
      operations:
      - name: enterpriseadmingetissuestats
        method: GET
        description: APIs.io Engineering Platform Get issue statistics
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprise-stats-milestones
      path: /enterprise/stats/milestones
      operations:
      - name: enterpriseadmingetmilestonestats
        method: GET
        description: APIs.io Engineering Platform Get milestone statistics
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprise-stats-orgs
      path: /enterprise/stats/orgs
      operations:
      - name: enterpriseadmingetorgstats
        method: GET
        description: APIs.io Engineering Platform Get organization statistics
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprise-stats-pages
      path: /enterprise/stats/pages
      operations:
      - name: enterpriseadmingetpagesstats
        method: GET
        description: APIs.io Engineering Platform Get pages statistics
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprise-stats-pulls
      path: /enterprise/stats/pulls
      operations:
      - name: enterpriseadmingetpullrequeststats
        method: GET
        description: APIs.io Engineering Platform Get pull request statistics
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprise-stats-repos
      path: /enterprise/stats/repos
      operations:
      - name: enterpriseadmingetrepostats
        method: GET
        description: APIs.io Engineering Platform Get repository statistics
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprise-stats-users
      path: /enterprise/stats/users
      operations:
      - name: enterpriseadmingetuserstats
        method: GET
        description: APIs.io Engineering Platform Get users statistics
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprises-enterprise-actions-permissions
      path: /enterprises/{enterprise}/actions/permissions
      operations:
      - name: enterpriseadmingetgithubactionspermissionsenterprise
        method: GET
        description: APIs.io Engineering Platform Get GitHub Actions permissions for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadminsetgithubactionspermissionsenterprise
        method: PUT
        description: APIs.io Engineering Platform Set GitHub Actions permissions for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: enterprises-enterprise-actions-permissions-organizations
      path: /enterprises/{enterprise}/actions/permissions/organizations
      operations:
      - name: enterpriseadminlistselectedorganizationsenabledgithubactionsenterprise
        method: GET
        description: APIs.io Engineering Platform List selected organizations enabled for GitHub Actions in an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadminsetselectedorganizationsenabledgithubactionsenterprise
        method: PUT
        description: APIs.io Engineering Platform Set selected organizations enabled for GitHub Actions in an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: enterprises-enterprise-actions-permissions-organizations-org_id
      path: /enterprises/{enterprise}/actions/permissions/organizations/{org_id}
      operations:
      - name: enterpriseadminenableselectedorganizationgithubactionsenterprise
        method: PUT
        description: APIs.io Engineering Platform Enable a selected organization for GitHub Actions in an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadmindisableselectedorganizationgithubactionsenterprise
        method: DELETE
        description: APIs.io Engineering Platform Disable a selected organization for GitHub Actions in an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprises-enterprise-actions-permissions-selected-actions
      path: /enterprises/{enterprise}/actions/permissions/selected-actions
      operations:
      - name: enterpriseadmingetallowedactionsenterprise
        method: GET
        description: APIs.io Engineering Platform Get allowed actions for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadminsetallowedactionsenterprise
        method: PUT
        description: APIs.io Engineering Platform Set allowed actions for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: enterprises-enterprise-actions-runner-groups
      path: /enterprises/{enterprise}/actions/runner-groups
      operations:
      - name: enterpriseadminlistselfhostedrunnergroupsforenterprise
        method: GET
        description: APIs.io Engineering Platform List self-hosted runner groups for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadmincreateselfhostedrunnergroupforenterprise
        method: POST
        description: APIs.io Engineering Platform Create a self-hosted runner group for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: enterprises-enterprise-actions-runner-groups-runner_group_id
      path: /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}
      operations:
      - name: enterpriseadmingetselfhostedrunnergroupforenterprise
        method: GET
        description: APIs.io Engineering Platform Get a self-hosted runner group for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadminupdateselfhostedrunnergroupforenterprise
        method: PATCH
        description: APIs.io Engineering Platform Update a self-hosted runner group for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: enterpriseadmindeleteselfhostedrunnergroupfromenterprise
        method: DELETE
        description: APIs.io Engineering Platform Delete a self-hosted runner group from an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprises-enterprise-actions-runner-groups-runner_group_id-organizations
      path: /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations
      operations:
      - name: enterpriseadminlistorgaccesstoselfhostedrunnergroupinenterprise
        method: GET
        description: APIs.io Engineering Platform List organization access to a self-hosted runner group in an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadminsetorgaccesstoselfhostedrunnergroupinenterprise
        method: PUT
        description: APIs.io Engineering Platform Set organization access for a self-hosted runner group in an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: enterprises-enterprise-actions-runner-groups-runner_group_id-organizations-org_i
      path: /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations/{org_id}
      operations:
      - name: enterpriseadminaddorgaccesstoselfhostedrunnergroupinenterprise
        method: PUT
        description: APIs.io Engineering Platform Add organization access to a self-hosted runner group in an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadminremoveorgaccesstoselfhostedrunnergroupinenterprise
        method: DELETE
        description: APIs.io Engineering Platform Remove organization access to a self-hosted runner group in an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprises-enterprise-actions-runner-groups-runner_group_id-runners
      path: /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners
      operations:
      - name: enterpriseadminlistselfhostedrunnersingroupforenterprise
        method: GET
        description: APIs.io Engineering Platform List self-hosted runners in a group for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadminsetselfhostedrunnersingroupforenterprise
        method: PUT
        description: APIs.io Engineering Platform Set self-hosted runners in a group for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: enterprises-enterprise-actions-runner-groups-runner_group_id-runners-runner_id
      path: /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}
      operations:
      - name: enterpriseadminaddselfhostedrunnertogroupforenterprise
        method: PUT
        description: APIs.io Engineering Platform Add a self-hosted runner to a group for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadminremoveselfhostedrunnerfromgroupforenterprise
        method: DELETE
        description: APIs.io Engineering Platform Remove a self-hosted runner from a group for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprises-enterprise-actions-runners
      path: /enterprises/{enterprise}/actions/runners
      operations:
      - name: enterpriseadminlistselfhostedrunnersforenterprise
        method: GET
        description: APIs.io Engineering Platform List self-hosted runners for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprises-enterprise-actions-runners-downloads
      path: /enterprises/{enterprise}/actions/runners/downloads
      operations:
      - name: enterpriseadminlistrunnerapplicationsforenterprise
        method: GET
        description: APIs.io Engineering Platform List runner applications for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprises-enterprise-actions-runners-registration-token
      path: /enterprises/{enterprise}/actions/runners/registration-token
      operations:
      - name: enterpriseadmincreateregistrationtokenforenterprise
        method: POST
        description: APIs.io Engineering Platform Create a registration token for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprises-enterprise-actions-runners-remove-token
      path: /enterprises/{enterprise}/actions/runners/remove-token
      operations:
      - name: enterpriseadmincreateremovetokenforenterprise
        method: POST
        description: APIs.io Engineering Platform Create a remove token for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprises-enterprise-actions-runners-runner_id
      path: /enterprises/{enterprise}/actions/runners/{runner_id}
      operations:
      - name: enterpriseadmingetselfhostedrunnerforenterprise
        method: GET
        description: APIs.io Engineering Platform Get a self-hosted runner for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadmindeleteselfhostedrunnerfromenterprise
        method: DELETE
        description: APIs.io Engineering Platform Delete a self-hosted runner from an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: enterprises-enterprise-actions-runners-runner_id-labels
      path: /enterprises/{enterprise}/actions/runners/{runner_id}/labels
      operations:
      - name: enterpriseadminlistlabelsforselfhostedrunnerforenterprise
        method: GET
        description: APIs.io Engineering Platform List labels for a self-hosted runner for an enterprise
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enterpriseadminaddcustomlabelstoselfhostedrunnerforenterprise
        method: POST
        description: APIs.io Engineering Platform Add custom labels to a self-hosted runner for an enterprise
        outputRawFormat: json
        out

# --- truncated at 32 KB (152 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/apis-io-engineering-platform/refs/heads/main/capabilities/github-enterprise-admin.yaml