{ "opencollection": "1.0.0", "info": { "name": "Github Settings API", "version": "1.1.4" }, "items": [ { "info": { "name": "Settings", "type": "folder" }, "items": [ { "info": { "name": "GitHub Get All Authorized Ssh Keys", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}/api/v3/setup/api/settings/authorized-keys" }, "docs": "The GET endpoint at /setup/api/settings/authorized-keys in the GitHub Authorization API retrieves a complete list of all authorized SSH keys that have been configured for the system. This endpoint is typically used during setup or administrative operations to audit and review which SSH public keys have been granted access to the GitHub instance, allowing administrators to manage and verify authorized access points for secure shell connections." }, { "info": { "name": "GitHub Get Settings", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}/api/v3/setup/api/settings" }, "docs": "Gets the settings for your instance. To change settings, see the [Set settings endpoint](https://docs.github.com/enterprise-server@3.9/rest/enterprise-admin/management-console#set-settings).\n\n**Note:** You cannot retrieve the management console password with the Enterprise administration API." }, { "info": { "name": "GitHub Set Settings", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}/api/v3/setup/api/settings", "body": { "type": "form-urlencoded", "data": [ { "name": "settings", "value": "" } ] } }, "docs": "Applies settings on your instance. For a list of the available settings, see the [Get settings endpoint](https://docs.github.com/enterprise-server@3.9/rest/enterprise-admin/management-console#get-settings).\n\n**Notes:**\n\n- The request body for this operation must be submitted as `application/x-www-form-urlencoded` data. You can submit a parameter value as a string, or you can use a tool such as `curl` to submit a parameter value as the contents of a text file. For more information, see the [`curl" } ] } ], "bundled": true }