@@ -11,7 +11,7 @@ The Management Console API helps you manage your GitHub Enterprise installation.
1111
1212##Authentication
1313
14- You need to pass your[ Management Console password] ( https://help.github.com/enterprise/2.0/admin/articles/accessing-the-management-console/ ) as an authentication token to every Management Console API endpoint except[ ` /setup/api/start ` ] ( #upload-a-license-and-software-package- for-the-first-time ) .
14+ You need to pass your[ Management Console password] ( https://help.github.com/enterprise/2.0/admin/articles/accessing-the-management-console/ ) as an authentication token to every Management Console API endpoint except[ ` /setup/api/start ` ] ( #upload-a-license-for-the-first-time ) .
1515
1616Use the` api_key ` parameter to send this token with each request. For example:
1717
@@ -25,9 +25,9 @@ You can also use standard HTTP authentication to send this token. For example:
2525$ curl 'http://api_key:<em >your-amazing-password</em >@<em >hostname</em >/setup/api'
2626</pre >
2727
28- ##Upload a licenseand software package for the first time
28+ ##Upload a license for the first time
2929
30- When you boot a virtual machine for the first time, you can use the following endpoint to upload a license and software package :
30+ When you boot a virtual machine for the first time, you can use the following endpoint to upload a license:
3131
3232POST /setup/api/start
3333
@@ -38,7 +38,6 @@ Note that you need to POST to [`/setup/api/configure`](#start-a-configuration-pr
3838Name | Type | Description
3939-----|------|--------------
4040` license ` |` string ` |** Required** . The content of your* .ghl* license file.
41- ` package ` |` string ` |** Required** . The content of your* .ghp* package file.
4241` settings ` |` string ` | Optional path to a JSON file containing your installation settings.
4342
4443For a list of the available settings, see[ the` /setup/api/settings ` endpoint] ( #retrieve-settings ) .
@@ -53,12 +52,12 @@ Location: http://<em>hostname</em>/setup/api/configcheck
5352###Example
5453
5554<pre class =" terminal " >
56- curl -X POST 'http://license :<em >md5-checksum-of-license </em >@<em >hostname</em >/setup/api/start' -F package=@< em >/path/to/package.ghp</ em > -F license=@<em >/path/to/github-enterprise.ghl</em > -F settings=< ; <em >/path/to/settings.json</em >
55+ curl -X POST 'http://api_key :<em >your-amazing-password </em >@<em >hostname</em >/setup/api/start' -F license=@<em >/path/to/github-enterprise.ghl</em > -F settings=< ; <em >/path/to/settings.json</em >
5756</pre >
5857
59- ##Upgrade a license or software package
58+ ##Upgrade a license
6059
61- This API upgrades your licenseor package and also triggers the configuration process:
60+ This API upgrades your license and also triggers the configuration process:
6261
6362POST /setup/api/upgrade
6463
@@ -67,7 +66,6 @@ This API upgrades your license or package and also triggers the configuration pr
6766Name | Type | Description
6867-----|------|--------------
6968` license ` |` string ` | The content of your new* .ghl* license file.
70- ` package ` |` string ` | The content of your new* .ghp* package file.
7169
7270###Response
7371
@@ -79,7 +77,7 @@ Location: http://hostname/setup/api/configcheck
7977###Example
8078
8179<pre class =" terminal " >
82- curl -X POST 'http://license :<em >md5-checksum-of-license </em >@<em >hostname</em >/setup/api/upgrade' -F package=@< em >/path/to/package.ghp</ em >
80+ curl -X POST 'http://api_key :<em >your-amazing-password </em >@<em >hostname</em >/setup/api/upgrade'
8381</pre >
8482
8583##Check configuration status
@@ -108,7 +106,7 @@ Status | Description
108106###Example
109107
110108<pre class =" terminal " >
111- curl 'http://license :<em >md5-checksum-of-license </em >@<em >hostname</em >/setup/api/configcheck'
109+ curl 'http://api_key :<em >your-amazing-password </em >@<em >hostname</em >/setup/api/configcheck'
112110</pre >
113111
114112##Start a configuration process
@@ -127,7 +125,7 @@ Location: http://hostname/setup/api/configcheck
127125###Example
128126
129127<pre class =" terminal " >
130- curl -X POST 'http://license :<em >md5-checksum-of-license </em >@<em >hostname</em >/setup/api/configure'
128+ curl -X POST 'http://api_key :<em >your-amazing-password </em >@<em >hostname</em >/setup/api/configure'
131129</pre >
132130
133131##Retrieve settings
@@ -142,7 +140,7 @@ curl -X POST 'http://license:<em>md5-checksum-of-license</em>@<em>hostname</em>/
142140###Example
143141
144142<pre class =" terminal " >
145- curl 'http://license :<em >md5-checksum-of-license </em >@<em >hostname</em >/setup/api/settings'
143+ curl 'http://api_key :<em >your-amazing-password </em >@<em >hostname</em >/setup/api/settings'
146144</pre >
147145
148146##Modify settings
@@ -164,7 +162,7 @@ HTTP/1.1 204 No Content
164162###Example
165163
166164<pre class =" terminal " >
167- curl -X PUT 'http://license :<em >md5-checksum-of-license </em >@<em >hostname</em >/setup/api/settings' --data-urlencode "settings=`cat /path/to/settings.json`"
165+ curl -X PUT 'http://api_key :<em >your-amazing-password </em >@<em >hostname</em >/setup/api/settings' --data-urlencode "settings=`cat /path/to/settings.json`"
168166</pre >
169167
170168##Check maintenance status
@@ -181,7 +179,7 @@ Check your installation's maintenance status:
181179###Example
182180
183181<pre class =" terminal " >
184- curl 'http://license :<em >md5-checksum-of-license </em >@<em >hostname</em >/setup/api/maintenance'
182+ curl 'http://api_key :<em >your-amazing-password </em >@<em >hostname</em >/setup/api/maintenance'
185183</pre >
186184
187185##Enable or disable maintenance mode
@@ -208,7 +206,7 @@ The possible values for `when` are `now` or any date parseable by
208206###Example
209207
210208<pre class =" terminal " >
211- curl -X POST 'http://license :<em >md5-checksum-of-license </em >@<em >hostname</em >/setup/api/maintenance' -d 'maintenance=<em >{"enabled":true, "when":"now"}</em >'
209+ curl -X POST 'http://api_key :<em >your-amazing-password </em >@<em >hostname</em >/setup/api/maintenance' -d 'maintenance=<em >{"enabled":true, "when":"now"}</em >'
212210</pre >
213211
214212##Retrieve authorized SSH keys
@@ -223,7 +221,7 @@ curl -X POST 'http://license:<em>md5-checksum-of-license</em>@<em>hostname</em>/
223221###Example
224222
225223<pre class =" terminal " >
226- curl 'http://license :<em >md5-checksum-of-license </em >@<em >hostname</em >/setup/api/settings/authorized-keys'
224+ curl 'http://api_key :<em >your-amazing-password </em >@<em >hostname</em >/setup/api/settings/authorized-keys'
227225</pre >
228226
229227##Add a new authorized SSH key
@@ -244,7 +242,7 @@ Name | Type | Description
244242###Example
245243
246244<pre class =" terminal " >
247- curl -X POST 'http://license :<em >md5-checksum-of-license </em >@<em >hostname</em >/setup/api/settings/authorized-keys' -F authorized_key=@<em >/path/to/key.pub</em >
245+ curl -X POST 'http://api_key :<em >your-amazing-password </em >@<em >hostname</em >/setup/api/settings/authorized-keys' -F authorized_key=@<em >/path/to/key.pub</em >
248246</pre >
249247
250248##Remove an authorized SSH key
@@ -265,5 +263,5 @@ Name | Type | Description
265263###Example
266264
267265<pre class =" terminal " >
268- curl -X DELETE 'http://license :<em >md5-checksum-of-license </em >@<em >hostname</em >/setup/api/settings/authorized-keys' -F authorized_key=@<em >/path/to/key.pub</em >
266+ curl -X DELETE 'http://api_key :<em >your-amazing-password </em >@<em >hostname</em >/setup/api/settings/authorized-keys' -F authorized_key=@<em >/path/to/key.pub</em >
269267</pre >