openapi: 3.0.0
info:
  title: Juniper CSO
  description: https://www.juniper.net/documentation/en_US/cso5.2.0/information-products/pathway-pages/api-guide/#_api_reference
  contact:
    email: ''
  version: '5.2.0'
servers:
- url: https://juniper/
  variables: {}
- url: http://juniper/
  variables: {}
paths:
  /fmpm-provider/create_event:
    post:
      tags:
      - fmpm_provider
      summary: createFmpmEvent
      description: create fmpm events.
      operationId: createFmpmEvent
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/event_action:
    post:
      tags:
      - fmpm_provider
      summary: performFmpmActions
      description: perform set of action on events
      operationId: performFmpmActions
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/force_alert:
    post:
      tags:
      - fmpm_provider
      summary: forceFmpmAlert
      description: force alert
      operationId: forceFmpmAlert
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_alerts_summary:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmAlertSummary
      description: get Alert Summary
      operationId: getFmpmAlertSummary
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_app_metrics:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmAppMetrics
      description: get App Metrics
      operationId: getFmpmAppMetrics
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_application_perf_params:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmAppPerfParams
      description: get Application Performance Parameters
      operationId: getFmpmAppPerfParams
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_device_data:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmDeviceData
      description: get FMPM Device Data
      operationId: getFmpmDeviceData
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_events:
    post:
      tags:
      - fmpm_provider
      summary: getEvents
      description: get Events
      operationId: getEvents
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_fmpm_events:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmEvents
      description: get FMPM Events
      operationId: getFmpmEvents
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_link_usage:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmLinkUsage
      description: get Link Usage
      operationId: getFmpmLinkUsage
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_perfparmas:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmPerformanceParams
      description: get Performance Parameters
      operationId: getFmpmPerformanceParams
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_perfparmas_ts:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmPerformanceParamsTimestamp
      description: get Performance Parameters Timestamp
      operationId: getFmpmPerformanceParamsTimestamp
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_resource_metrics:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmResourceMetrics
      description: get Resource Metrics
      operationId: getFmpmResourceMetrics
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_sdlan_port_status:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmSdlanPortStatus
      description: get LAN device port status data
      operationId: getFmpmSdlanPortStatus
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_sdlan_top_ports:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmSdlanTopPorts
      description: get LAN device top ports based on various metrics
      operationId: getFmpmSdlanTopPorts
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_sdwan_metrics:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmSdwanMetrics
      description: get sdwan time series Metrics
      operationId: getFmpmSdwanMetrics
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_sdwan_metrics_by_tenant:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmSdwanMetricsByTenant
      description: get sdwan time series Metrics by Tenant
      operationId: getFmpmSdwanMetricsByTenant
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_service_metrics:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmServiceMetrics
      description: get service metrics data
      operationId: getFmpmServiceMetrics
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_sla_event_summary:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmSlaEventSummary
      description: get event details where SLA are not met
      operationId: getFmpmSlaEventSummary
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_sla_event_ts:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmSlaEventTimeseries
      description: Retrieve time series' SLA not met info for a site
      operationId: getFmpmSlaEventTimeseries
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_sla_score:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmSlaScore
      description: retrieve Site/App SLA Score for AppQoE/non-AppQoE sites
      operationId: getFmpmSlaScore
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_storage_metrics:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmStorageMetrics
      description: get storage metrics data
      operationId: getFmpmStorageMetrics
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_switch_events:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmSwitchEvents
      description: get switch events
      operationId: getFmpmSwitchEvents
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_tenant_sla_summary:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmTenantSlaSummary
      description: retrieve Tenant SLA Summary
      operationId: getFmpmTenantSlaSummary
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_top_applications:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmTopApplications
      description: get Top applications
      operationId: getFmpmTopApplications
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_top_n_alerts:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmTopNAlerts
      description: Get top-n entities with max/min alerts
      operationId: getFmpmTopNAlerts
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_tunnel_statistics_per_site:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmTunnelStatisticsPerSite
      description: get a count of tunnels created/deleted per site for a tenant
      operationId: getFmpmTunnelStatisticsPerSite
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/get_tunnel_statistics_per_tenant:
    post:
      tags:
      - fmpm_provider
      summary: getFmpmTunnelStatisticsPerTenant
      description: get a count of tunnels created/deleted for tenant
      operationId: getFmpmTunnelStatisticsPerTenant
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/monitor_service:
    post:
      tags:
      - fmpm_provider
      summary: fmpmMonitorService
      description: Start/Stop Monitoring a service
      operationId: fmpmMonitorService
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/process_alert_status:
    post:
      tags:
      - fmpm_provider
      summary: fmpmProcessAlertStatus
      description: Processes alert status by clearing or deleting
      operationId: fmpmProcessAlertStatus
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/alarm_notification:
    get:
      tags:
      - fmpm_provider
      summary: getAlarmNotificationList
      description: Get Alarm Notification list
      operationId: getAlarmNotificationList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - fmpm_provider
      summary: createAlarmNotification
      description: Add a new Alarm Notification
      operationId: createAlarmNotification
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/alarm_notification/{id}:
    get:
      tags:
      - fmpm_provider
      summary: getAlarmNotificationById
      description: Get Alarm Notification by id
      operationId: getAlarmNotificationById
      parameters:
      - name: id
        in: path
        description: The Alarm Notification id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - fmpm_provider
      summary: updateAlarmNotification
      description: Update an existing Alarm Notification
      operationId: updateAlarmNotification
      parameters:
      - name: id
        in: path
        description: The Alarm Notification id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - fmpm_provider
      summary: deleteAlarmNotification
      description: Delete Alarm Notification
      operationId: deleteAlarmNotification
      parameters:
      - name: id
        in: path
        description: The Alarm Notification id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/alarm_notification/_search:
    post:
      tags:
      - fmpm_provider
      summary: createAlarmNotificationSearch
      description: Api to make elastic search _search queries for objects
      operationId: createAlarmNotificationSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/alert_object:
    get:
      tags:
      - fmpm_provider
      summary: getAlertObjectList
      description: Get Alert Object list
      operationId: getAlertObjectList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - fmpm_provider
      summary: createAlertObject
      description: Add a new Alert Object
      operationId: createAlertObject
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/alert_object/{id}:
    get:
      tags:
      - fmpm_provider
      summary: getAlertObjectById
      description: Get Alert Object by id
      operationId: getAlertObjectById
      parameters:
      - name: id
        in: path
        description: The Alert Object id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - fmpm_provider
      summary: updateAlertObject
      description: Update an existing Alert Object
      operationId: updateAlertObject
      parameters:
      - name: id
        in: path
        description: The Alert Object id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - fmpm_provider
      summary: deleteAlertObject
      description: Delete Alert Object
      operationId: deleteAlertObject
      parameters:
      - name: id
        in: path
        description: The Alert Object id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/alert_object/_search:
    post:
      tags:
      - fmpm_provider
      summary: createAlertObjectSearch
      description: Api to make elastic search _search queries for objects
      operationId: createAlertObjectSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/alert_status_object:
    get:
      tags:
      - fmpm_provider
      summary: getAlertStatusObjectList
      description: Get Alert Status Object list
      operationId: getAlertStatusObjectList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - fmpm_provider
      summary: createAlertStatusObject
      description: Add a new Alert Status Object
      operationId: createAlertStatusObject
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/alert_status_object/{id}:
    get:
      tags:
      - fmpm_provider
      summary: getAlertStatusObjectById
      description: Get Alert Status Object by id
      operationId: getAlertStatusObjectById
      parameters:
      - name: id
        in: path
        description: The Alert Status Object id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - fmpm_provider
      summary: updateAlertStatusObject
      description: Update an existing Alert Status Object
      operationId: updateAlertStatusObject
      parameters:
      - name: id
        in: path
        description: The Alert Status Object id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - fmpm_provider
      summary: deleteAlertStatusObject
      description: Delete Alert Status Object
      operationId: deleteAlertStatusObject
      parameters:
      - name: id
        in: path
        description: The Alert Status Object id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/alert_status_object/_search:
    post:
      tags:
      - fmpm_provider
      summary: createAlertStatusObjectSearch
      description: Api to make elastic search _search queries for objects
      operationId: createAlertStatusObjectSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/dvpn_event:
    get:
      tags:
      - fmpm_provider
      summary: getDvpnEventList
      description: Get Dvpn Event list
      operationId: getDvpnEventList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - fmpm_provider
      summary: createDvpnEvent
      description: Add a new Dvpn Event
      operationId: createDvpnEvent
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/dvpn_event/{id}:
    get:
      tags:
      - fmpm_provider
      summary: getDvpnEventById
      description: Get Dvpn Event by id
      operationId: getDvpnEventById
      parameters:
      - name: id
        in: path
        description: The Dvpn Event id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - fmpm_provider
      summary: updateDvpnEvent
      description: Update an existing Dvpn Event
      operationId: updateDvpnEvent
      parameters:
      - name: id
        in: path
        description: The Dvpn Event id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - fmpm_provider
      summary: deleteDvpnEventObject
      description: Delete Dvpn Event
      operationId: deleteDvpnEventObject
      parameters:
      - name: id
        in: path
        description: The Dvpn Event id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/dvpn_event/_search:
    post:
      tags:
      - fmpm_provider
      summary: createDvpnEventSearch
      description: Api to make elastic search _search queries for objects
      operationId: createDvpnEventSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/fmpm_policy_config:
    get:
      tags:
      - fmpm_provider
      summary: getFmpmPolicyConfigList
      description: Get Fmpm Policy Config list
      operationId: getFmpmPolicyConfigList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - fmpm_provider
      summary: createFmpmPolicyConfig
      description: Add a new Fmpm Policy Config
      operationId: createFmpmPolicyConfig
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/fmpm_policy_config/{id}:
    get:
      tags:
      - fmpm_provider
      summary: getFmpmPolicyConfigById
      description: Get Fmpm Policy Config by id
      operationId: getFmpmPolicyConfigById
      parameters:
      - name: id
        in: path
        description: The Fmpm Policy Config id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - fmpm_provider
      summary: updateFmpmPolicyConfig
      description: Update an existing Fmpm Policy Config
      operationId: updateFmpmPolicyConfig
      parameters:
      - name: id
        in: path
        description: The Fmpm Policy Config id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - fmpm_provider
      summary: deleteFmpmPolicyConfig
      description: Delete Fmpm Policy Config
      operationId: deleteFmpmPolicyConfig
      parameters:
      - name: id
        in: path
        description: The Fmpm Policy Config id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/fmpm_policy_config/_search:
    post:
      tags:
      - fmpm_provider
      summary: createFmpmPolicyConfigSearch
      description: Api to make elastic search _search queries for objects
      operationId: createFmpmPolicyConfigSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/map_e_config:
    get:
      tags:
      - fmpm_provider
      summary: getMapEConfigList
      description: Get Map E Config list
      operationId: getMapEConfigList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - fmpm_provider
      summary: createMapEConfig
      description: Add a new Map E Config
      operationId: createMapEConfig
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/map_e_config/{id}:
    get:
      tags:
      - fmpm_provider
      summary: getMapEConfigById
      description: Get Map E Config by id
      operationId: getMapEConfigById
      parameters:
      - name: id
        in: path
        description: The Map E Config id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - fmpm_provider
      summary: updateMapEConfig
      description: Update an existing Map E Config
      operationId: updateMapEConfig
      parameters:
      - name: id
        in: path
        description: The Map E Config id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - fmpm_provider
      summary: deleteMapEConfig
      description: Delete Map E Config
      operationId: deleteMapEConfig
      parameters:
      - name: id
        in: path
        description: The Map E Config id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/map_e_config/_search:
    post:
      tags:
      - fmpm_provider
      summary: createMapEConfigSearch
      description: Api to make elastic search _search queries for objects
      operationId: createMapEConfigSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/map_e_event:
    get:
      tags:
      - fmpm_provider
      summary: getMapEEventList
      description: Get Map E Event list
      operationId: getMapEEventList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - fmpm_provider
      summary: createMapEEvent
      description: Add a new Map E Event
      operationId: createMapEEvent
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/map_e_event/{id}:
    get:
      tags:
      - fmpm_provider
      summary: getMapEEventById
      description: Get Map E Event by id
      operationId: getMapEEventById
      parameters:
      - name: id
        in: path
        description: The Map E Event id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - fmpm_provider
      summary: updateMapEEvent
      description: Update an existing Map E Event
      operationId: updateMapEEvent
      parameters:
      - name: id
        in: path
        description: The Map E Event id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - fmpm_provider
      summary: deleteMapEEvent
      description: Delete Map E Event
      operationId: deleteMapEEvent
      parameters:
      - name: id
        in: path
        description: The Map E Event id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/map_e_event/_search:
    post:
      tags:
      - fmpm_provider
      summary: createMapEEventSearch
      description: Api to make elastic search _search queries for objects
      operationId: createMapEEventSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/monitored_object:
    get:
      tags:
      - fmpm_provider
      summary: getMonitoredObjectList
      description: Get Monitored Object list
      operationId: getMonitoredObjectList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - fmpm_provider
      summary: createMonitoredObject
      description: Add a new Monitored Object
      operationId: createMonitoredObject
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/monitored_object/{id}:
    get:
      tags:
      - fmpm_provider
      summary: getMonitoredObjectById
      description: Get Monitored Object by id
      operationId: getMonitoredObjectById
      parameters:
      - name: id
        in: path
        description: The Monitored Object id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - fmpm_provider
      summary: updateMonitoredObject
      description: Update an existing Monitored Object
      operationId: updateMonitoredObject
      parameters:
      - name: id
        in: path
        description: The Monitored Object id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - fmpm_provider
      summary: deleteMonitoredObject
      description: Delete Monitored Object
      operationId: deleteMonitoredObject
      parameters:
      - name: id
        in: path
        description: The Monitored Object id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/monitored_object/_search:
    post:
      tags:
      - fmpm_provider
      summary: createMonitoredObjectSearch
      description: Api to make elastic search _search queries for objects
      operationId: createMonitoredObjectSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/monitored_object_host:
    get:
      tags:
      - fmpm_provider
      summary: getMonitoredObjectHostList
      description: Get Monitored Object Host list
      operationId: getMonitoredObjectHostList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - fmpm_provider
      summary: createMonitoredObjectHost
      description: Add a new Monitored Object Host
      operationId: createMonitoredObjectHost
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/monitored_object_host/{id}:
    get:
      tags:
      - fmpm_provider
      summary: getMonitoredObjectHostById
      description: Get Monitored Object Host by id
      operationId: getMonitoredObjectHostById
      parameters:
      - name: id
        in: path
        description: The Monitored Object Host id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - fmpm_provider
      summary: updateMonitoredObjectHost
      description: Update an existing Monitored Object Host
      operationId: updateMonitoredObjectHost
      parameters:
      - name: id
        in: path
        description: The Monitored Object Host id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - fmpm_provider
      summary: deleteMonitoredObjectHost
      description: Delete Monitored Object Host
      operationId: deleteMonitoredObjectHost
      parameters:
      - name: id
        in: path
        description: The Monitored Object Host id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/monitored_object_host/_search:
    post:
      tags:
      - fmpm_provider
      summary: createMonitoredObjectHostSearch
      description: Api to make elastic search _search queries for objects
      operationId: createMonitoredObjectHostSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/monitored_object_param:
    get:
      tags:
      - fmpm_provider
      summary: getMonitoredObjectParamList
      description: Get Monitored Object Param list
      operationId: getMonitoredObjectParamList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - fmpm_provider
      summary: createMonitoredObjectParam
      description: Add a new Monitored Object Param
      operationId: createMonitoredObjectParam
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/monitored_object_param/{id}:
    get:
      tags:
      - fmpm_provider
      summary: getMonitoredObjectParamById
      description: Get Monitored Object Param by id
      operationId: getMonitoredObjectParamById
      parameters:
      - name: id
        in: path
        description: The Monitored Object Param id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - fmpm_provider
      summary: updateMonitoredObjectParam
      description: Update an existing Monitored Object Param
      operationId: updateMonitoredObjectParam
      parameters:
      - name: id
        in: path
        description: The Monitored Object Param id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - fmpm_provider
      summary: deleteMonitoredObjectParam
      description: Delete Monitored Object Param
      operationId: deleteMonitoredObjectParam
      parameters:
      - name: id
        in: path
        description: The Monitored Object Param id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/monitored_object_param/_search:
    post:
      tags:
      - fmpm_provider
      summary: createMonitoredObjectParamSearch
      description: Api to make elastic search _search queries for objects
      operationId: createMonitoredObjectParamSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/monitored_object_service:
    get:
      tags:
      - fmpm_provider
      summary: getMonitoredObjectServiceList
      description: Get Monitored Object Service list
      operationId: getMonitoredObjectServiceList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - fmpm_provider
      summary: createMonitoredObjectService
      description: Add a new Monitored Object Service
      operationId: createMonitoredObjectService
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/monitored_object_service/{id}:
    get:
      tags:
      - fmpm_provider
      summary: getMonitoredObjectServiceById
      description: Get Monitored Object Service by id
      operationId: getMonitoredObjectServiceById
      parameters:
      - name: id
        in: path
        description: The Monitored Object Service id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - fmpm_provider
      summary: updateMonitoredObjectService
      description: Update an existing Monitored Object Service
      operationId: updateMonitoredObjectService
      parameters:
      - name: id
        in: path
        description: The Monitored Object Service id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - fmpm_provider
      summary: deleteMonitoredObjectService
      description: Delete Monitored Object Service
      operationId: deleteMonitoredObjectService
      parameters:
      - name: id
        in: path
        description: The Monitored Object Service id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/monitored_object_service/_search:
    post:
      tags:
      - fmpm_provider
      summary: createMonitoredObjectServiceSearch
      description: Api to make elastic search _search queries for objects
      operationId: createMonitoredObjectServiceSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/monitored_object_type:
    get:
      tags:
      - fmpm_provider
      summary: getMonitoredObjectTypeList
      description: Get Monitored Object Type list
      operationId: getMonitoredObjectTypeList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - fmpm_provider
      summary: createMonitoredObjectType
      description: Add a new Monitored Object Type
      operationId: createMonitoredObjectType
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/monitored_object_type/{id}:
    get:
      tags:
      - fmpm_provider
      summary: getMonitoredObjectTypeById
      description: Get Monitored Object Type by id
      operationId: getMonitoredObjectTypeById
      parameters:
      - name: id
        in: path
        description: The Monitored Object Type id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - fmpm_provider
      summary: updateMonitoredObjectType
      description: Update an existing Monitored Object Type
      operationId: updateMonitoredObjectType
      parameters:
      - name: id
        in: path
        description: The Monitored Object Type id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - fmpm_provider
      summary: deleteMonitoredObjectType
      description: Delete Monitored Object Type
      operationId: deleteMonitoredObjectType
      parameters:
      - name: id
        in: path
        description: The Monitored Object Type id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/monitored_object_type/_search:
    post:
      tags:
      - fmpm_provider
      summary: createMonitoredObjectTypeSearch
      description: Api to make elastic search _search queries for objects
      operationId: createMonitoredObjectTypeSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/rule_actions:
    get:
      tags:
      - fmpm_provider
      summary: getRuleActionsList
      description: Get Rule Actions list
      operationId: getRuleActionsList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - fmpm_provider
      summary: createRuleActions
      description: Add a new Rule Actions
      operationId: createRuleActions
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/rule_actions/{id}:
    get:
      tags:
      - fmpm_provider
      summary: getRuleActionsById
      description: Get Rule Actions by id
      operationId: getRuleActionsById
      parameters:
      - name: id
        in: path
        description: The Rule Actions id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - fmpm_provider
      summary: updateRuleActions
      description: Update an existing Rule Actions
      operationId: updateRuleActions
      parameters:
      - name: id
        in: path
        description: The Rule Actions id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - fmpm_provider
      summary: deleteRuleActions
      description: Delete Rule Actions
      operationId: deleteRuleActions
      parameters:
      - name: id
        in: path
        description: The Rule Actions id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/rule_actions/_search:
    post:
      tags:
      - fmpm_provider
      summary: createRuleActionsSearch
      description: Api to make elastic search _search queries for objects
      operationId: createRuleActionsSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/rule_matchers:
    get:
      tags:
      - fmpm_provider
      summary: getRuleMatchersList
      description: Get Rule Matchers list
      operationId: getRuleMatchersList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - fmpm_provider
      summary: createRuleMatchers
      description: Add a new Rule Matchers
      operationId: createRuleMatchers
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/rule_matchers/{id}:
    get:
      tags:
      - fmpm_provider
      summary: getRuleMatchersById
      description: Get Rule Matchers by id
      operationId: getRuleMatchersById
      parameters:
      - name: id
        in: path
        description: The Rule Matchers id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - fmpm_provider
      summary: updateRuleMatchers
      description: Update an existing Rule Matchers
      operationId: updateRuleMatchers
      parameters:
      - name: id
        in: path
        description: The Rule Matchers id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - fmpm_provider
      summary: deleteRuleMatchers
      description: Delete Rule Matchers
      operationId: deleteRuleMatchers
      parameters:
      - name: id
        in: path
        description: The Rule Matchers id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /fmpm-provider/rule_matchers/_search:
    post:
      tags:
      - fmpm_provider
      summary: createRuleMatchersSearch
      description: Api to make elastic search _search queries for objects
      operationId: createRuleMatchersSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/accept-user-usage-policy:
    post:
      tags:
      - iamsvc
      summary: acceptUserUsagePolicy
      description: Set the usage policy acceptance information for the current user.
      operationId: acceptUserUsagePolicy
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/create-role:
    post:
      tags:
      - iamsvc
      summary: createRole
      description: Create a role.
      operationId: createRole
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/create-usage-policy:
    post:
      tags:
      - iamsvc
      summary: createUsagePolicy
      description: Adding the user usage policy url and policy effective date
      operationId: createUsagePolicy
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/create-user:
    post:
      tags:
      - iamsvc
      summary: createUser
      description: Create a user and associate user with specific roles to projects and/or project-groups
      operationId: createUser
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/delete-role:
    post:
      tags:
      - iamsvc
      summary: deleteRole
      description: Delete a role.
      operationId: deleteRole
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/delete-user-if-no-other-project:
    post:
      tags:
      - iamsvc
      summary: deleteUserNoProject
      description: Delete the user from the current project
      operationId: deleteUserNoProject
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/edit-role:
    post:
      tags:
      - iamsvc
      summary: editRole
      description: Edit a role.
      operationId: editRole
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/edit-usage-policy:
    post:
      tags:
      - iamsvc
      summary: editUsagePolicy
      description: Editing the user usage policy url and policy effective date
      operationId: editUsagePolicy
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/edit-user:
    post:
      tags:
      - iamsvc
      summary: editUser
      description: Update user information and roles of the user.
      operationId: editUser
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/get-auth-mode:
    post:
      tags:
      - iamsvc
      summary: getAuthMode
      description: Get the authentication method details for the current project and user type
      operationId: getAuthMode
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/get-capabilities-catalog:
    post:
      tags:
      - iamsvc
      summary: getCapabilitiesCatalog
      description: Get the capability hierarchical info.
      operationId: getCapabilitiesCatalog
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/get-oss-id-project:
    post:
      tags:
      - iamsvc
      summary: getProjectOssId
      description: Get the project related with OSS ID.
      operationId: getProjectOssId
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/get-user:
    post:
      tags:
      - iamsvc
      summary: getUser
      description: Get user details
      operationId: getUser
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/get-user-capabilities:
    post:
      tags:
      - iamsvc
      summary: getUserCapabilities
      description: Get the capabilities including implied capabilities that a logged in user can do based on the keystone roles
      operationId: getUserCapabilities
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/get-user-ui-capabilities:
    post:
      tags:
      - iamsvc
      summary: getUserUICapabilities
      description: Get the UI capabilities that a logged in user can do based on the keystone roles
      operationId: getUserUICapabilities
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/set-auth-mode:
    post:
      tags:
      - iamsvc
      summary: setAuthMode
      description: Set the authentication for the current project and user type
      operationId: setAuthMode
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/authentication-method:
    get:
      tags:
      - iamsvc
      summary: getAuthMethodList
      description: Get authentication method list
      operationId: getAuthMethodList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/authentication-method/{id}:
    get:
      tags:
      - iamsvc
      summary: getAuthMethodById
      description: Get authentication method by id
      operationId: getAuthMethodById
      parameters:
      - name: id
        in: path
        description: The authentication method id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/email-template:
    get:
      tags:
      - iamsvc
      summary: getEmailTemplateList
      description: Get email template list
      operationId: getEmailTemplateList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - iamsvc
      summary: createEmailTemplate
      description: Add a new email-template
      operationId: createEmailTemplate
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/email-template/{id}:
    get:
      tags:
      - iamsvc
      summary: getEmailTemplateById
      description: Get email template by id
      operationId: getEmailTemplateById
      parameters:
      - name: id
        in: path
        description: The email template id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - iamsvc
      summary: updateEmailTemplate
      description: Update an existing email-template
      operationId: updateEmailTemplate
      parameters:
      - name: id
        in: path
        description: The email template id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - iamsvc
      summary: deleteEmailTemplate
      description: Delete email template by id
      operationId: deleteEmailTemplate
      parameters:
      - name: id
        in: path
        description: The email template id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/email-template/_search:
    post:
      tags:
      - iamsvc
      summary: createEmailTemplateSearch
      description: Api to make elastic search _search queries for objects
      operationId: createEmailTemplateSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/idp:
    get:
      tags:
      - iamsvc
      summary: getIdentityProviderList
      description: Get Identity Provider list
      operationId: getIdentityProviderList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - iamsvc
      summary: createIdentityProvider
      description: Add a new Identity Provider
      operationId: createIdentityProvider
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/idp/{id}:
    get:
      tags:
      - iamsvc
      summary: getIdentityProviderById
      description: Get Identity Provider by id
      operationId: getIdentityProviderById
      parameters:
      - name: id
        in: path
        description: The Identity Provider id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - iamsvc
      summary: updateIdentityProvider
      description: Update an existing Identity Provider
      operationId: updateIdentityProvider
      parameters:
      - name: id
        in: path
        description: The Identity Provider id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - iamsvc
      summary: deleteIdentityProvider
      description: Delete Identity Provider by id
      operationId: deleteIdentityProvider
      parameters:
      - name: id
        in: path
        description: The Identity Provider id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/idp/_search:
    post:
      tags:
      - iamsvc
      summary: createIdentityProviderSearch
      description: Api to make elastic search _search queries for objects
      operationId: createIdentityProviderSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/opco:
    get:
      tags:
      - iamsvc
      summary: getOperatingCompanyList
      description: Get operating company list
      operationId: getOperatingCompanyList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/opco/{id}:
    get:
      tags:
      - iamsvc
      summary: getOperatingCompanyById
      description: Get operating company by id
      operationId: getOperatingCompanyById
      parameters:
      - name: id
        in: path
        description: The operating company id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/project-group:
    get:
      tags:
      - iamsvc
      summary: getProjectGroupList
      description: Get project group list
      operationId: getProjectGroupList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/project-group/{id}:
    get:
      tags:
      - iamsvc
      summary: getProjectGroupById
      description: Get project group by id
      operationId: getProjectGroupById
      parameters:
      - name: id
        in: path
        description: The project group id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/role:
    get:
      tags:
      - iamsvc
      summary: getRoleList
      description: Get role list
      operationId: getRoleList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/role/{id}:
    get:
      tags:
      - iamsvc
      summary: getRoleById
      description: Get role by id
      operationId: getRoleById
      parameters:
      - name: id
        in: path
        description: The role id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/smtp-server-setting:
    get:
      tags:
      - iamsvc
      summary: getSMTPServerSettingList
      description: Get SMTP Server Setting list
      operationId: getSMTPServerSettingList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - iamsvc
      summary: createSMTPServerSetting
      description: Add a new SMTP Server Setting
      operationId: createSMTPServerSetting
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/smtp-server-setting/{id}:
    get:
      tags:
      - iamsvc
      summary: getSMTPServerSettingById
      description: Get SMTP Server Setting by id
      operationId: getSMTPServerSettingById
      parameters:
      - name: id
        in: path
        description: The SMTP Server Setting id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - iamsvc
      summary: updateSMTPServerSetting
      description: Update an existing SMTP Server Setting
      operationId: updateSMTPServerSetting
      parameters:
      - name: id
        in: path
        description: The SMTP Server Setting id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - iamsvc
      summary: deleteSMTPServerSetting
      description: Delete SMTP Server Setting by id
      operationId: deleteSMTPServerSetting
      parameters:
      - name: id
        in: path
        description: The SMTP Server Setting id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/smtp-server-setting/_search:
    post:
      tags:
      - iamsvc
      summary: createSMTPServerSettingSearch
      description: Api to make elastic search _search queries for objects
      operationId: createSMTPServerSettingSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/usage-policy:
    get:
      tags:
      - iamsvc
      summary: getUsagePolicyList
      description: Get usage policy list
      operationId: getUsagePolicyList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/usage-policy/{id}:
    get:
      tags:
      - iamsvc
      summary: getUsagePolicyById
      description: Get usage policy by id
      operationId: getUsagePolicyById
      parameters:
      - name: id
        in: path
        description: The usage policy id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/user:
    get:
      tags:
      - iamsvc
      summary: getUsers
      description: Get user list
      operationId: getUsers
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /iamsvc/user/{id}:
    get:
      tags:
      - iamsvc
      summary: getUserById
      description: Get user by id
      operationId: getUserById
      parameters:
      - name: id
        in: path
        description: The user id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/create-ex-firewall-intent:
    post:
      tags:
      - policy_mgmt
      summary: createPolicyExFirewallIntent
      description: create intent for the policy.
      operationId: createPolicyExFirewallIntent
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/create-ex-firewall-policy:
    post:
      tags:
      - policy_mgmt
      summary: createPolicyExFirewallPolicy
      description: create policy with site assignment.
      operationId: createPolicyExFirewallPolicy
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/create-firewall-intent:
    post:
      tags:
      - policy_mgmt
      summary: createPolicyFirewallIntent
      description: create intent for the policy.
      operationId: createPolicyFirewallIntent
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/create-firewall-policy:
    post:
      tags:
      - policy_mgmt
      summary: createPolicyFirewallPolicy
      description: create policy with site assignment.
      operationId: createPolicyFirewallPolicy
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/create-sdwan-intent:
    post:
      tags:
      - policy_mgmt
      summary: createPolicySdwanIntent
      description: create intent for the policy.
      operationId: createPolicySdwanIntent
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/create-sslproxy-intent:
    post:
      tags:
      - policy_mgmt
      summary: createPolicySslproxyIntent
      description: create intent for the policy.
      operationId: createPolicySslproxyIntent
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/delete-ex-firewall-intent:
    post:
      tags:
      - policy_mgmt
      summary: deletePolicyExFirewallIntent
      description: delete intent for the policy.
      operationId: deletePolicyExFirewallIntent
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/delete-ex-firewall-policy:
    post:
      tags:
      - policy_mgmt
      summary: deletePolicyExFirewallPolicy
      description: delete policy with site assignment.
      operationId: deletePolicyExFirewallPolicy
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/delete-firewall-intent:
    post:
      tags:
      - policy_mgmt
      summary: deletePolicyFirewallIntent
      description: delete intent for the policy.
      operationId: deletePolicyFirewallIntent
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/delete-firewall-policy:
    post:
      tags:
      - policy_mgmt
      summary: deletePolicyFirewallPolicy
      description: delete policy with site assignment.
      operationId: deletePolicyFirewallPolicy
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/delete-rule:
    post:
      tags:
      - policy_mgmt
      summary: deletePolicyRule
      description: Deletes an existing rule from a policy
      operationId: deletePolicyRule
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/delete-sdwan-intent:
    post:
      tags:
      - policy_mgmt
      summary: deletePolicySdwanIntent
      description: delete intent for the policy.
      operationId: deletePolicySdwanIntent
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/delete-sslproxy-intent:
    post:
      tags:
      - policy_mgmt
      summary: deletePolicySslproxyIntent
      description: delete intent for the policy.
      operationId: deletePolicySslproxyIntent
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/deploy-firewall-policies:
    post:
      tags:
      - policy_mgmt
      summary: deployPolicyFirewallPolicies
      description: Deploy policy to all sites
      operationId: deployPolicyFirewallPolicies
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/deploy-policy:
    post:
      tags:
      - policy_mgmt
      summary: deployPolicy
      description: Deploy policy to all sites
      operationId: deployPolicy
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/deploy-policy-job:
    post:
      tags:
      - policy_mgmt
      summary: deployPolicyJob
      description: called from the job manager as scheduled
      operationId: deployPolicyJob
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-deploy-job-details:
    post:
      tags:
      - policy_mgmt
      summary: getPolicyDeployJobDetails
      description: called to get the details of job like device_uuid site_uuid
      operationId: getPolicyDeployJobDetails
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-ex-firewall-intent-by-uuid:
    post:
      tags:
      - policy_mgmt
      summary: getPolicyExFirewallIntentByUuid
      description: Retrieve intent of a policy by uuid
      operationId: getPolicyExFirewallIntentByUuid
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-ex-firewall-intents-for-policy:
    post:
      tags:
      - policy_mgmt
      summary: getPolicyExFirewallIntentsForPolicy
      description: Retrieve all intents of a policy
      operationId: getPolicyExFirewallIntentsForPolicy
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-ex-firewall-policies:
    post:
      tags:
      - policy_mgmt
      summary: getPolicyExFirewallPolicies
      description: Retrieve all policies
      operationId: getPolicyExFirewallPolicies
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-ex-firewall-policy-by-uuid:
    post:
      tags:
      - policy_mgmt
      summary: getPolicyExFirewallPolicyByUuid
      description: Retrieve the policy by uuid
      operationId: getPolicyExFirewallPolicyByUuid
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-firewall-intent-by-uuid:
    post:
      tags:
      - policy_mgmt
      summary: getPolicyFirewallIntentByUuid
      description: Retrieve intent of a policy by uuid
      operationId: getPolicyFirewallIntentByUuid
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-firewall-intents-for-policy:
    post:
      tags:
      - policy_mgmt
      summary: getPolicyFirewallIntentsForPolicy
      description: Retrieve all intents of a policy
      operationId: getPolicyFirewallIntentsForPolicy
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-firewall-policies:
    post:
      tags:
      - policy_mgmt
      summary: getPolicyFirewallPolicies
      description: Retrieve all policies.
      operationId: getPolicyFirewallPolicies
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-firewall-policy-by-uuid:
    post:
      tags:
      - policy_mgmt
      summary: getPolicyFirewallPolicyByUuid
      description: Retrieve the policy by uuid
      operationId: getPolicyFirewallPolicyByUuid
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-sdwan-intent-by-uuid:
    post:
      tags:
      - policy_mgmt
      summary: getPolicySdwanIntentByUuid
      description: Retrieve intent of a policy by uuid
      operationId: getPolicySdwanIntentByUuid
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-sdwan-intents-for-policy:
    post:
      tags:
      - policy_mgmt
      summary: getPolicySdwanIntentsForPolicy
      description: Retrieve all intents of a policy
      operationId: getPolicySdwanIntentsForPolicy
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-sdwan-policies:
    post:
      tags:
      - policy_mgmt
      summary: getPolicySdwanPolicies
      description: Retrieve all policies
      operationId: getPolicySdwanPolicies
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-sdwan-policy-by-uuid:
    post:
      tags:
      - policy_mgmt
      summary: getPolicySdwanPolicyByUuid
      description: Retrieve the policy by uuid
      operationId: getPolicySdwanPolicyByUuid
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-sslproxy-intent-by-uuid:
    post:
      tags:
      - policy_mgmt
      summary: getPolicySslproxyIntentByUuid
      description: Retrieve intent of a policy by uuid
      operationId: getPolicySslproxyIntentByUuid
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-sslproxy-intents-for-policy:
    post:
      tags:
      - policy_mgmt
      summary: getPolicySslproxyIntentsForPolicy
      description: Retrieve all intents of a policy
      operationId: getPolicySslproxyIntentsForPolicy
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-sslproxy-policies:
    post:
      tags:
      - policy_mgmt
      summary: getPolicySslproxyPolicies
      description: Retrieve all policies
      operationId: getPolicySslproxyPolicies
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/get-sslproxy-policy-by-uuid:
    post:
      tags:
      - policy_mgmt
      summary: getPolicySslproxyPolicyByUuid
      description: Retrieve the policy by uuid
      operationId: getPolicySslproxyPolicyByUuid
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/update-ex-firewall-intent:
    post:
      tags:
      - policy_mgmt
      summary: updatePolicyExFirewallIntent
      description: update intent for the policy.
      operationId: updatePolicyExFirewallIntent
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/update-ex-firewall-policy:
    post:
      tags:
      - policy_mgmt
      summary: updatePolicyExFirewallPolicy
      description: update policy with site assignment.
      operationId: updatePolicyExFirewallPolicy
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/update-firewall-intent:
    post:
      tags:
      - policy_mgmt
      summary: updatePolicyFirewallIntent
      description: update intent for the policy.
      operationId: updatePolicyFirewallIntent
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/update-firewall-policy:
    post:
      tags:
      - policy_mgmt
      summary: updatePolicyFirewallPolicy
      description: update policy with site assignment.
      operationId: updatePolicyFirewallPolicy
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/update-sdwan-intent:
    post:
      tags:
      - policy_mgmt
      summary: updatePolicySdwanIntent
      description: update intent for the policy.
      operationId: updatePolicySdwanIntent
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/update-sslproxy-intent:
    post:
      tags:
      - policy_mgmt
      summary: updatePolicySslproxyIntent
      description: update intent for the policy.
      operationId: updatePolicySslproxyIntent
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/intent_policy:
    get:
      tags:
      - policy_mgmt
      summary: getIntentPolicy
      description: Get Intent Policy list
      operationId: getIntentPolicy
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - policy_mgmt
      summary: createIntentPolicy
      description: Add a new Intent Policy
      operationId: createIntentPolicy
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/intent_policy/{id}:
    get:
      tags:
      - policy_mgmt
      summary: getIntentPolicyById
      description: Get Intent Policy by id
      operationId: getIntentPolicyById
      parameters:
      - name: id
        in: path
        description: The Intent Policy id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - policy_mgmt
      summary: updateIntentPolicy
      description: Update an existing Intent Policy
      operationId: updateIntentPolicy
      parameters:
      - name: id
        in: path
        description: The Intent Policy id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - policy_mgmt
      summary: deleteIntentPolicy
      description: Delete Intent Policy
      operationId: deleteIntentPolicy
      parameters:
      - name: id
        in: path
        description: The Intent Policy id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/intent_policy/_search:
    post:
      tags:
      - policy_mgmt
      summary: createIntentPolicySearch
      description: Api to make elastic search _search queries for objects
      operationId: createIntentPolicySearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/policy_site_list:
    get:
      tags:
      - policy_mgmt
      summary: getPolicySiteList
      description: Get Policy Site List list
      operationId: getPolicySiteList
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - policy_mgmt
      summary: createPolicySiteList
      description: Add a new Policy Site List
      operationId: createPolicySiteList
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/policy_site_list/{id}:
    get:
      tags:
      - policy_mgmt
      summary: getPolicySiteListById
      description: Get Policy Site List by id
      operationId: getPolicySiteListById
      parameters:
      - name: id
        in: path
        description: The Policy Site List id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - policy_mgmt
      summary: updatePolicySiteList
      description: Update an existing Policy Site List
      operationId: updatePolicySiteList
      parameters:
      - name: id
        in: path
        description: The Policy Site List id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - policy_mgmt
      summary: deletePolicySiteList
      description: Delete Policy Site List
      operationId: deletePolicySiteList
      parameters:
      - name: id
        in: path
        description: The Policy Site List id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /policy-mgmt/policy_site_list/_search:
    post:
      tags:
      - policy_mgmt
      summary: creatPolicySiteListSearch
      description: Api to make elastic search _search queries for objects
      operationId: creatPolicySiteListSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/get_app_sla_mappings:
    post:
      tags:
      - pslam
      summary: getPslamAppSlaMappings
      description: query the Application-SLA mappings
      operationId: getPslamAppSlaMappings
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/get_sla_by_uuids:
    post:
      tags:
      - pslam
      summary: getPslamSlaByUuids
      description: get complete details of SLA objects coressponding to the elements in the UUID list
      operationId: getPslamSlaByUuids
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/get_sla_history:
    post:
      tags:
      - pslam
      summary: getPslamSlaHistory
      description: fetch the historical data for a given SLA
      operationId: getPslamSlaHistory
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/app-group:
    get:
      tags:
      - pslam
      summary: getAppGroup
      description: Get App Group list
      operationId: getAppGroup
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createAppGroup
      description: Add a new App Group
      operationId: createAppGroup
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/app-group/{id}:
    get:
      tags:
      - pslam
      summary: getAppGroupById
      description: Get App Group by id
      operationId: getAppGroupById
      parameters:
      - name: id
        in: path
        description: The App Group id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updateAppGroup
      description: Update an existing App Group
      operationId: updateAppGroup
      parameters:
      - name: id
        in: path
        description: The App Group id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deleteAppGroup
      description: Delete App Group
      operationId: deleteAppGroup
      parameters:
      - name: id
        in: path
        description: The App Group id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/app-group/_search:
    post:
      tags:
      - pslam
      summary: createAppGroupSearch
      description: Api to make elastic search _search queries for objects
      operationId: createAppGroupSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/app_operational_info:
    get:
      tags:
      - pslam
      summary: getAppOperationalInfo
      description: Get App Operational Info list
      operationId: getAppOperationalInfo
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createAppOperationalInfo
      description: Add a new App Operational Info
      operationId: createAppOperationalInfo
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/app_operational_info/{id}:
    get:
      tags:
      - pslam
      summary: getAppOperationalInfoById
      description: Get App Operational Info by id
      operationId: getAppOperationalInfoById
      parameters:
      - name: id
        in: path
        description: The App Operational Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updateAppOperationalInfo
      description: Update an existing App Operational Info
      operationId: updateAppOperationalInfo
      parameters:
      - name: id
        in: path
        description: The App Operational Info id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deleteAppOperationalInfo
      description: Delete App Operational Info
      operationId: deleteAppOperationalInfo
      parameters:
      - name: id
        in: path
        description: The App Operational Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/app_operational_info/_search:
    post:
      tags:
      - pslam
      summary: createAppOperationalInfoSearch
      description: Api to make elastic search _search queries for objects
      operationId: createAppOperationalInfoSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/application:
    get:
      tags:
      - pslam
      summary: getApplication
      description: Get Application list
      operationId: getApplication
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createApplication
      description: Add a new Application
      operationId: createApplication
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/application/{id}:
    get:
      tags:
      - pslam
      summary: getApplicationById
      description: Get Application by id
      operationId: getApplicationById
      parameters:
      - name: id
        in: path
        description: The Application id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updateApplication
      description: Update an existing Application
      operationId: updateApplication
      parameters:
      - name: id
        in: path
        description: The Application id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deleteApplication
      description: Delete Application
      operationId: deleteApplication
      parameters:
      - name: id
        in: path
        description: The Application id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/application/_search:
    post:
      tags:
      - pslam
      summary: createApplicationSearch
      description: Api to make elastic search _search queries for objects
      operationId: createApplicationSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/category:
    get:
      tags:
      - pslam
      summary: getCategory
      description: Get Category list
      operationId: getCategory
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createCategory
      description: Add a new Category
      operationId: createCategory
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/category/{id}:
    get:
      tags:
      - pslam
      summary: getCategoryById
      description: Get Category by id
      operationId: getCategoryById
      parameters:
      - name: id
        in: path
        description: The Category id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updateCategory
      description: Update an existing Category
      operationId: updateCategory
      parameters:
      - name: id
        in: path
        description: The Category id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deleteCategory
      description: Delete Category
      operationId: deleteCategory
      parameters:
      - name: id
        in: path
        description: The Category id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/category/_search:
    post:
      tags:
      - pslam
      summary: createCategorySearch
      description: Api to make elastic search _search queries for objects
      operationId: createCategorySearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/cos_operational_info:
    get:
      tags:
      - pslam
      summary: getCosOperationalInfo
      description: Get Cos Operational Info list
      operationId: getCosOperationalInfo
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createCosOperationalInfo
      description: Add a new Cos Operational Info
      operationId: createCosOperationalInfo
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/cos_operational_info/{id}:
    get:
      tags:
      - pslam
      summary: getCosOperationalInfoById
      description: Get Cos Operational Info by id
      operationId: getCosOperationalInfoById
      parameters:
      - name: id
        in: path
        description: The Cos Operational Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updateCosOperationalInfo
      description: Update an existing Cos Operational Info
      operationId: updateCosOperationalInfo
      parameters:
      - name: id
        in: path
        description: The Cos Operational Info id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deleteCosOperationalInfo
      description: Delete Cos Operational Info
      operationId: deleteCosOperationalInfo
      parameters:
      - name: id
        in: path
        description: The Cos Operational Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/cos_operational_info/_search:
    post:
      tags:
      - pslam
      summary: createCosOperationalInfoSearch
      description: Api to make elastic search _search queries for objects
      operationId: createCosOperationalInfoSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/job:
    get:
      tags:
      - pslam
      summary: getJob
      description: Get Job list
      operationId: getJob
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createJob
      description: Add a new Job
      operationId: createJob
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/job/{id}:
    get:
      tags:
      - pslam
      summary: getJobById
      description: Get Job by id
      operationId: getJobById
      parameters:
      - name: id
        in: path
        description: The Job id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updateJob
      description: Update an existing Job
      operationId: updateJob
      parameters:
      - name: id
        in: path
        description: The Job id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deleteJob
      description: Delete Job
      operationId: deleteJob
      parameters:
      - name: id
        in: path
        description: The Job id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/job/_search:
    post:
      tags:
      - pslam
      summary: createJobSearch
      description: Api to make elastic search _search queries for objects
      operationId: createJobSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/link_monitor_info:
    get:
      tags:
      - pslam
      summary: getLinkMonitorInfo
      description: Get Link Monitor Info list
      operationId: getLinkMonitorInfo
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createLinkMonitorInfo
      description: Add a new Link Monitor Info
      operationId: createLinkMonitorInfo
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/link_monitor_info/{id}:
    get:
      tags:
      - pslam
      summary: getLinkMonitorInfoById
      description: Get Link Monitor Info by id
      operationId: getLinkMonitorInfoById
      parameters:
      - name: id
        in: path
        description: The Link Monitor Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updateLinkMonitorInfo
      description: Update an existing Link Monitor Info
      operationId: updateLinkMonitorInfo
      parameters:
      - name: id
        in: path
        description: The Link Monitor Info id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deleteLinkMonitorInfo
      description: Delete Link Monitor Info
      operationId: deleteLinkMonitorInfo
      parameters:
      - name: id
        in: path
        description: The Link Monitor Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/link_monitor_info/_search:
    post:
      tags:
      - pslam
      summary: createLinkMonitorInfoSearch
      description: Api to make elastic search _search queries for objects
      operationId: createLinkMonitorInfoSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/overlay_path_info:
    get:
      tags:
      - pslam
      summary: getOverlayPathInfo
      description: Get Overlay Path Info list
      operationId: getOverlayPathInfo
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createOverlayPathInfo
      description: Add a new Overlay Path Info
      operationId: createOverlayPathInfo
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/overlay_path_info/{id}:
    get:
      tags:
      - pslam
      summary: getOverlayPathInfoById
      description: Get Overlay Path Info by id
      operationId: getOverlayPathInfoById
      parameters:
      - name: id
        in: path
        description: The Overlay Path Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updateOverlayPathInfo
      description: Update an existing Overlay Path Info
      operationId: updateOverlayPathInfo
      parameters:
      - name: id
        in: path
        description: The Overlay Path Info id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deleteOverlayPathInfo
      description: Delete Overlay Path Info
      operationId: deleteOverlayPathInfo
      parameters:
      - name: id
        in: path
        description: The Overlay Path Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/overlay_path_info/_search:
    post:
      tags:
      - pslam
      summary: createOverlayPathInfoSearch
      description: Api to make elastic search _search queries for objects
      operationId: createOverlayPathInfoSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/policy_def:
    get:
      tags:
      - pslam
      summary: getPolicyDef
      description: Get Policy Def list
      operationId: getPolicyDef
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createPolicyDef
      description: Add a new Policy Def
      operationId: createPolicyDef
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/policy_def/{id}:
    get:
      tags:
      - pslam
      summary: getPolicyDefById
      description: Get Policy Def by id
      operationId: getPolicyDefById
      parameters:
      - name: id
        in: path
        description: The Policy Def id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updatePolicyDef
      description: Update an existing Policy Def
      operationId: updatePolicyDef
      parameters:
      - name: id
        in: path
        description: The Policy Def id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deletePolicyDef
      description: Delete Policy Def
      operationId: deletePolicyDef
      parameters:
      - name: id
        in: path
        description: The Policy Def id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/policy_def/_search:
    post:
      tags:
      - pslam
      summary: createPolicyDefSearch
      description: Api to make elastic search _search queries for objects
      operationId: createPolicyDefSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/policy_deployment_info:
    get:
      tags:
      - pslam
      summary: getPolicyDeploymentInfo
      description: Get Policy Deployment Info list
      operationId: getPolicyDeploymentInfo
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createPolicyDeploymentInfo
      description: Add a new Policy Deployment Info
      operationId: createPolicyDeploymentInfo
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/policy_deployment_info/{id}:
    get:
      tags:
      - pslam
      summary: getPolicyDeploymentInfoById
      description: Get Policy Deployment Info by id
      operationId: getPolicyDeploymentInfoById
      parameters:
      - name: id
        in: path
        description: The Policy Deployment Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updatePolicyDeploymentInfo
      description: Update an existing Policy Deployment Info
      operationId: updatePolicyDeploymentInfo
      parameters:
      - name: id
        in: path
        description: The Policy Deployment Info id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deletePolicyDeploymentInfo
      description: Delete Policy Deployment Info
      operationId: deletePolicyDeploymentInfo
      parameters:
      - name: id
        in: path
        description: The Policy Deployment Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/policy_deployment_info/_search:
    post:
      tags:
      - pslam
      summary: createPolicyDeploymentInfoSearch
      description: Api to make elastic search _search queries for objects
      operationId: createPolicyDeploymentInfoSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/policy_operational_info:
    get:
      tags:
      - pslam
      summary: getPolicyOperationalInfo
      description: Get Policy Operational Info list
      operationId: getPolicyOperationalInfo
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createPolicyOperationalInfo
      description: Add a new Policy Operational Info
      operationId: createPolicyOperationalInfo
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/policy_operational_info/{id}:
    get:
      tags:
      - pslam
      summary: getPolicyOperationalInfoById
      description: Get Policy Operational Info by id
      operationId: getPolicyOperationalInfoById
      parameters:
      - name: id
        in: path
        description: The Policy Operational Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updatePolicyOperationalInfo
      description: Update an existing Policy Operational Info
      operationId: updatePolicyOperationalInfo
      parameters:
      - name: id
        in: path
        description: The Policy Operational Info id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deletePolicyOperationalInfo
      description: Delete Policy Operational Info
      operationId: deletePolicyOperationalInfo
      parameters:
      - name: id
        in: path
        description: The Policy Operational Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/policy_operational_info/_search:
    post:
      tags:
      - pslam
      summary: createPolicyOperationalInfoSearch
      description: Api to make elastic search _search queries for objects
      operationId: createPolicyOperationalInfoSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/probe_params:
    get:
      tags:
      - pslam
      summary: getProbeParams
      description: Get ProbeParams list
      operationId: getProbeParams
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createProbeParams
      description: Add a new Probe Params
      operationId: createProbeParams
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/probe_params/{id}:
    get:
      tags:
      - pslam
      summary: getProbeParamsById
      description: Get Probe Params by id
      operationId: getProbeParamsById
      parameters:
      - name: id
        in: path
        description: The Probe Params Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updateProbeParams
      description: Update an existing Probe Params
      operationId: updateProbeParams
      parameters:
      - name: id
        in: path
        description: The Probe Params id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deleteProbeParams
      description: Delete Probe Params
      operationId: deleteProbeParams
      parameters:
      - name: id
        in: path
        description: The Probe Params id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/probe_params/_search:
    post:
      tags:
      - pslam
      summary: createProbeParamsSearch
      description: Api to make elastic search _search queries for objects
      operationId: createProbeParamsSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/rules_operational_info:
    get:
      tags:
      - pslam
      summary: getRulesOperationalInfo
      description: Get Rules Operational Info list
      operationId: getRulesOperationalInfo
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createRulesOperationalInfo
      description: Add a new Rules Operational Info
      operationId: createRulesOperationalInfo
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/rules_operational_info/{id}:
    get:
      tags:
      - pslam
      summary: getRulesOperationalInfoById
      description: Get Rules Operational Info by id
      operationId: getRulesOperationalInfoById
      parameters:
      - name: id
        in: path
        description: The Rules Operational Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updateRulesOperationalInfo
      description: Update an existing Rules Operational Info
      operationId: updateRulesOperationalInfo
      parameters:
      - name: id
        in: path
        description: The Rules Operational Info id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deleteRulesOperationalInfo
      description: Delete Rules Operational Info
      operationId: deleteRulesOperationalInfo
      parameters:
      - name: id
        in: path
        description: The Rules Operational Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/rules_operational_info/_search:
    post:
      tags:
      - pslam
      summary: createRulesOperationalInfoSearch
      description: Api to make elastic search _search queries for objects
      operationId: createRulesOperationalInfoSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/sla:
    get:
      tags:
      - pslam
      summary: getSla
      description: Get Sla list
      operationId: getSla
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createSla
      description: Add a new Sla
      operationId: createSla
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/sla/{id}:
    get:
      tags:
      - pslam
      summary: getSlaById
      description: Get Sla by id
      operationId: getSlaById
      parameters:
      - name: id
        in: path
        description: The Sla id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updateSla
      description: Update an existing Sla
      operationId: updateSla
      parameters:
      - name: id
        in: path
        description: The Sla id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deleteSla
      description: Delete Sla
      operationId: deleteSla
      parameters:
      - name: id
        in: path
        description: The Sla id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/sla/_search:
    post:
      tags:
      - pslam
      summary: createSlaSearch
      description: Api to make elastic search _search queries for objects
      operationId: createSlaSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/sla_archive:
    get:
      tags:
      - pslam
      summary: getSlaArchive
      description: Get Sla Archive list
      operationId: getSlaArchive
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createSlaArchive
      description: Add a new Sla Archive
      operationId: createSlaArchive
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/sla_archive/{id}:
    get:
      tags:
      - pslam
      summary: getSlaArchiveById
      description: Get Sla Archive by id
      operationId: getSlaArchiveById
      parameters:
      - name: id
        in: path
        description: The Sla Archive id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updateSlaArchive
      description: Update an existing Sla Archive
      operationId: updateSlaArchive
      parameters:
      - name: id
        in: path
        description: The Sla Archive id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deleteSlaArchive
      description: Delete Sla Archive
      operationId: deleteSlaArchive
      parameters:
      - name: id
        in: path
        description: The Sla Archive id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/sla_archive/_search:
    post:
      tags:
      - pslam
      summary: createSlaArchiveSearch
      description: Api to make elastic search _search queries for objects
      operationId: createSlaArchiveSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/sla_mgmt_info:
    get:
      tags:
      - pslam
      summary: getSlaMgmtInfo
      description: Get Sla Mgmt Info list
      operationId: getSlaMgmtInfo
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createSlaMgmtInfo
      description: Add a new Sla Mgmt Info
      operationId: createSlaMgmtInfo
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/sla_mgmt_info/{id}:
    get:
      tags:
      - pslam
      summary: getSlaMgmtInfoById
      description: Get Sla Mgmt Info by id
      operationId: getSlaMgmtInfoById
      parameters:
      - name: id
        in: path
        description: The Sla Mgmt Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updateSlaMgmtInfo
      description: Update an existing Sla Mgmt Info
      operationId: updateSlaMgmtInfo
      parameters:
      - name: id
        in: path
        description: The Sla Mgmt Info id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deleteSlaMgmtInfo
      description: Delete Sla Mgmt Info
      operationId: deleteSlaMgmtInfo
      parameters:
      - name: id
        in: path
        description: The Sla Mgmt Info id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/sla_mgmt_info/_search:
    post:
      tags:
      - pslam
      summary: createSlaMgmtInfoSearch
      description: Api to make elastic search _search queries for objects
      operationId: createSlaMgmtInfoSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/sla_to_vrf_mapping:
    get:
      tags:
      - pslam
      summary: getSlaToVrfMapping
      description: Get Sla To Vrf Mapping
      operationId: getSlaToVrfMapping
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createSlaToVrfMapping
      description: Add a new Sla To Vrf Mapping
      operationId: createSlaToVrfMapping
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/sla_to_vrf_mapping/{id}:
    get:
      tags:
      - pslam
      summary: getSlaToVrfMappingById
      description: Get Sla To Vrf Mapping by id
      operationId: getSlaToVrfMappingById
      parameters:
      - name: id
        in: path
        description: The Sla To Vrf Mapping id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updateSlaToVrfMapping
      description: Update an existing Sla To Vrf Mapping
      operationId: updateSlaToVrfMapping
      parameters:
      - name: id
        in: path
        description: The Sla To Vrf Mapping id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deleteSlaToVrfMapping
      description: Delete Sla To Vrf Mapping
      operationId: deleteSlaToVrfMapping
      parameters:
      - name: id
        in: path
        description: The Sla To Vrf Mapping id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/sla_to_vrf_mapping/_search:
    post:
      tags:
      - pslam
      summary: createSlaToVrfMappingSearch
      description: Api to make elastic search _search queries for objects
      operationId: createSlaToVrfMappingSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/traffic_type:
    get:
      tags:
      - pslam
      summary: getTrafficType
      description: Get TrafficType
      operationId: getTrafficType
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - pslam
      summary: createTrafficType
      description: Add a new Traffic Type
      operationId: createTrafficType
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/traffic_type/{id}:
    get:
      tags:
      - pslam
      summary: getTrafficTypeById
      description: Get TrafficType by id
      operationId: getTrafficTypeById
      parameters:
      - name: id
        in: path
        description: The Traffic Type id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - pslam
      summary: updateTrafficType
      description: Update an existing Traffic Type
      operationId: updateTrafficType
      parameters:
      - name: id
        in: path
        description: The Traffic Type id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - pslam
      summary: deleteTrafficType
      description: Delete Traffic Type
      operationId: deleteTrafficType
      parameters:
      - name: id
        in: path
        description: The Traffic Type id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /pslam/traffic_type/_search:
    post:
      tags:
      - pslam
      summary: createTrafficTypeSearch
      description: Api to make elastic search _search queries for objects
      operationId: createTrafficTypeSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/add-delete-lan-segments:
    post:
      tags:
      - tssm
      summary: addTssmDeleteLanSegments
      description: Adds/Deletes LAN segments to devices
      operationId: addTssmDeleteLanSegments
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/add-department-to-site:
    post:
      tags:
      - tssm
      summary: addTssmDepartmentToSite
      description: Adds LAN configurations on devices at sites
      operationId: addTssmDepartmentToSite
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/add-lan-segments:
    post:
      tags:
      - tssm
      summary: addTssmLanSegments
      description: Adds/Deletes LAN segments to device
      operationId: addTssmLanSegments
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/analyze_site_upgrade:
    post:
      tags:
      - tssm
      summary: analyzeTssmSiteUpgrade
      description: analyze the site upgrade impacts, estimated time for upgrade and suggest recommendations
      operationId: analyzeTssmSiteUpgrade
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/apply-port-config-association:
    post:
      tags:
      - tssm
      summary: applyTssmPortConfigAssociation
      description: Create or update port config associations.
      operationId: applyTssmPortConfigAssociation
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/assign-cso-license:
    post:
      tags:
      - tssm
      summary: assignTssmCsoLicense
      description: assign CSO License to tenant
      operationId: assignTssmCsoLicense
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/configure-sites:
    post:
      tags:
      - tssm
      summary: configureTssmSites
      description: configure sites for a specific tenant
      operationId: configureTssmSites
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/create-dvpn-tunnels:
    post:
      tags:
      - tssm
      summary: createTssmDvpnTunnels
      description: create dvpn tunnels between the sites
      operationId: createTssmDvpnTunnels
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/create-sites:
    post:
      tags:
      - tssm
      summary: createTssmSites
      description: create sites with specific requirements.
      operationId: createTssmSites
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/create-vpn-interconnect:
    post:
      tags:
      - tssm
      summary: createTssmVpnInterconnect
      description: Create VPN interconnect between SDWAN provider hub and PE device
      operationId: createTssmVpnInterconnect
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/delete-department-from-site:
    post:
      tags:
      - tssm
      summary: deleteTssmDepartmentFromSite
      description: Deletes LAN configurations on devices at sites
      operationId: deleteTssmDepartmentFromSite
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/delete-dvpn-tunnels:
    post:
      tags:
      - tssm
      summary: deleteTssmDvpnTunnels
      description: delete dvpn tunnels between the sites
      operationId: deleteTssmDvpnTunnels
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/delete-lan-segments:
    post:
      tags:
      - tssm
      summary: deleteTssmLanSegments
      description: Deletes LAN segments to device
      operationId: deleteTssmLanSegments
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/delete-vpn-interconnect:
    post:
      tags:
      - tssm
      summary: deleteTssmVpnInterconnect
      description: Delete VPN interconnect between SDWAN provider hub and PE device
      operationId: deleteTssmVpnInterconnect
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/deploy-lan-segments:
    post:
      tags:
      - tssm
      summary: deployTssmLanSegments
      description: Deploy LAN segments to device
      operationId: deployTssmLanSegments
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/edit-lan-segments:
    post:
      tags:
      - tssm
      summary: editTssmLanSegments
      description: Modifies LAN segments to device
      operationId: editTssmLanSegments
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/get_upgrade_analysis_report:
    post:
      tags:
      - tssm
      summary: getTssmUpgradeAnalysisReport
      description: fetch upgrade analysis report
      operationId: getTssmUpgradeAnalysisReport
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/onboard-cso-license:
    post:
      tags:
      - tssm
      summary: onboardTssmCsoLicense
      description: Creates Purchase Order in ems for specified tenant
      operationId: onboardTssmCsoLicense
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/onboard-tenant:
    post:
      tags:
      - tssm
      summary: onboardTssmTenant
      description: Creates tenant in IAM, customer and sites in TSSM, allocates ip-pool for data and management per site
      operationId: onboardTssmTenant
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/reassign-lan-segments:
    post:
      tags:
      - tssm
      summary: reassignTssmLanSegments
      description: Reassign LAN segments to devices
      operationId: reassignTssmLanSegments
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/remove-site:
    post:
      tags:
      - tssm
      summary: removeTssmSite
      description: remove site
      operationId: removeTssmSite
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/renew-crl-file:
    post:
      tags:
      - tssm
      summary: renewTssmCrlFile
      description: renew crl file.
      operationId: renewTssmCrlFile
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/renew-site-cert:
    post:
      tags:
      - tssm
      summary: renewTssmSiteCert
      description: renew site
      operationId: renewTssmSiteCert
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/rma-devices:
    post:
      tags:
      - tssm
      summary: rmaTssmDevices
      description: Taking defaulted device out of service so that it can be replaced later with new device
      operationId: rmaTssmDevices
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/rma-grant:
    post:
      tags:
      - tssm
      summary: rmaTssmGrant
      description: Taking defaulted devices out of service, backing up device state and configs, and swapping it out with another device
      operationId: rmaTssmGrant
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/start-device-activation:
    post:
      tags:
      - tssm
      summary: startTssmDeviceActivation
      description: Start device activation
      operationId: startTssmDeviceActivation
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/start-device-bootstrap:
    post:
      tags:
      - tssm
      summary: startTssmDeviceBootstrap
      description: Start device bootstrap
      operationId: startTssmDeviceBootstrap
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/update-site-to-site-links:
    post:
      tags:
      - tssm
      summary: updateTssmSiteToSiteLinks
      description: Reconfigure static links between sites
      operationId: updateTssmSiteToSiteLinks
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/upgrade-site:
    post:
      tags:
      - tssm
      summary: upgradeTssmSite
      description: Upgrade the site(s) from the CSO version in which it was created to the current CSO version
      operationId: upgradeTssmSite
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/access-profile:
    get:
      tags:
      - tssm
      summary: getAccessProfile
      description: Get Access Profile list
      operationId: getAccessProfile
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createAccessProfile
      description: Add a new Access Profile
      operationId: createAccessProfile
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/access-profile/{id}:
    get:
      tags:
      - tssm
      summary: getAccessProfileById
      description: Get Access Profile by id
      operationId: getAccessProfileById
      parameters:
      - name: id
        in: path
        description: The Access Profile id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updateAccessProfile
      description: Update an existing Access Profile
      operationId: updateAccessProfile
      parameters:
      - name: id
        in: path
        description: The Access Profile id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deleteAccessProfile
      description: Delete Access Profile
      operationId: deleteAccessProfile
      parameters:
      - name: id
        in: path
        description: The Access Profile id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/access-profile/_search:
    post:
      tags:
      - tssm
      summary: createAccessProfileSearch
      description: Api to make elastic search _search queries for objects
      operationId: createAccessProfileSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/access-profile-association:
    get:
      tags:
      - tssm
      summary: getAccessProfileAssociation
      description: Get Access Profile Association list
      operationId: getAccessProfileAssociation
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createAccessProfileAssociation
      description: Add a new Access Profile Association
      operationId: createAccessProfileAssociation
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/access-profile-association/{id}:
    get:
      tags:
      - tssm
      summary: getAccessProfileAssociationById
      description: Get Access Profile Association by id
      operationId: getAccessProfileAssociationById
      parameters:
      - name: id
        in: path
        description: The Access Profile Association id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updateAccessProfileAssociation
      description: Update an existing Access Profile Association
      operationId: updateAccessProfileAssociation
      parameters:
      - name: id
        in: path
        description: The Access Profile Association id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deleteAccessProfileAssociation
      description: Delete Access Profile Association
      operationId: deleteAccessProfileAssociation
      parameters:
      - name: id
        in: path
        description: The Access Profile Association id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/access-profile-association/_search:
    post:
      tags:
      - tssm
      summary: createAccessProfileAssociationSearch
      description: Api to make elastic search _search queries for objects
      operationId: createAccessProfileAssociationSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/cloud-breakout-profile:
    get:
      tags:
      - tssm
      summary: getCloudBreakoutProfile
      description: Get Cloud Breakout Profile list
      operationId: getCloudBreakoutProfile
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createCloudBreakoutProfile
      description: Add a new Cloud Breakout Profile
      operationId: createCloudBreakoutProfile
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/cloud-breakout-profile/{id}:
    get:
      tags:
      - tssm
      summary: getCloudBreakoutProfileById
      description: Get Cloud Breakout Profile by id
      operationId: getCloudBreakoutProfileById
      parameters:
      - name: id
        in: path
        description: The Cloud Breakout Profile id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updateCloudBreakoutProfile
      description: Update an existing Cloud Breakout Profile
      operationId: updateCloudBreakoutProfile
      parameters:
      - name: id
        in: path
        description: The Cloud Breakout Profile id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deleteCloudBreakoutProfile
      description: Delete Cloud Breakout Profile
      operationId: deleteCloudBreakoutProfile
      parameters:
      - name: id
        in: path
        description: The Cloud Breakout Profile id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/cloud-breakout-profile/_search:
    post:
      tags:
      - tssm
      summary: createCloudBreakoutProfileSearch
      description: Api to make elastic search _search queries for objects
      operationId: createCloudBreakoutProfileSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/crl-file:
    get:
      tags:
      - tssm
      summary: getCrlFile
      description: Get Crl File list
      operationId: getCrlFile
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createCrlFile
      description: Add a new Crl File
      operationId: createCrlFile
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/crl-file/{id}:
    get:
      tags:
      - tssm
      summary: getCrlFileById
      description: Get Crl File by id
      operationId: getCrlFileById
      parameters:
      - name: id
        in: path
        description: The Crl File id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updateCrlFile
      description: Update an existing Crl File
      operationId: updateCrlFile
      parameters:
      - name: id
        in: path
        description: The Crl File id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deleteCrlFile
      description: Delete Crl File
      operationId: deleteCrlFile
      parameters:
      - name: id
        in: path
        description: The Crl File id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/crl-file/_search:
    post:
      tags:
      - tssm
      summary: createCrlFileSearch
      description: Api to make elastic search _search queries for objects
      operationId: createCrlFileSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/customer:
    get:
      tags:
      - tssm
      summary: getCustomer
      description: Get Customer list
      operationId: getCustomer
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createCustomer
      description: Add a new Customer
      operationId: createCustomer
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/customer/{id}:
    get:
      tags:
      - tssm
      summary: getCustomerById
      description: Get Customer by id
      operationId: getCustomerById
      parameters:
      - name: id
        in: path
        description: The Customer id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updateCustomer
      description: Update an existing Customer
      operationId: updateCustomer
      parameters:
      - name: id
        in: path
        description: The Customer id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deleteCustomer
      description: Delete Customer
      operationId: deleteCustomer
      parameters:
      - name: id
        in: path
        description: The Customer id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/customer/_search:
    post:
      tags:
      - tssm
      summary: createCustomerSearch
      description: Api to make elastic search _search queries for objects
      operationId: createCustomerSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/dvpn-pre-compute:
    get:
      tags:
      - tssm
      summary: getDvpnPreCompute
      description: Get Dvpn Pre Compute list
      operationId: getDvpnPreCompute
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createDvpnPreCompute
      description: Add a new Dvpn Pre Compute
      operationId: createDvpnPreCompute
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/dvpn-pre-compute/{id}:
    get:
      tags:
      - tssm
      summary: getDvpnPreComputeById
      description: Get Dvpn Pre Compute by id
      operationId: getDvpnPreComputeById
      parameters:
      - name: id
        in: path
        description: The Dvpn Pre Compute id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updateDvpnPreCompute
      description: Update an existing Dvpn Pre Compute
      operationId: updateDvpnPreCompute
      parameters:
      - name: id
        in: path
        description: The Dvpn Pre Compute id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deleteDvpnPreCompute
      description: Delete Dvpn Pre Compute
      operationId: deleteDvpnPreCompute
      parameters:
      - name: id
        in: path
        description: The Dvpn Pre Compute id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/dvpn-pre-compute/_search:
    post:
      tags:
      - tssm
      summary: createDvpnPreComputeSearch
      description: Api to make elastic search _search queries for objects
      operationId: createDvpnPreComputeSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/global-nfv-service-profile:
    get:
      tags:
      - tssm
      summary: getGlobalNfvServiceProfile
      description: Get Global Nfv Service Profile list
      operationId: getGlobalNfvServiceProfile
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createGlobalNfvServiceProfile
      description: Add a new Global Nfv Service Profile
      operationId: createGlobalNfvServiceProfile
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/global-nfv-service-profile/{id}:
    get:
      tags:
      - tssm
      summary: getGlobalNfvServiceProfileById
      description: Get Global Nfv Service Profile by id
      operationId: getGlobalNfvServiceProfileById
      parameters:
      - name: id
        in: path
        description: The Global Nfv Service Profile id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updateGlobalNfvServiceProfile
      description: Update an existing Global Nfv Service Profile
      operationId: updateGlobalNfvServiceProfile
      parameters:
      - name: id
        in: path
        description: The Global Nfv Service Profile id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deleteGlobalNfvServiceProfile
      description: Delete Global Nfv Service Profile
      operationId: deleteGlobalNfvServiceProfile
      parameters:
      - name: id
        in: path
        description: The Global Nfv Service Profile id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/global-nfv-service-profile/_search:
    post:
      tags:
      - tssm
      summary: createGlobalNfvServiceProfileSearch
      description: Api to make elastic search _search queries for objects
      operationId: createGlobalNfvServiceProfileSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/nfv-service-instance:
    get:
      tags:
      - tssm
      summary: getNfvServiceInstance
      description: Get Nfv Service Instance list
      operationId: getNfvServiceInstance
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createNfvServiceInstance
      description: Add a new Nfv Service Instance
      operationId: createNfvServiceInstance
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/nfv-service-instance/{id}:
    get:
      tags:
      - tssm
      summary: getNfvServiceInstanceById
      description: Get Nfv Service Instance by id
      operationId: getNfvServiceInstanceById
      parameters:
      - name: id
        in: path
        description: The Nfv Service Instance id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updateNfvServiceInstance
      description: Update an existing Nfv Service Instance
      operationId: updateNfvServiceInstance
      parameters:
      - name: id
        in: path
        description: The Nfv Service Instance id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deleteNfvServiceInstance
      description: Delete Nfv Service Instance
      operationId: deleteNfvServiceInstance
      parameters:
      - name: id
        in: path
        description: The Nfv Service Instance id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/nfv-service-instance/_search:
    post:
      tags:
      - tssm
      summary: createNfvServiceInstanceSearch
      description: Api to make elastic search _search queries for objects
      operationId: createNfvServiceInstanceSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/nfv-service-instance-backup:
    get:
      tags:
      - tssm
      summary: getNfvServiceInstanceBackup
      description: Get Nfv Service Instance Backup list
      operationId: getNfvServiceInstanceBackup
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createNfvServiceInstanceBackup
      description: Add a new Nfv Service Instance Backup
      operationId: createNfvServiceInstanceBackup
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/nfv-service-instance-backup/{id}:
    get:
      tags:
      - tssm
      summary: getNfvServiceInstanceBackupById
      description: Get Nfv Service Instance Backup by id
      operationId: getNfvServiceInstanceBackupById
      parameters:
      - name: id
        in: path
        description: The Nfv Service Instance Backup id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updateNfvServiceInstanceBackup
      description: Update an existing Nfv Service Instance Backup
      operationId: updateNfvServiceInstanceBackup
      parameters:
      - name: id
        in: path
        description: The Nfv Service Instance Backup id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deleteNfvServiceInstanceBackup
      description: Delete Nfv Service Instance Backup
      operationId: deleteNfvServiceInstanceBackup
      parameters:
      - name: id
        in: path
        description: The Nfv Service Instance Backup id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/nfv-service-instance-backup/_search:
    post:
      tags:
      - tssm
      summary: createNfvServiceInstanceBackupSearch
      description: Api to make elastic search _search queries for objects
      operationId: createNfvServiceInstanceBackupSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/nfv-service-profile:
    get:
      tags:
      - tssm
      summary: getNfvServiceProfile
      description: Get Nfv Service Profile list
      operationId: getNfvServiceProfile
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createNfvServiceProfile
      description: Add a new Nfv Service Profile
      operationId: createNfvServiceProfile
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/nfv-service-profile/{id}:
    get:
      tags:
      - tssm
      summary: getNfvServiceProfileById
      description: Get Nfv Service Profile by id
      operationId: getNfvServiceProfileById
      parameters:
      - name: id
        in: path
        description: The Nfv Service Profile id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updateNfvServiceProfile
      description: Update an existing Nfv Service Profile
      operationId: updateNfvServiceProfile
      parameters:
      - name: id
        in: path
        description: The Nfv Service Profile id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deleteNfvServiceProfile
      description: Delete Nfv Service Profile
      operationId: deleteNfvServiceProfile
      parameters:
      - name: id
        in: path
        description: The Nfv Service Profile id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/nfv-service-profile/_search:
    post:
      tags:
      - tssm
      summary: createNfvServiceProfileSearch
      description: Api to make elastic search _search queries for objects
      operationId: createNfvServiceProfileSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/pop:
    get:
      tags:
      - tssm
      summary: getPop
      description: Get Pop list
      operationId: getPop
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createPop
      description: Add a new Pop
      operationId: createPop
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/pop/{id}:
    get:
      tags:
      - tssm
      summary: getPopById
      description: Get Pop by id
      operationId: getPopById
      parameters:
      - name: id
        in: path
        description: The Pop id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updatePop
      description: Update an existing Pop
      operationId: updatePop
      parameters:
      - name: id
        in: path
        description: The Pop id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deletePop
      description: Delete Pop
      operationId: deletePop
      parameters:
      - name: id
        in: path
        description: The Pop id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/pop/_search:
    post:
      tags:
      - tssm
      summary: createPopSearch
      description: Api to make elastic search _search queries for objects
      operationId: createPopSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/port-auth-profile:
    get:
      tags:
      - tssm
      summary: getPortAuthProfile
      description: Get Port Auth Profile list
      operationId: getPortAuthProfile
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createPortAuthProfile
      description: Add a new Port Auth Profile
      operationId: createPortAuthProfile
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/port-auth-profile/{id}:
    get:
      tags:
      - tssm
      summary: getPortAuthProfileById
      description: Get Port Auth Profile by id
      operationId: getPortAuthProfileById
      parameters:
      - name: id
        in: path
        description: The Port Auth Profile id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updatePortAuthProfile
      description: Update an existing Port Auth Profile
      operationId: updatePortAuthProfile
      parameters:
      - name: id
        in: path
        description: The Port Auth Profile id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deletePortAuthProfile
      description: Delete Port Auth Profile
      operationId: deletePortAuthProfile
      parameters:
      - name: id
        in: path
        description: The Port Auth Profile id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/port-auth-profile/_search:
    post:
      tags:
      - tssm
      summary: createPortAuthProfileSearch
      description: Api to make elastic search _search queries for objects
      operationId: createPortAuthProfileSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/port-config-association:
    get:
      tags:
      - tssm
      summary: getPortConfigAssociation
      description: Get Port Config Association list
      operationId: getPortConfigAssociation
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createPortConfigAssociation
      description: Add a new Port Config Association
      operationId: createPortConfigAssociation
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/port-config-association/{id}:
    get:
      tags:
      - tssm
      summary: getPortConfigAssociationById
      description: Get Port Config Association by id
      operationId: getPortConfigAssociationById
      parameters:
      - name: id
        in: path
        description: The Port Config Association id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updatePortConfigAssociation
      description: Update an existing Port Config Association
      operationId: updatePortConfigAssociation
      parameters:
      - name: id
        in: path
        description: The Port Config Association id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deletePortConfigAssociation
      description: Delete Port Config Association
      operationId: deletePortConfigAssociation
      parameters:
      - name: id
        in: path
        description: The Port Config Association id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/port-config-association/_search:
    post:
      tags:
      - tssm
      summary: createPortConfigAssociationSearch
      description: Api to make elastic search _search queries for objects
      operationId: createPortConfigAssociationSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/port-manual-config:
    get:
      tags:
      - tssm
      summary: getPortManualConfig
      description: Get Port Manual Config list
      operationId: getPortManualConfig
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createPortManualConfig
      description: Add a new Port Manual Config
      operationId: createPortManualConfig
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/port-manual-config/{id}:
    get:
      tags:
      - tssm
      summary: getPortManualConfigById
      description: Get Port Manual Config by id
      operationId: getPortManualConfigById
      parameters:
      - name: id
        in: path
        description: The Port Manual Config id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updatePortManualConfig
      description: Update an existing Port Manual Config
      operationId: updatePortManualConfig
      parameters:
      - name: id
        in: path
        description: The Port Manual Config id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deletePortManualConfig
      description: Delete Port Manual Config
      operationId: deletePortManualConfig
      parameters:
      - name: id
        in: path
        description: The Port Manual Config id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/port-manual-config/_search:
    post:
      tags:
      - tssm
      summary: createPortManualConfigSearch
      description: Api to make elastic search _search queries for objects
      operationId: createPortManualConfigSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/port-profile:
    get:
      tags:
      - tssm
      summary: getPortProfile
      description: Get Port Profile list
      operationId: getPortProfile
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createPortProfile
      description: Add a new Port Profile
      operationId: createPortProfile
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/port-profile/{id}:
    get:
      tags:
      - tssm
      summary: getPortProfileById
      description: Get Port Profile by id
      operationId: getPortProfileById
      parameters:
      - name: id
        in: path
        description: The Port Profile id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updatePortProfile
      description: Update an existing Port Profile
      operationId: updatePortProfile
      parameters:
      - name: id
        in: path
        description: The Port Profile id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deletePortProfile
      description: Delete Port Profile
      operationId: deletePortProfile
      parameters:
      - name: id
        in: path
        description: The Port Profile id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/port-profile/_search:
    post:
      tags:
      - tssm
      summary: createPortProfileSearch
      description: Api to make elastic search _search queries for objects
      operationId: createPortProfileSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/property-meta:
    get:
      tags:
      - tssm
      summary: getPropertyMeta
      description: Get Property Meta list
      operationId: getPropertyMeta
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createPropertyMeta
      description: Add a new Property Meta
      operationId: createPropertyMeta
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/property-meta/{id}:
    get:
      tags:
      - tssm
      summary: getPropertyMetaById
      description: Get Property Meta by id
      operationId: getPropertyMetaById
      parameters:
      - name: id
        in: path
        description: The Property Meta id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updatePropertyMeta
      description: Update an existing Property Meta
      operationId: updatePropertyMeta
      parameters:
      - name: id
        in: path
        description: The Property Meta id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deletePropertyMeta
      description: Delete Property Meta
      operationId: deletePropertyMeta
      parameters:
      - name: id
        in: path
        description: The Property Meta id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/property-meta/_search:
    post:
      tags:
      - tssm
      summary: createPropertyMetaSearch
      description: Api to make elastic search _search queries for objects
      operationId: createPropertyMetaSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/radius-server:
    get:
      tags:
      - tssm
      summary: getRadiusServer
      description: Get Radius Server list
      operationId: getRadiusServer
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createRadiusServer
      description: Add a new Radius Server
      operationId: createRadiusServer
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/radius-server/{id}:
    get:
      tags:
      - tssm
      summary: getRadiusServerById
      description: Get Radius Server by id
      operationId: getRadiusServerById
      parameters:
      - name: id
        in: path
        description: The Radius Server id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updateRadiusServer
      description: Update an existing Radius Server
      operationId: updateRadiusServer
      parameters:
      - name: id
        in: path
        description: The Radius Server id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deleteRadiusServer
      description: Delete Radius Server
      operationId: deleteRadiusServer
      parameters:
      - name: id
        in: path
        description: The Radius Server id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/radius-server/_search:
    post:
      tags:
      - tssm
      summary: createRadiusServerSearch
      description: Api to make elastic search _search queries for objects
      operationId: createRadiusServerSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/resource-pool:
    get:
      tags:
      - tssm
      summary: getResourcePool
      description: Get Resource Pool list
      operationId: getResourcePool
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createResourcePool
      description: Add a new Resource Pool
      operationId: createResourcePool
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/resource-pool/{id}:
    get:
      tags:
      - tssm
      summary: getResourcePoolById
      description: Get Resource Pool by id
      operationId: getResourcePoolById
      parameters:
      - name: id
        in: path
        description: The Resource Pool id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updateResourcePool
      description: Update an existing Resource Pool
      operationId: updateResourcePool
      parameters:
      - name: id
        in: path
        description: The Resource Pool id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deleteResourcePool
      description: Delete Resource Pool
      operationId: deleteResourcePool
      parameters:
      - name: id
        in: path
        description: The Resource Pool id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/resource-pool/_search:
    post:
      tags:
      - tssm
      summary: createResourcePoolSearch
      description: Api to make elastic search _search queries for objects
      operationId: createResourcePoolSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/site:
    get:
      tags:
      - tssm
      summary: getSite
      description: Get Site list
      operationId: getSite
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createSite
      description: Add a new Site
      operationId: createSite
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/site/{id}:
    get:
      tags:
      - tssm
      summary: getSiteById
      description: Get Site by id
      operationId: getSiteById
      parameters:
      - name: id
        in: path
        description: The Site id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updateSite
      description: Update an existing Site
      operationId: updateSite
      parameters:
      - name: id
        in: path
        description: The Site id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deleteSite
      description: Delete Site
      operationId: deleteSite
      parameters:
      - name: id
        in: path
        description: The Site id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/site/_search:
    post:
      tags:
      - tssm
      summary: createSiteSearch
      description: Api to make elastic search _search queries for objects
      operationId: createSiteSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/site-template:
    get:
      tags:
      - tssm
      summary: getSiteTemplate
      description: Get Site Template list
      operationId: getSiteTemplate
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createSiteTemplate
      description: Add a new Site Template
      operationId: createSiteTemplate
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/site-template/{id}:
    get:
      tags:
      - tssm
      summary: getSiteTemplateById
      description: Get Site Template by id
      operationId: getSiteTemplateById
      parameters:
      - name: id
        in: path
        description: The Site Template id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updateSiteTemplate
      description: Update an existing Site Template
      operationId: updateSiteTemplate
      parameters:
      - name: id
        in: path
        description: The Site Template id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deleteSiteTemplate
      description: Delete Site Template
      operationId: deleteSiteTemplate
      parameters:
      - name: id
        in: path
        description: The Site Template id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/site-template/_search:
    post:
      tags:
      - tssm
      summary: createSiteTemplateSearch
      description: Api to make elastic search _search queries for objects
      operationId: createSiteTemplateSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/wifi-ems:
    get:
      tags:
      - tssm
      summary: getWifiEms
      description: Get Wifi Ems list
      operationId: getWifiEms
      parameters: []
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - tssm
      summary: createWifiEms
      description: Add a new Wifi Ems
      operationId: createWifiEms
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/wifi-ems/{id}:
    get:
      tags:
      - tssm
      summary: getWifiEmsById
      description: Get Wifi Ems by id
      operationId: getWifiEmsById
      parameters:
      - name: id
        in: path
        description: The Wifi Ems id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - tssm
      summary: updateWifiEms
      description: Update an existing Wifi Ems
      operationId: updateWifiEms
      parameters:
      - name: id
        in: path
        description: The Wifi Ems id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - tssm
      summary: deleteWifiEms
      description: Delete Wifi Ems
      operationId: deleteWifiEms
      parameters:
      - name: id
        in: path
        description: The Wifi Ems id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
  /tssm/wifi-ems/_search:
    post:
      tags:
      - tssm
      summary: createWifiEmsSearch
      description: Api to make elastic search _search queries for objects
      operationId: createWifiEmsSearch
      parameters: []
      requestBody:
        description: The payload object
        content:
          text/plain:
            schema:
              type: object
              description: The payload object
        required: true
      responses:
        '200':
          description: 'successful operation Request-XML/json:'
          headers: {}
          content: {}
      deprecated: false
tags:
- name: fmpm_provider
  description: Faut/Performance Management
  externalDocs:
    description: Find out more
    url: https://www.juniper.net/documentation/en_US/cso5.2.0/information-products/pathway-pages/api-guide/fmpm-provider.html
- name: iamsvc
  description: User Management
  externalDocs:
    description: Find out more
    url: https://www.juniper.net/documentation/en_US/cso5.2.0/information-products/pathway-pages/api-guide/iamsvc.html
- name: policy_mgmt
  description: Policy Management
  externalDocs:
    description: Find out more
    url: https://www.juniper.net/documentation/en_US/cso5.2.0/information-products/pathway-pages/api-guide/policy_mgmt.html
- name: pslam
  description: Policy and SLA Profile Management
  externalDocs:
    description: Find out more
    url: https://www.juniper.net/documentation/en_US/cso5.2.0/information-products/pathway-pages/api-guide/pslam.html
- name: tssm
  description: Tenant, Site and Service Management
  externalDocs:
    description: Find out more
    url: https://www.juniper.net/documentation/en_US/cso5.2.0/information-products/pathway-pages/api-guide/tssm.html
externalDocs:
  description: Find out more about Juniper
  url: https://www.juniper.net
