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
