7957b910dd
The endpoint of v2.1 API is CURRENT now. On v2.1 API, a tenant-id is not necessary to be specified on the URL, that is good for making API calls simple for users. In addition, the endpoint is different from old v2.0 API. Then this patch makes the api-site fit for v2.1 format. Partially implements blueprint api-ref-in-rst Change-Id: I99224dfa77d64f7800733c1af69a55b3b5c761ac
47 lines
1.2 KiB
ReStructuredText
47 lines
1.2 KiB
ReStructuredText
============================
|
|
Request and response formats
|
|
============================
|
|
|
|
The OpenStack Compute API only supports JSON request and response
|
|
formats, with a mime-type of ``application/json``. As there is only
|
|
one supported content type, all content is assumed to be
|
|
``application/json`` in both request and response formats.
|
|
|
|
Request and response example
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
The example below shows a request body in JSON format:
|
|
|
|
**Example: JSON request with headers**
|
|
|
|
.. code::
|
|
|
|
POST /v2.1/servers HTTP/1.1
|
|
Host: servers.api.openstack.org
|
|
X-Auth-Token: eaaafd18-0fed-4b3a-81b4-663c99ec1cbb
|
|
|
|
.. code:: JSON
|
|
|
|
{
|
|
"server": {
|
|
"name": "server-test-1",
|
|
"imageRef": "b5660a6e-4b46-4be3-9707-6b47221b454f",
|
|
"flavorRef": "2",
|
|
"max_count": 1,
|
|
"min_count": 1,
|
|
"networks": [
|
|
{
|
|
"uuid": "d32019d3-bc6e-4319-9c1d-6722fc136a22"
|
|
}
|
|
],
|
|
"security_groups": [
|
|
{
|
|
"name": "default"
|
|
},
|
|
{
|
|
"name": "another-secgroup-name"
|
|
}
|
|
]
|
|
}
|
|
}
|