Extreme Networks Account API

ExtremeCloud IQ Account

OpenAPI Specification

extreme-networks-account-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: ExtremeCloud IQ Account API
  description: 'ExtremeCloud IQ™ API allows customers and partners to create solutions for the management, monitoring, and provisioning

    of any ExtremeCloud IQ™ environment.


    All related resources and documentation are available at [ExtremeCloud IQ Developer Portal](https://developer.extremecloudiq.com/).

    Please check [Get Started and Tutorial](https://developer.extremecloudiq.com/documentation/) to understand how to use the APIs.


    Get the [latest OpenAPI definition](https://github.com/extremenetworks/ExtremeCloudIQ-OpenAPI/blob/main/xcloudiq-openapi.yaml)

    from [ExtremeCloud IQ OpenAPI GitHub repository](https://github.com/extremenetworks/ExtremeCloudIQ-OpenAPI).


    Please have a valid [ExtremeCloud IQ](https://extremecloudiq.com/) account before getting started.

    If you don''t have one, please [register a new account](https://www.extremenetworks.com/cloud-networking/).'
  termsOfService: https://www.extremenetworks.com/company/legal/terms-of-use/
  contact:
    name: Extreme Networks Support
    url: https://www.extremenetworks.com/support
    email: support@extremenetworks.com
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
  version: 25.9.0-36
servers:
- url: https://api.extremecloudiq.com
  description: ExtremeCloud IQ REST API Server
tags:
- name: Account
  description: ExtremeCloud IQ Account
paths:
  /account/home:
    get:
      tags:
      - Account
      summary: Get home ExtremeCloud IQ account info
      description: Get home ExtremeCloud IQ account info.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_get_basic_info
      operationId: getHomeAccount
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/XiqAccount'
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /account/external:
    get:
      tags:
      - Account
      summary: List accessible external guest accounts
      description: List accessible external ExtremeCloud IQ accounts.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_list_external_accounts
      operationId: listExternalAccounts
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/XiqExternalAccount'
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /account/:switch:
    post:
      tags:
      - Account
      summary: Switch to another ExtremeCloud IQ account
      description: Switch to external ExtremeCloud IQ account or switch back to home ExtremeCloud IQ account.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_switch_account
      operationId: switchAccount
      parameters:
      - name: id
        in: query
        description: The account ID to switch, switch back to home ExtremeCloud IQ account if not provide
        required: false
        schema:
          type: integer
          format: int64
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/XiqLoginResponse'
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /account/viq:
    get:
      tags:
      - Account
      summary: Get VIQ Info
      description: Get account VIQ and license info.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_get_viq_info
      operationId: getViqInfo
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/XiqViq'
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /account/viq/:backup:
    post:
      tags:
      - Account
      summary: Backup VIQ
      description: Backup VIQ in ExtremeCloud IQ.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_viq_backup
      operationId: backupViq
      responses:
        '200':
          description: OK
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /account/viq/default-device-password:
    get:
      tags:
      - Account
      summary: Get the default device password in the account
      description: Get the default device password in the account.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_get_default_device_password
      operationId: getDefaultDevicePassword
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/XiqDefaultDevicePassword'
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
    put:
      tags:
      - Account
      summary: Update the default device password in the account
      description: Update the default device password in the global setting for accessing the console/shell of the devices.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_update_default_device_password
      operationId: updateDefaultDevicePassword
      requestBody:
        description: The new default device password
        content:
          application/json:
            schema:
              type: string
        required: true
      responses:
        '200':
          description: OK
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /v1/account/viq/default-device-password:
    put:
      tags:
      - Account
      summary: Update the default device password with validation
      description: Update the default device password in the global setting for accessing the console/shell of the devices.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_update_default_device_password_with_validation
      operationId: updateDefaultDevicePasswordWithValidation
      requestBody:
        description: The new default device password
        content:
          application/json:
            schema:
              type: string
        required: true
      responses:
        '200':
          description: OK
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /account/export:
    post:
      tags:
      - Account
      summary: Create VIQ export data
      description: Export VIQ reports.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_viq_export_report
      operationId: viqExportReport
      parameters:
      - name: timeoutInSeconds
        in: query
        description: The maximum export duration
        required: false
        schema:
          type: integer
          format: int64
      - name: excludeDeviceFirmware
        in: query
        description: Whether exclude device firmwares from VIQ export file or not
        required: false
        schema:
          type: boolean
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/XiqViqExportReport'
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /account/import:
    post:
      tags:
      - Account
      summary: Import VIQ details from a file
      description: Import Viq details.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_viq_import
      operationId: viqImport
      requestBody:
        content:
          multipart/form-data:
            schema:
              required:
              - file
              type: object
              properties:
                file:
                  type: string
                  description: The import file to import VIQ data(.tar/.tar.gz)
                  format: binary
        required: true
      parameters:
      - name: timeoutInSeconds
        in: query
        description: The maximum import duration
        required: false
        schema:
          type: integer
          format: int64
      - name: resendUserNotifications
        in: query
        description: Resend Cloud PPSK/RADIUS password through email/SMS.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/XiqViqImportReport'
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /account/download:
    get:
      tags:
      - Account
      summary: Download VIQ reports or logs
      description: Download VIQ exports reports and export or import logs.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_viq_reports_download
      operationId: downloadViqReports
      parameters:
      - name: reportName
        in: query
        description: The name of the report
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/octet-stream:
              schema:
                type: string
                format: byte
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /account/export-import-status:
    get:
      tags:
      - Account
      summary: Status of VIQ export/import operation
      description: Check the current VIQ export or import status.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_viq_export_import_status
      operationId: exportImportStatus
      parameters:
      - name: reportName
        in: query
        description: The name of the report
        required: true
        schema:
          type: string
      - name: statusType
        in: query
        description: The operation type- export or import
        required: true
        schema:
          type: string
          items:
            $ref: '#/components/schemas/XiqViqStatusType'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/XiqViqExportImportResponse'
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /account/viq/:reset:
    post:
      tags:
      - Account
      summary: Resetting VIQ
      description: Reset VIQ in ExtremeCloud IQ.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_viq_reset
      operationId: resetViq
      responses:
        '200':
          description: OK
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /account/vhm/setting:
    get:
      tags:
      - Account
      summary: Get Account VHM Setting
      description: Get Flag status of CoPilot, SSH Aavailibility, Supplemental CLI, AP Out-of-the-box Wireless Onboarding.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_get_vhm_setting
      operationId: getVhmSetting
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/XiqVhmSettingInfo'
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /account/vhm/setting/{id}:
    put:
      tags:
      - Account
      summary: Update Account VHM Setting
      description: Enable/Disable CoPilot, SSH Aavailibility, Supplemental CLI, AP Out-of-the-box Wireless Onboarding.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_update_vhm_setting_by_id
      operationId: updateVhmSetting
      parameters:
      - $ref: '#/components/parameters/id'
      requestBody:
        description: The payload of the update Account VHM Setting.
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/XiqUpdateVhmSettingRequest'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/XiqVhmSetting'
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /account/vhm/status:
    get:
      tags:
      - Account
      summary: Get Account VHM Status
      description: Check VHM Account status like vhm name, current run status.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_get_vhm_status
      operationId: getVhmStatus
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/XiqVhmStatus'
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /backup/history/grid:
    get:
      tags:
      - Account
      summary: Get Backup History Grid
      description: Get Backup History Grid to track and restore backed up database.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_backup_history_grid
      operationId: backupGrid
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PagedBackupGrid'
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /backup/history/:restore:
    post:
      tags:
      - Account
      summary: Backup History Restore
      description: Restore Backup History in ExtremeCloud IQ.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_backup_restore
      operationId: backupRestore
      parameters:
      - name: backup_file
        in: query
        description: The backup file that needs to be restored.
        required: true
        schema:
          type: string
      responses:
        '201':
          description: OK
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /backup/history/delete:
    delete:
      tags:
      - Account
      summary: Backup History Delete
      description: Delete Backup History by backup files.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_backup_history_delete
      operationId: backupDelete
      parameters:
      - name: backup_files
        in: query
        description: The list of backup files (comma-separated) that need to be deleted.
        required: true
        schema:
          type: array
          items:
            type: string
          example:
          - 24.5.0.28_1719393103615
          - 24.5.0.28_1719333999741
        style: form
        explode: false
      responses:
        '200':
          description: OK
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
  /third/party/applications:
    get:
      tags:
      - Account
      summary: Get third party applications
      description: Get third party applications.
      externalDocs:
        description: API Reference
        url: https://extremecloudiq.com/api-docs/api-reference.html#_get_third_party_applications_by_owner_id
      operationId: getThirdPartyApplications
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/XiqThirdPartyApplications'
        default:
          $ref: '#/components/responses/ErrorResponse'
      security:
      - BearerAuth: []
components:
  schemas:
    PagedBackupGrid:
      allOf:
      - $ref: '#/components/schemas/XiqPage'
      - type: object
        properties:
          data:
            type: array
            description: The data in the current page
            items:
              $ref: '#/components/schemas/XiqBackupGrid'
    XiqVhmSettingInfo:
      allOf:
      - $ref: '#/components/schemas/XiqBaseEntity'
      - type: object
        properties:
          id:
            type: integer
            description: VHM Setting Id
            format: int64
          vhm_name:
            type: string
            description: The viq name.
          current_status:
            type: string
            description: The viq current status like ACTIVE_STATUS.
          backed_up_on:
            type: integer
            description: The last backup time in milliseconds.
            format: int64
          enable_copilot:
            type: boolean
            description: Flag indicating whether Co-Pilot should be enabled (true) or disabled (false).
          enable_ssh:
            type: boolean
            description: Flag indicating Ssh Availability.
          enable_supplemental_cli:
            type: boolean
            description: Flag indicating Supplemental CLI.
          enable_wireless_onboarding:
            type: boolean
            description: Flag indicating AP Out-of-the-box Wireless Onboarding.
          enable_password_for_exos_voss:
            type: boolean
            description: Flag to enable device management settings for Switch Engine (EXOS) / Fabric Engine (VOSS) switches.
          enable_auto_config_push:
            type: boolean
            description: Flag to enable auto config push
          enable_site_isolation:
            type: boolean
            description: Flag to enable site isolation
    XiqExternalAccount:
      allOf:
      - $ref: '#/components/schemas/XiqBaseEntity'
      - type: object
        required:
        - name
        - alias
        - active
        - data_center
        properties:
          name:
            type: string
            description: The external account name
          alias:
            type: string
            description: The external account alias
          active:
            type: boolean
            description: Enable or not
          data_center:
            type: string
            description: The data center to store the VIQ data
    XiqLicenseStatus:
      type: string
      description: The VIQ license status
      enum:
      - BUY
      - PLAN
      - EVAL
      - EXPIRED
      - INVALID
      - MIGRATED
    XiqAccount:
      allOf:
      - $ref: '#/components/schemas/XiqBaseEntity'
      - type: object
        required:
        - name
        - account_type
        - account_mode
        - quota
        - data_center
        properties:
          name:
            type: string
            description: Account name
          account_type:
            $ref: '#/components/schemas/XiqAccountType'
          account_mode:
            $ref: '#/components/schemas/XiqAccountMode'
          quota:
            type: string
            description: The API quota policy
          data_center:
            type: string
            description: The default Regional Data Center (RDC) to hold data from customer network
          industry:
            type: string
            description: The industry of the account belongs to
          country:
            type: string
            description: The country for the account
          state:
            type: string
            description: The state for the account (if any)
          city:
            type: string
            description: The city for the account
          address:
            type: string
            description: The address for the account
          zipcode:
            type: string
            description: The zipcode of the address
    XiqAccountMode:
      type: string
      description: Account mode
      enum:
      - COPILOT
      - CONNECT
    XiqThirdPartyApplications:
      type: object
      properties:
        client_id:
          type: string
          description: The ID of the application client
        redirect_url:
          type: string
          description: The redirect URL of the application
        name:
          type: string
          description: The name of the application
        description:
          type: string
          description: The description of the application
        state:
          type: string
          description: The state of the application
    XiqViqLicense:
      allOf:
      - $ref: '#/components/schemas/XiqBaseEntity'
      - type: object
        properties:
          status:
            $ref: '#/components/schemas/XiqLicenseStatus'
          active_date:
            type: string
            description: The active date
            format: date-time
          expire_date:
            type: string
            description: The expire date
            format: date-time
          entitlement_key:
            type: string
            description: The entitlement key
          entitlement_type:
            $ref: '#/components/schemas/XiqEntitlementType'
          mode:
            $ref: '#/components/schemas/XiqLicenseMode'
          devices:
            type: integer
            description: The device number
            format: int32
          activated:
            type: integer
            description: The activated device number
            format: int32
          available:
            type: integer
            description: The available device number
            format: int32
    XiqVhmStatus:
      type: object
      description: VHM Account Status
      properties:
        vhm_name:
          type: string
          description: The viq name.
        current_status:
          type: string
          description: The viq current status like ACTIVE_STATUS.
    XiqErrorParams:
      type: object
      description: Error parameters
      properties:
        field:
          type: string
          description: The error field
        value:
          type: string
          description: The error value
    XiqVhmSetting:
      allOf:
      - $ref: '#/components/schemas/XiqBaseEntity'
      - type: object
        properties:
          id:
            type: integer
            description: VHM Setting Id
            format: int64
          enable_copilot:
            type: boolean
            description: Flag indicating whether Co-Pilot should be enabled (true) or disabled (false).
          enable_ssh:
            type: boolean
            description: Flag indicating Ssh Availability.
          enable_supplemental_cli:
            type: boolean
            description: Flag indicating Supplemental CLI.
          enable_wireless_onboarding:
            type: boolean
            description: Flag indicating AP Out-of-the-box Wireless Onboarding.
          enable_password_for_exos_voss:
            type: boolean
            description: Flag to enable device management settings for Switch Engine (EXOS) / Fabric Engine (VOSS) switches.
          enable_auto_config_push:
            type: boolean
            description: Flag to enable auto config push
          enable_site_isolation:
            type: boolean
            description: Flag to enable site isolation
    XiqDefaultDevicePassword:
      type: object
      description: The default device password
      required:
      - password
      properties:
        password:
          type: string
          description: The default device password
    XiqBaseEntity:
      required:
      - id
      - create_time
      - update_time
      type: object
      properties:
        id:
          type: integer
          description: The unique identifier
          format: int64
        create_time:
          type: string
          description: The create time
          format: date-time
        update_time:
          type: string
          description: The last update time
          format: date-time
    XiqViqTasks:
      type: object
      properties:
        tesk:
          type: string
          description: The name of the task
        finish_percentage:
          type: integer
          description: Task finish percentage
          format: int64
        detail:
          type: string
          description: Details of task
        status:
          type: string
          description: Status of the task
    XiqError:
      type: object
      properties:
        error_code:
          type: string
          description: The error code
        error_id:
          type: string
          description: The error ID for internal troubleshooting
        error_message:
          type: string
          description: The error detailed message
        error_message_code:
          type: string
          description: The error message code
        error_message_description:
          type: string
          description: The error message description
        error_params:
          $ref: '#/components/schemas/XiqErrorParams'
      required:
      - error_code
      - error_id
      - error_message
    XiqViqExportImportResponse:
      type: object
      properties:
        user_name:
          type: string
          description: The user name of the user
        vhm_id:
          type: string
          description: The VIQ ID
        operation:
          type: string
          description: Type of Operation export/import
        status:
          type: string
          description: Status of the request
        total_finish_percentage:
          type: integer
          description: Total finish percentage of the operation
          format: int64
        task_progress:
          type: array
          description: The tasks list
          items:
            $ref: '#/components/schemas/XiqViqTasks'
        export_file_name:
          type: string
          description: The VIQ export report file name
        log_file:
          type: string
          description: The VIQ export log file name
        export_time:
          type: integer
          description: The last exported time
          format: int64
    XiqLicenseMode:
      type: string
      description: The license mode
      enum:
      - BUY
      - PLANNER
      - EVAL
      - MSP
      - UNKNOWN
    XiqPage:
      required:
      - count
      - page
      - total_count
      - total_pages
      type: object
      properties:
        page:
          type: integer
          description: The current page number
          format: int32
        count:
          type: integer
          description: The element count of the current page
          format: int32
        total_pages:
          type: integer
          description: The total page number based on request page size
          format: int32
        total_count:
          type: integer
          description: The total element count
          format: int64
    XiqBackupGrid:
      type: object
      description: Backup History Grid
      properties:
        backup_date:
          type: integer
          format: int64
          description: The backup date.
        backup_units:
          type: string
          description: The units of the backup.
        owner_id:
          type: integer
          format: int64
          description: The owner ID.
        backup_file_name:
          type: string
          description: The filename of the backup entry.
        backup_version:
          type: string
          description: The version of the backup.
        backup_file_suffix:
          type: string
          description: The suffix of the backup file.
        version_matched:
          type: boolean
          description: If this flag is true, it indicates that backup can be restored.
    XiqUpdateVhmSettingRequest:
      type: object
      properties:
        enable_copilot:
          type: boolean
          description: Flag indicating whether Co-Pilot should be enabled (true) or disabled (false).
        enable_ssh:
          type: boolean
          description: Flag indicating Ssh Availability.
        enable_supplemental_cli:
          type: boolean
          description: Flag indicating Supplemental CLI.
        enable_wireless_onboarding:
          type: boolean
          description: Flag indicating AP Out-of-the-box Wireless Onboarding.
        enable_password_for_exos_voss:
          type: boolean
          description: Flag to enable device management settings for Switch Engine (EXOS) / Fabric Engine (VOSS) switches.
        enable_auto_config_push:
          type: boolean
          description: Flag to enable auto config push
        enable_site_isolation:
          type: boolean
          description: Flag to enable site isolation
    XiqLoginResponse:
      type: object
      required:
      - access_token
      - token_type
      - expires_in
      properties:
        access_token:
          type: string
          description: The access token with JWT format issued by ExtremeCloud IQ
        token_type:
          type: string
          description: The type of token, only supports "Bearer" currently
        expires_in:
          type: integer
          format: int32
          description: The lifetime in seconds of the access token
    XiqViqImportReport:
      type: object
      description: ExtremeCloud IQ Viq Import data
      properties:
        import_status:
          type: string
          description: The viq import status
        log_file_name:
          type: string
          description: The viq import log file name
    XiqViqStatusType:
      type: string
      enum:
      - EXPORT
      - IMPORT
    XiqAccountType:
      type: string
      description: Account type
      enum:
      - INTERNAL
      - CUSTOMER
      - HIQ
      - PARTNER
    XiqViq:
      type: object
      properties:
        devices:
          type: integer
          description: Total number of all licensed devices
          format: int32
        standalone:
          type: boolean
          description: Returns true if HIQ is not enabled, otherwise returns false
        expired:
          type: boolean
          description: Whether VIQ is expired
        customer_id:
          type: string
          description: The customer ID, also known as Salesforce customer ID
        vhm_id:
          type: string
          description: The VIQ ID
        owner_id:
          type: integer
          description: The owner account ID
          format: int64
        licenses:
          type: array
          description: The license list
          items:
            $ref: '#/components/schemas/XiqViqLicense'
    XiqViqExportReport:
      type: object
      description: ExtremeCloud IQ Viq Export data
      properties:
        export_status:
          type: string
          description: The viq export status
        export_file_name:
          type: string
          description: The viq export report file name
        log_file_name:
          type: string
          description: The viq export log file name
    XiqEntitlementType:
      type: string
      description: The entitlement key type
      enum:
      - EVALUATION
      - PERMANENT
      - RENEW
      - UNKNOWN
  parameters:
    id:
      name: id
      in: path
      description: The unique identifier
      required: true
      schema:
        type: integer
        format

# --- truncated at 32 KB (32 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/extreme-networks/refs/heads/main/openapi/extreme-networks-account-api-openapi.yml