 7957b910dd
			
		
	
	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"
 | |
|                 }
 | |
|             ]
 | |
|         }
 | |
|     }
 |