{ "addAuthorizedSshKey": { "method": "POST", "params": { "authorized_key": { "required": true, "type": "string" } }, "url": "/setup/api/settings/authorized-keys" }, "checkConfigurationStatus": { "method": "GET", "params": {}, "url": "/setup/api/configcheck" }, "checkMaintenanceStatus": { "method": "GET", "params": {}, "url": "/setup/api/maintenance" }, "createGlobalHook": { "headers": { "accept": "application/vnd.github.superpro-preview+json" }, "method": "POST", "params": { "active": { "type": "boolean" }, "config": { "required": true, "type": "object" }, "config.content_type": { "type": "string" }, "config.insecure_ssl": { "type": "string" }, "config.secret": { "type": "string" }, "config.url": { "required": true, "type": "string" }, "events": { "type": "string[]" }, "name": { "required": true, "type": "string" } }, "url": "/admin/hooks" }, "createImpersonationOAuthToken": { "method": "POST", "params": { "scopes": { "type": "string[]" }, "username": { "required": true, "type": "string" } }, "url": "/admin/users/:username/authorizations" }, "createOrg": { "method": "POST", "params": { "admin": { "required": true, "type": "string" }, "login": { "required": true, "type": "string" }, "profile_name": { "type": "string" } }, "url": "/admin/organizations" }, "createPreReceiveEnvironment": { "method": "POST", "params": { "image_url": { "required": true, "type": "string" }, "name": { "required": true, "type": "string" } }, "url": "/admin/pre-receive-environments" }, "createPreReceiveHook": { "method": "POST", "params": { "allow_downstream_configuration": { "type": "boolean" }, "enforcement": { "type": "string" }, "environment": { "required": true, "type": "object" }, "name": { "required": true, "type": "string" }, "script": { "required": true, "type": "string" }, "script_repository": { "required": true, "type": "object" } }, "url": "/admin/pre-receive-hooks" }, "createUser": { "method": "POST", "params": { "email": { "type": "string" }, "login": { "required": true, "type": "string" } }, "url": "/admin/users" }, "deleteGlobalHook": { "headers": { "accept": "application/vnd.github.superpro-preview+json" }, "method": "DELETE", "params": { "hook_id": { "required": true, "type": "integer" } }, "url": "/admin/hooks/:hook_id" }, "deleteImpersonationOAuthToken": { "method": "DELETE", "params": { "username": { "required": true, "type": "string" } }, "url": "/admin/users/:username/authorizations" }, "deletePersonalAccessToken": { "method": "DELETE", "params": { "token_id": { "required": true, "type": "integer" } }, "url": "/admin/tokens/:token_id" }, "deletePreReceiveEnvironment": { "method": "DELETE", "params": { "pre_receive_environment_id": { "required": true, "type": "integer" } }, "url": "/admin/pre-receive-environments/:pre_receive_environment_id" }, "deletePreReceiveHook": { "method": "DELETE", "params": { "pre_receive_hook_id": { "required": true, "type": "integer" } }, "url": "/admin/pre_receive_hooks/:pre_receive_hook_id" }, "deletePublicKey": { "method": "DELETE", "params": { "key_ids": { "required": true, "type": "string" } }, "url": "/admin/keys/:key_ids" }, "deleteUser": { "method": "DELETE", "params": { "username": { "required": true, "type": "string" } }, "url": "/admin/users/:username" }, "demoteSiteAdministratorToOrdinaryUser": { "method": "DELETE", "params": { "username": { "required": true, "type": "string" } }, "url": "/users/:username/site_admin" }, "enableOrDisableMaintenanceMode": { "method": "POST", "params": { "maintenance": { "required": true, "type": "string" } }, "url": "/setup/api/maintenance" }, "getGlobalHook": { "headers": { "accept": "application/vnd.github.superpro-preview+json" }, "method": "GET", "params": { "hook_id": { "required": true, "type": "integer" } }, "url": "/admin/hooks/:hook_id" }, "getLicenseInformation": { "method": "GET", "params": {}, "url": "/enterprise/settings/license" }, "getPreReceiveEnvironment": { "method": "GET", "params": { "pre_receive_environment_id": { "required": true, "type": "integer" } }, "url": "/admin/pre-receive-environments/:pre_receive_environment_id" }, "getPreReceiveEnvironmentDownloadStatus": { "method": "GET", "params": { "downloaded_at": { "type": "string" }, "message": { "type": "string" }, "pre_receive_environment_id": { "required": true, "type": "integer" }, "state": { "type": "string" } }, "url": "/admin/pre-receive-environments/:pre_receive_environment_id/downloads/latest" }, "getPreReceiveHook": { "method": "GET", "params": { "pre_receive_hook_id": { "required": true, "type": "integer" } }, "url": "/admin/pre-receive-hooks/:pre_receive_hook_id" }, "getPreReceiveHookForOrg": { "method": "GET", "params": { "org": { "required": true, "type": "string" }, "pre_receive_hook_id": { "required": true, "type": "integer" } }, "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" }, "getPreReceiveHookForRepo": { "method": "GET", "params": { "owner": { "required": true, "type": "string" }, "pre_receive_hook_id": { "required": true, "type": "integer" }, "repo": { "required": true, "type": "string" } }, "url": "/repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id" }, "getTypeStats": { "method": "GET", "params": { "type": { "required": true, "type": "string" } }, "url": "/enterprise/stats/:type" }, "listGlobalHooks": { "headers": { "accept": "application/vnd.github.superpro-preview+json" }, "method": "GET", "params": { "page": { "type": "integer" }, "per_page": { "type": "integer" } }, "url": "/admin/hooks" }, "listPersonalAccessTokens": { "method": "GET", "params": { "page": { "type": "integer" }, "per_page": { "type": "integer" } }, "url": "/admin/tokens" }, "listPreReceiveEnvironments": { "method": "GET", "params": { "page": { "type": "integer" }, "per_page": { "type": "integer" } }, "url": "/admin/pre-receive-environments" }, "listPreReceiveHooks": { "method": "GET", "params": { "page": { "type": "integer" }, "per_page": { "type": "integer" } }, "url": "/admin/pre-receive-hooks" }, "listPreReceiveHooksForOrg": { "method": "GET", "params": { "org": { "required": true, "type": "string" }, "page": { "type": "integer" }, "per_page": { "type": "integer" } }, "url": "/orgs/:org/pre-receive-hooks" }, "listPreReceiveHooksForRepo": { "method": "GET", "params": { "owner": { "required": true, "type": "string" }, "page": { "type": "integer" }, "per_page": { "type": "integer" }, "repo": { "required": true, "type": "string" } }, "url": "/repos/:owner/:repo/pre-receive-hooks" }, "modifySettings": { "method": "PUT", "params": { "settings": { "required": true, "type": "string" } }, "url": "/setup/api/settings" }, "pingGlobalHook": { "headers": { "accept": "application/vnd.github.superpro-preview+json" }, "method": "POST", "params": { "hook_id": { "required": true, "type": "integer" } }, "url": "/admin/hooks/:hook_id/pings" }, "promoteOrdinaryUserToSiteAdministrator": { "method": "PUT", "params": { "username": { "required": true, "type": "string" } }, "url": "/users/:username/site_admin" }, "queueIndexingJob": { "method": "POST", "params": { "target": { "required": true, "type": "string" } }, "url": "/staff/indexing_jobs" }, "removeAuthorizedSshKey": { "method": "DELETE", "params": { "authorized_key": { "required": true, "type": "string" } }, "url": "/setup/api/settings/authorized-keys" }, "removeEnforcementOverridesForPreReceiveHookForOrg": { "method": "DELETE", "params": { "org": { "required": true, "type": "string" }, "pre_receive_hook_id": { "required": true, "type": "integer" } }, "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" }, "removeEnforcementOverridesForPreReceiveHookForRepo": { "method": "DELETE", "params": { "owner": { "required": true, "type": "string" }, "pre_receive_hook_id": { "required": true, "type": "integer" }, "repo": { "required": true, "type": "string" } }, "url": "/repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id" }, "renameOrg": { "method": "PATCH", "params": { "login": { "required": true, "type": "string" }, "org": { "required": true, "type": "string" } }, "url": "/admin/organizations/:org" }, "renameUser": { "method": "PATCH", "params": { "login": { "required": true, "type": "string" }, "username": { "required": true, "type": "string" } }, "url": "/admin/users/:username" }, "retrieveAuthorizedSshKeys": { "method": "GET", "params": {}, "url": "/setup/api/settings/authorized-keys" }, "retrieveSettings": { "method": "GET", "params": {}, "url": "/setup/api/settings" }, "startConfigurationProcess": { "method": "POST", "params": {}, "url": "/setup/api/configure" }, "suspendUser": { "method": "PUT", "params": { "reason": { "type": "string" }, "username": { "required": true, "type": "string" } }, "url": "/users/:username/suspended" }, "syncLdapMappingForTeam": { "method": "POST", "params": { "team_id": { "required": true, "type": "integer" } }, "url": "/admin/ldap/teams/:team_id/sync" }, "syncLdapMappingForUser": { "method": "POST", "params": { "username": { "required": true, "type": "string" } }, "url": "/admin/ldap/users/:username/sync" }, "triggerPreReceiveEnvironmentDownload": { "method": "POST", "params": { "pre_receive_environment_id": { "required": true, "type": "integer" } }, "url": "/admin/pre-receive-environments/:pre_receive_environment_id/downloads" }, "unsuspendUser": { "method": "DELETE", "params": { "reason": { "type": "string" }, "username": { "required": true, "type": "string" } }, "url": "/users/:username/suspended" }, "updateGlobalHook": { "headers": { "accept": "application/vnd.github.superpro-preview+json" }, "method": "PATCH", "params": { "active": { "type": "boolean" }, "config": { "type": "object" }, "config.content_type": { "type": "string" }, "config.insecure_ssl": { "type": "string" }, "config.secret": { "type": "string" }, "config.url": { "required": true, "type": "string" }, "events": { "type": "string[]" }, "hook_id": { "required": true, "type": "integer" } }, "url": "/admin/hooks/:hook_id" }, "updateLdapMappingForTeam": { "method": "PATCH", "params": { "ldap_dn": { "type": "string" }, "team_id": { "required": true, "type": "integer" } }, "url": "/admin/ldap/teams/:team_id/mapping" }, "updateLdapMappingForUser": { "method": "PATCH", "params": { "ldap_dn": { "type": "string" }, "username": { "required": true, "type": "string" } }, "url": "/admin/ldap/users/:username/mapping" }, "updatePreReceiveEnvironment": { "method": "PATCH", "params": { "image_url": { "type": "string" }, "name": { "type": "string" }, "pre_receive_environment_id": { "required": true, "type": "integer" } }, "url": "/admin/pre-receive-environments/:pre_receive_environment_id" }, "updatePreReceiveHook": { "method": "PATCH", "params": { "pre_receive_hook_id": { "required": true, "type": "integer" } }, "url": "/admin/pre_receive_hooks/:pre_receive_hook_id" }, "updatePreReceiveHookEnforcementForOrg": { "method": "PATCH", "params": { "org": { "required": true, "type": "string" }, "pre_receive_hook_id": { "required": true, "type": "integer" } }, "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" }, "updatePreReceiveHookEnforcementForRepo": { "method": "PATCH", "params": { "owner": { "required": true, "type": "string" }, "pre_receive_hook_id": { "required": true, "type": "integer" }, "repo": { "required": true, "type": "string" } }, "url": "/repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id" }, "upgradeLicense": { "method": "POST", "params": { "license": { "type": "string" } }, "url": "/setup/api/upgrade" }, "uploadLicenseForFirstTime": { "method": "POST", "params": { "license": { "required": true, "type": "string" }, "password": { "type": "string" }, "settings": { "type": "string" } }, "url": "/setup/api/start" } }