{
  "openapi": "3.0.0",
  "info": {
    "title": "Cisco ACS",
    "description": "This is a sample description. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.",
    "contact": {
      "email": "apiteam@swagger.io"
    },
    "version": "1.0.0"
  },
  "servers": [
    {
      "url": "https://your.host.name.io/REST",
      "variables": {}
    },
    {
      "url": "http://your.host.name.io/REST",
      "variables": {}
    }
  ],
  "paths": {
    "/Common/AcsVersion": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "getACSVersion",
        "description": "get the ACS Version",
        "operationId": "getACSVersion",
        "parameters": [],
        "responses": {
          "200": {
            "description": "successful operation",
            "headers": {},
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "failed operation",
            "headers": {},
            "content": {}
          }
        },
        "deprecated": false
      }
    },
    "/Identity/Users": {
      "get": {
        "tags": [
          "Identity"
        ],
        "summary": "getAllUsers",
        "description": "get all users",
        "operationId": "getAllUsers",
        "parameters": [],
        "responses": {
          "200": {
            "description": "successful operation",
            "headers": {},
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "failed operation",
            "headers": {},
            "content": {}
          }
        },
        "deprecated": false
      },
      "post": {
        "tags": [
          "Identity"
        ],
        "summary": "createUser",
        "description": "create user",
        "operationId": "createUser",
        "parameters": [],
        "requestBody": {
          "description": "user to create",
          "content": {
            "text/plain": {
              "schema": {
                "type": "string",
                "description": "user to create"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "description": "successful operation",
            "headers": {},
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "failed operation",
            "headers": {},
            "content": {}
          }
        },
        "deprecated": false
      }
    },
    "/Query/NetworkDevice/op/query": {
      "put": {
        "tags": [
          "Query"
        ],
        "summary": "queryNetworkDevices",
        "description": "find network devices by query",
        "operationId": "queryNetworkDevices",
        "parameters": [],
        "requestBody": {
          "description": "filter for finding devices",
          "content": {
            "text/plain": {
              "schema": {
                "type": "string",
                "description": "filter for finding devices"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "description": "successful operation",
            "headers": {},
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "failed operation",
            "headers": {},
            "content": {}
          }
        },
        "deprecated": false
      }
    },
    "/NetworkDevice/NetworkDevice": {
      "get": {
        "tags": [
          "NetworkDevice"
        ],
        "summary": "getAllNetworkDevices",
        "description": "get all network devices",
        "operationId": "getAllNetworkDevices",
        "parameters": [],
        "responses": {
          "200": {
            "description": "successful operation",
            "headers": {},
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "failed operation",
            "headers": {},
            "content": {}
          }
        },
        "deprecated": false
      },
      "post": {
        "tags": [
          "NetworkDevice"
        ],
        "summary": "createNetworkDevice",
        "description": "create network device",
        "operationId": "createNetworkDevice",
        "parameters": [],
        "requestBody": {
          "description": "network device to create",
          "content": {
            "text/plain": {
              "schema": {
                "type": "string",
                "description": "network device to create"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "description": "successful operation",
            "headers": {},
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "failed operation",
            "headers": {},
            "content": {}
          }
        },
        "deprecated": false
      }
    }
  },
  "tags": [
    {
      "name": "Common"
    },
    {
      "name": "Identity"
    },
    {
      "name": "Query"
    },
    {
      "name": "NetworkDevice"
    }
  ],
  "externalDocs": {
    "description": "Find out more about Swagger",
    "url": "http://swagger.io"
  }
}