UNPKG

@itentialopensource/adapter-viptela

Version:

This adapter integrates with system Viptela

1,947 lines 305 kB
openapi: 3.0.0 info: title: adapter-viptela contact: {} version: '1.0.0' servers: - url: https://{defaultHost} variables: defaultHost: default: www.example.com paths: /statistics/interface: get: summary: getStatisticsinterface description: '' operationId: getStatisticsinterface parameters: - name: query in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false post: summary: postStatisticsinterface description: '' operationId: postStatisticsinterface parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /statistics/interface/aggregation: get: summary: getStatisticsinterfaceaggregation description: '' operationId: getStatisticsinterfaceaggregation parameters: - name: query in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false post: summary: postStatisticsinterfaceaggregation description: '' operationId: postStatisticsinterfaceaggregation parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /statistics/interface/csv: get: summary: getStatisticsinterfacecsv description: '' operationId: getStatisticsinterfacecsv parameters: - name: query in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /statistics/interface/doccount: get: summary: getStatisticsinterfacedoccount description: '' operationId: getStatisticsinterfacedoccount parameters: - name: query in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false post: summary: postStatisticsinterfacedoccount description: '' operationId: postStatisticsinterfacedoccount parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /statistics/interface/fields: get: summary: getStatisticsinterfacefields description: '' operationId: getStatisticsinterfacefields parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /statistics/interface/page: get: summary: getStatisticsinterfacepage description: '' operationId: getStatisticsinterfacepage parameters: - name: query in: query description: '' style: form explode: true schema: type: string - name: scrollId in: query description: '' style: form explode: true schema: type: string - name: count in: query description: '' style: form explode: true schema: type: number format: double responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false post: summary: postStatisticsinterfacepage description: '' operationId: postStatisticsinterfacepage parameters: - name: scrollId in: query description: '' style: form explode: true schema: type: string - name: count in: query description: '' style: form explode: true schema: type: number format: double requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /statistics/interface/query/fields: get: summary: getStatisticsinterfacequeryfields description: '' operationId: getStatisticsinterfacequeryfields parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /data/device/state/{stateDataType}: get: summary: getDatadevicestatestateDataType description: '' operationId: getDatadevicestatestateDataType parameters: - name: stateDataType in: path description: '' required: true style: simple schema: type: string - name: startId in: query description: '' style: form explode: true schema: type: string - name: count in: query description: '' style: form explode: true schema: type: number format: double responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /data/device/state/{stateDataType}/fields: get: summary: getDatadevicestatestateDataTypefields description: '' operationId: getDatadevicestatestateDataTypefields parameters: - name: stateDataType in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /data/device/state/{stateDataType}/query: get: summary: getDatadevicestatestateDataTypequery description: '' operationId: getDatadevicestatestateDataTypequery parameters: - name: stateDataType in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device: get: summary: getDevice description: '' operationId: getDevice parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/config: get: summary: getDeviceconfig description: '' operationId: getDeviceconfig parameters: - name: deviceId in: query description: '' required: true style: form explode: true schema: type: array items: {} responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/config/html: get: summary: getDeviceconfightml description: '' operationId: getDeviceconfightml parameters: - name: deviceId in: query description: '' required: true style: form explode: true schema: type: array items: {} responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/counters: get: summary: getDevicecounters description: '' operationId: getDevicecounters parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/devicestatus: get: summary: getDevicedevicestatus description: '' operationId: getDevicedevicestatus parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/hardwarehealth/detail: get: summary: getDevicehardwarehealthdetail description: '' operationId: getDevicehardwarehealthdetail parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/hardwarehealth/summary: get: summary: getDevicehardwarehealthsummary description: '' operationId: getDevicehardwarehealthsummary parameters: - name: isCached in: query description: '' style: form explode: true schema: type: boolean responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/keyvalue: get: summary: getDevicekeyvalue description: '' operationId: getDevicekeyvalue parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/models: get: summary: getDevicemodels description: '' operationId: getDevicemodels parameters: - name: list in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/models/{uuid}: get: summary: getDevicemodelsuuid description: '' operationId: getDevicemodelsuuid parameters: - name: uuid in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/monitor: get: summary: getDevicemonitor description: '' operationId: getDevicemonitor parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/queues: get: summary: getDevicequeues description: '' operationId: getDevicequeues parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/reachable: get: summary: getDevicereachable description: '' operationId: getDevicereachable parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/stats: get: summary: getDevicestats description: '' operationId: getDevicestats parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/status: get: summary: getDevicestatus description: '' operationId: getDevicestatus parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/sync_status: get: summary: getDevicesyncStatus description: '' operationId: getDevicesyncStatus parameters: - name: groupId in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/syncall/memorydb: post: summary: postDevicesyncallmemorydb description: '' operationId: postDevicesyncallmemorydb parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/tloc: get: summary: getDevicetloc description: '' operationId: getDevicetloc parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/tlocutil: get: summary: getDevicetlocutil description: '' operationId: getDevicetlocutil parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/tlocutil/detail: get: summary: getDevicetlocutildetail description: '' operationId: getDevicetlocutildetail parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/unreachable: get: summary: getDeviceunreachable description: '' operationId: getDeviceunreachable parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/unreachable/{deviceIP}: delete: summary: deleteDeviceunreachabledeviceIP description: '' operationId: deleteDeviceunreachabledeviceIP parameters: - name: deviceIP in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/vedgeinventory/detail: get: summary: getDevicevedgeinventorydetail description: '' operationId: getDevicevedgeinventorydetail parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/vedgeinventory/summary: get: summary: getDevicevedgeinventorysummary description: '' operationId: getDevicevedgeinventorysummary parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/vmanage: get: summary: getDevicevmanage description: '' operationId: getDevicevmanage parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/changepartition: get: summary: getDeviceactionchangepartition description: '' operationId: getDeviceactionchangepartition parameters: - name: deviceId in: query description: '' style: form explode: true schema: type: array items: {} responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false post: summary: postDeviceactionchangepartition description: '' operationId: postDeviceactionchangepartition parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/defaultpartition: post: summary: postDeviceactiondefaultpartition description: '' operationId: postDeviceactiondefaultpartition parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/filter/vpn: get: summary: getDeviceactionfiltervpn description: '' operationId: getDeviceactionfiltervpn parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/install: get: summary: getDeviceactioninstall description: '' operationId: getDeviceactioninstall parameters: - name: deviceId in: query description: '' required: true style: form explode: true schema: type: array items: {} responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false post: summary: postDeviceactioninstall description: '' operationId: postDeviceactioninstall parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/install/devices/{deviceType}: get: summary: getDeviceactioninstalldevicesdeviceType description: '' operationId: getDeviceactioninstalldevicesdeviceType parameters: - name: deviceType in: path description: '' required: true style: simple schema: type: string - name: groupId in: query description: '' required: true style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/list: get: summary: getDeviceactionlist description: '' operationId: getDeviceactionlist parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/reboot: get: summary: getDeviceactionreboot description: '' operationId: getDeviceactionreboot parameters: - name: deviceId in: query description: '' required: true style: form explode: true schema: type: array items: {} responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false post: summary: postDeviceactionreboot description: '' operationId: postDeviceactionreboot parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/reboot/devices/{deviceType}: get: summary: getDeviceactionrebootdevicesdeviceType description: '' operationId: getDeviceactionrebootdevicesdeviceType parameters: - name: deviceType in: path description: '' required: true style: simple schema: type: string - name: groupId in: query description: '' required: true style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/rediscover: get: summary: getDeviceactionrediscover description: '' operationId: getDeviceactionrediscover parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false post: summary: postDeviceactionrediscover description: '' operationId: postDeviceactionrediscover parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/rediscoverall: post: summary: postDeviceactionrediscoverall description: '' operationId: postDeviceactionrediscoverall parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/removepartition: get: summary: getDeviceactionremovepartition description: '' operationId: getDeviceactionremovepartition parameters: - name: deviceId in: query description: '' style: form explode: true schema: type: array items: {} responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false post: summary: postDeviceactionremovepartition description: '' operationId: postDeviceactionremovepartition parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/startmonitor: get: summary: getDeviceactionstartmonitor description: '' operationId: getDeviceactionstartmonitor parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/uniquevpnlist: post: summary: postDeviceactionuniquevpnlist description: '' operationId: postDeviceactionuniquevpnlist parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/vpn: get: summary: getDeviceactionvpn description: '' operationId: getDeviceactionvpn parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/ztp/upgrade: get: summary: getDeviceactionztpupgrade description: '' operationId: getDeviceactionztpupgrade parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false post: summary: postDeviceactionztpupgrade description: '' operationId: postDeviceactionztpupgrade parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/ztp/upgrade/setting: get: summary: getDeviceactionztpupgradesetting description: '' operationId: getDeviceactionztpupgradesetting parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false post: summary: postDeviceactionztpupgradesetting description: '' operationId: postDeviceactionztpupgradesetting parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/policy/vsmart/activate/{policyId}: post: summary: activatePolicy description: '' operationId: activatePolicy parameters: - name: policyId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/policy/vsmart/deactivate/{policyId}: post: summary: deActivatePolicy description: '' operationId: deActivatePolicy parameters: - name: policyId in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /device/action/status/{policyId}: get: summary: getDeviceVsmartStatus description: '' operationId: getDeviceVsmartStatus parameters: - name: policyId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/policy/vsmart: get: summary: getVsmartPolicyList description: '' operationId: getVsmartPolicyList parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false post: summary: createVSmartTemplate description: '' operationId: createVSmartTemplate parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device/config/input: post: summary: createDeviceInput description: '' operationId: createDeviceInput parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device/config/config: post: summary: getDeviceConfigurationPreview description: '' operationId: getDeviceConfigurationPreview parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device/config/attachcli: post: summary: pushCLITemplate description: '' operationId: pushCLITemplate parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device/config/attachfeature: post: summary: pushMasterTemplate description: '' operationId: pushMasterTemplate parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/config/device/mode/cli: post: summary: updateDeviceToCLIMode description: '' operationId: updateDeviceToCLIMode parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false get: summary: generateCLIModeDevices description: '' operationId: generateCLIModeDevices parameters: - name: type in: query description: '' required: true style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device/config/available/{masterTemplateId}: get: summary: getDeviceList description: '' operationId: getDeviceList parameters: - name: masterTemplateId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device/config/attachment: post: summary: pushMixTemplate description: '' operationId: pushMixTemplate parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device/config/attachedconfig: get: summary: getAttachedConfigToDevice description: '' operationId: getAttachedConfigToDevice parameters: - name: deviceId in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device/config/attached/{masterTemplateId}: get: summary: getAttachedDeviceList description: '' operationId: getAttachedDeviceList parameters: - name: masterTemplateId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device/config/exportcsv: post: summary: createInputWithoutDevice description: '' operationId: createInputWithoutDevice parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device/config/process/input/file: post: summary: processInputCommaSepFile description: '' operationId: processInputCommaSepFile parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device/config/verify: post: summary: validateTemplate description: '' operationId: validateTemplate parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device/config/attachcloudx: post: summary: pushCloudxConfig description: '' operationId: pushCloudxConfig parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false put: summary: editCloudxConfig description: '' operationId: editCloudxConfig parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device/config/detachcloudx: post: summary: detachSites description: '' operationId: detachSites parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device/config/duplicateip: post: summary: getDevicesWithDuplicateIP description: '' operationId: getDevicesWithDuplicateIP parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device/config/detach: post: summary: detachDeviceTemplate description: '' operationId: detachDeviceTemplate parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device/config/vbond: get: summary: checkVbond description: '' operationId: checkVbond parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/feature: get: summary: generateTemplateList description: '' operationId: generateTemplateList parameters: - name: summary in: query description: '' style: form explode: true schema: type: boolean responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false post: summary: createTemplate description: '' operationId: createTemplate parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/feature/object/{templateId}: get: summary: getTemplate description: '' operationId: getTemplate parameters: - name: templateId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/feature/{templateId}: put: summary: editTemplate description: '' operationId: editTemplate parameters: - name: templateId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false delete: summary: deleteTemplate description: '' operationId: deleteTemplate parameters: - name: templateId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/feature/li/{templateId}: put: summary: editLITemplate description: '' operationId: editLITemplate parameters: - name: templateId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/feature/li: post: summary: createLITemplate description: '' operationId: createLITemplate parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false get: summary: listLITemplate description: '' operationId: listLITemplate parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/feature/{deviceType}: get: summary: generateTemplateByDeviceType description: '' operationId: generateTemplateByDeviceType parameters: - name: deviceType in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/feature/definition/{templateId}: get: summary: getTemplateDefinition description: '' operationId: getTemplateDefinition parameters: - name: templateId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/feature/types: get: summary: generateTemplateTypes description: '' operationId: generateTemplateTypes parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/feature/types/definition/{typeName}/{version}: get: summary: generateTemplateTypeDefinition description: '' operationId: generateTemplateTypeDefinition parameters: - name: typeName in: path description: '' required: true style: simple schema: type: string - name: version in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/feature/master/{typeName}: get: summary: generateMasterTemplateDefinition description: '' operationId: generateMasterTemplateDefinition parameters: - name: typeName in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/feature/devicetemplates/{templateId}: get: summary: getDeviceTemplatesAttachedToFeature description: '' operationId: getDeviceTemplatesAttachedToFeature parameters: - name: templateId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /template/device: get: summary: generateMasterTemplateList