{
  "swagger": "2.0",
  "info": {
    "title": "Simple API overview",
    "version": "v2"
  },
  "paths": {
    "/": {
      "get": {
        "operationId": "listVersionsv2",
        "summary": "List API versions",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "200 response",
            "examples": {
              "application/json;charset=utf-8": {
                "versions": [
                  {
                    "status": "CURRENT",
                    "updated": "2011-01-21T11:33:21Z",
                    "id": "v2.0",
                    "links": [
                      {
                        "href": "http://127.0.0.1:8774/v2/",
                        "rel": "self"
                      }
                    ]
                  },
                  {
                    "status": "EXPERIMENTAL",
                    "updated": "2013-07-23T11:33:21Z",
                    "id": "v3.0",
                    "links": [
                      {
                        "href": "http://127.0.0.1:8774/v3/",
                        "rel": "self"
                      }
                    ]
                  }
                ]
              }
            },
            "schema": {
              "type": "object",
              "required": [
                "versions"
              ],
              "properties": {
                "versions": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "required": [
                      "status",
                      "id",
                      "links"
                    ],
                    "properties": {
                      "status": {
                        "type": "string"
                      },
                      "updated": {
                        "type": "string"
                      },
                      "id": {
                        "type": "string"
                      },
                      "links": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "required": [
                            "href",
                            "rel"
                          ],
                          "properties": {
                            "href": {
                              "type": "string"
                            },
                            "rel": {
                              "type": "string"
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "300": {
            "description": "300 response",
            "examples": {
              "application/vnd.github.v3+json": {
                "versions": [
                  {
                    "status": "CURRENT",
                    "updated": "2011-01-21T11:33:21Z",
                    "id": "v2.0",
                    "links": [
                      {
                        "href": "http://127.0.0.1:8774/v2/",
                        "rel": "self"
                      }
                    ]
                  },
                  {
                    "status": "EXPERIMENTAL",
                    "updated": "2013-07-23T11:33:21Z",
                    "id": "v3.0",
                    "links": [
                      {
                        "href": "http://127.0.0.1:8774/v3/",
                        "rel": "self"
                      }
                    ]
                  }
                ]
              }
            }
          }
        }
      }
    },
    "/v2": {
      "get": {
        "operationId": "getVersionDetailsv2",
        "summary": "Show API version details",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "200 response",
            "examples": {
              "application/json": {
                "version": {
                  "status": "CURRENT",
                  "updated": "2011-01-21T11:33:21Z",
                  "media-types": [
                    {
                      "base": "application/xml",
                      "type": "application/vnd.openstack.compute+xml;version=2"
                    },
                    {
                      "base": "application/json",
                      "type": "application/vnd.openstack.compute+json;version=2"
                    }
                  ],
                  "id": "v2.0",
                  "links": [
                    {
                      "href": "http://127.0.0.1:8774/v2/",
                      "rel": "self"
                    },
                    {
                      "href": "http://docs.openstack.org/api/openstack-compute/2/os-compute-devguide-2.pdf",
                      "type": "application/pdf",
                      "rel": "describedby"
                    },
                    {
                      "href": "http://docs.openstack.org/api/openstack-compute/2/wadl/os-compute-2.wadl",
                      "type": "application/vnd.sun.wadl+xml",
                      "rel": "describedby"
                    },
                    {
                      "href": "http://docs.openstack.org/api/openstack-compute/2/wadl/os-compute-2.wadl",
                      "type": "application/vnd.sun.wadl+xml",
                      "rel": "describedby"
                    }
                  ]
                }
              }
            }
          },
          "203": {
            "description": "203 response",
            "examples": {
              "application/json;charset=utf-8": {
                "version": {
                  "status": "CURRENT",
                  "updated": "2011-01-21T11:33:21Z",
                  "media-types": [
                    {
                      "base": "application/xml",
                      "type": "application/vnd.openstack.compute+xml;version=2"
                    },
                    {
                      "base": "application/json",
                      "type": "application/vnd.openstack.compute+json;version=2"
                    }
                  ],
                  "id": "v2.0",
                  "links": [
                    {
                      "href": "http://23.253.228.211:8774/v2/",
                      "rel": "self"
                    },
                    {
                      "href": "http://docs.openstack.org/api/openstack-compute/2/os-compute-devguide-2.pdf",
                      "type": "application/pdf",
                      "rel": "describedby"
                    },
                    {
                      "href": "http://docs.openstack.org/api/openstack-compute/2/wadl/os-compute-2.wadl",
                      "type": "application/vnd.sun.wadl+xml",
                      "rel": "describedby"
                    }
                  ]
                }
              }
            }
          }
        }
      }
    }
  },
  "consumes": [
    "application/json"
  ]
}
