List Volume

Overview

Lists all volumes in a tenant

Classification

  • List

Synchronous / Asynchronous

  • Synchronous

Request

HTTP Request Method

  • GET

HTTP Request Path

{api_endpoint}/v1.0/{tenant_id}/volumes

HTTP Request Header

Format

X-Auth-Token: <token>

HTTP Request Body

  • none

Response

HTTP Response Header

Response Code

Response Codes
Code Description Error? Note
200 OK No Returned in case of success
400 Bad Request Yes  
401 Unauthorized Yes  
500 Internal Server Error Yes  

HTTP Response Body

Response Parameter

Response Parameters
Parameter Type Description Note
api_error_message String Error message in API error case.  
id String Volume's ID (UUID)  
name String Name of the volume Must be unique by tenant

Sample API Request and Response

Sample API Request

curl -s -i -X GET https://storage-jp1.ecl.api.ntt.com/v1.0/7dea34ac34a14d04b0accbfe793c74af/volumes -H 'Content-type: application/json' -H 'Accept: application/json' -H 'X-Auth-Token: 018c5ff5318a4269a20c5be0128bcfc1'

Sample API Response

HTTP/1.1 200 OK
Date: Tue, 26 Apr 2016 09:51:20 GMT
Content-Type: application/json
Content-Length: 1397
Connection: keep-alive
Set-Cookie: TS0183560f=01cce65ce1af93b13629d0c9b5e0fe7c90f30ae788f18e94d15f9aaa4d9d7966214595d8ea; Path=/

{
  "api_error_message": "",
  "volumes" : [ {
    "id" : "f5ce88cb-b275-4edf-ac40-82829ac851af",
    "name" : "storage-plane-volume01"
  }, {
    "id" : "94ab429d-f365-4f3a-961e-fa5ad0a2e47c",
    "name" : "nttc-uat-test-volume561458189601-19"
  }, {
    "id" : "6e010126-25b3-4c89-a39e-c202bfbac19b",
    "name" : "nttc-uat-test-volume491459161749-44"
  } ]
}