Version 1.0.0-25.1.1 to 1.0.0

Table of Contents

Breaking changes (166)

New (13)

Deprecated (0)

Updates (74)

Breaking changes

The following are changes to the API that may break an application or integration.

[Nodes]

  • PUT /api/nodes/device
    • API Operation Summary: Edit node
    • ⛔️ Breaking Change - api operation id 'updateNode' removed and replaced with 'Update a node - Nodes'
  • POST /api/nodes/reconnect
    • API Operation Summary: Reconnect node
    • ⛔️ Breaking Change - api operation id 'reconnectNode' removed and replaced with 'reconnect node'
  • POST /api/nodes/resync
    • API Operation Summary: Resync node
    • ⛔️ Breaking Change - added the new required 'query' request parameter 'siteName'

[PM History]

  • GET /api/pmHistory/archiveReadyStatus
    • API Operation Summary: Get a status of archive file
    • ⛔️ Breaking Change - api operation id 'pmHistoryGetArchiveStatus' removed and replaced with 'PM History Get ArchiveStatus'
  • GET /api/pmHistory/associatedServices
    • API Operation Summary: Get a list of all the services that are already in a Job.
    • ⛔️ Breaking Change - api operation id 'pmHistoryGetAssociatedServices' removed and replaced with 'PM History Get Associated Services'
  • POST /api/pmHistory/confirmDataCollStatus
    • API Operation Summary: To Configure PM History Data Collection.
    • ⛔️ Breaking Change - api operation id 'pmHistoryConfirmDataCollectionStatus' removed and replaced with 'PM History Confirm Data Collection Status'
  • POST /api/pmHistory/deleteJobs
    • API Operation Summary: To delete job
    • ⛔️ Breaking Change - api operation id 'pmHistoryDeleteJob' removed and replaced with 'PM History Delete Job'
  • DELETE /api/pmHistory/deleteSmtp
    • API Operation Summary: Delete smtp
    • ⛔️ Breaking Change - api operation id 'pmHistoryDeleteSmtp' removed and replaced with 'PM History Delete Smtp'
  • GET /api/pmHistory/downloadArchive
    • API Operation Summary: Download the archive file provided.
    • ⛔️ Breaking Change - api operation id 'pmHistoryDownloadArchive' removed and replaced with 'PM History Download Archive'
  • POST /api/pmHistory/generateArchPmData
    • API Operation Summary: To generate the archive report
    • ⛔️ Breaking Change - api operation id 'generateArchivePmData' removed and replaced with 'Generate Archive PM Data'
  • GET /api/pmHistory/getCircuitPmData
    • API Operation Summary: Get the PM Data for two port details in the same time.
    • ⛔️ Breaking Change - deleted the 'query' request parameter 'circuitId'
    • ⛔️ Breaking Change - api operation id 'pmHistoryGetCircuitData' removed and replaced with 'PM History Get Circuit Data'
  • GET /api/pmHistory/getDataCollectionState
    • API Operation Summary: Get the status of PM History Data Collection.
    • ⛔️ Breaking Change - api operation id 'pmHistoryGetDataCollectionState' removed and replaced with 'PM History Get Data Collection State'
  • GET /api/pmHistory/getInterfaceTree
    • API Operation Summary: To get the devices card ports list in interface.
    • ⛔️ Breaking Change - api operation id 'pmHistoryGetInterfaceTree' removed and replaced with 'PM History Get Interface Tree'
  • GET /api/pmHistory/getInterfaceTypes
    • API Operation Summary: Get a list of all interface types applicable to the seelcted nodes
    • ⛔️ Breaking Change - api operation id 'pmHistoryGetInterfaceTypes' removed and replaced with 'PM History Get Interface Types'
  • GET /api/pmHistory/getJobScheduleDataInterfaces
    • API Operation Summary: Get Job Schedule Data Interfaces
    • ⛔️ Breaking Change - the response's body type/format changed from 'array'/'' to 'object'/'' for status '200'
    • ⛔️ Breaking Change - api operation id 'pmHistoryGetScheduleJobsDataInterfaces' removed and replaced with 'PM History Get ScheduleJobs Data Interfaces'
  • GET /api/pmHistory/getJobScheduleDetailsServices
    • API Operation Summary: Get Job Schedule Services details
    • ⛔️ Breaking Change - the response's body type/format changed from 'array'/'' to 'object'/'' for status '200'
    • ⛔️ Breaking Change - api operation id 'pmHistoryGetScheduleJobsDetailsServices' removed and replaced with 'PM History Get ScheduleJobs Details Services'
  • GET /api/pmHistory/getJobScheduleServices
    • API Operation Summary: Get Job Schedule Services for OCH Trail
    • ⛔️ Breaking Change - the response's body type/format changed from 'array'/'' to 'object'/'' for status '200'
    • ⛔️ Breaking Change - api operation id 'pmHistoryGetScheduleJobsServices' removed and replaced with 'PM History Get ScheduleJobs Services'
  • GET /api/pmHistory/getNMData
    • API Operation Summary: Get spanloss data based on selected link in Network Monitoring
    • ⛔️ Breaking Change - api operation id 'pmHistoryGetNmData' removed and replaced with 'PM History Get NM data'
  • GET /api/pmHistory/getPmData
    • API Operation Summary: Get a list of PM data for the selected port
    • ⛔️ Breaking Change - deleted the 'query' request parameter 'connectionName'
    • ⛔️ Breaking Change - api operation id 'pmHistoryGetPmData' removed and replaced with 'PM History Get PM Data'
  • GET /api/pmHistory/getPmJobDownload
    • API Operation Summary: Download the PM Job.
    • ⛔️ Breaking Change - api operation id 'pmHistoryDownloadPmJob' removed and replaced with 'PM History Download PM Job'
  • GET /api/pmHistory/getPmJobSummary
    • API Operation Summary: Get the list of all Jobs Created.
    • ⛔️ Breaking Change - api operation id 'pmHistoryGetPmJobSummary' removed and replaced with 'PM History Get PM Job Summary'
  • GET /api/pmHistory/getPmJobSummaryEdit
    • API Operation Summary: To edit a single job details.
    • ⛔️ Breaking Change - api operation id 'pmHistoryGetJobSummaryEdit' removed and replaced with 'PM History Get Job Summary Edit'
  • GET /api/pmHistory/getPortList
    • API Operation Summary: Get a list of all interface List applicable to the seelcted nodes and interface types
    • ⛔️ Breaking Change - api operation id 'pmHistoryGetPortList' removed and replaced with 'PM History Get Port List'
  • GET /api/pmHistory/getPortLocation
    • API Operation Summary: Get a list of all port location applicable to the seelcted nodes, interface type and interface
    • ⛔️ Breaking Change - api operation id 'pmHistoryGetPortLocation' removed and replaced with 'PM History Get Port Location'
  • GET /api/pmHistory/getSmtp
    • API Operation Summary: Get the SMTP configuration details.
    • ⛔️ Breaking Change - api operation id 'pmHistoryGetSmtp' removed and replaced with 'PM History Get Smtp'
  • POST /api/pmHistory/scheduleNewJob
    • API Operation Summary: To scheduling new job
    • ⛔️ Breaking Change - api operation id 'pmHistoryScheduleJob' removed and replaced with 'PM History Schedule Job'
  • PUT /api/pmHistory/submitEditJob
    • API Operation Summary: To update the job
    • ⛔️ Breaking Change - api operation id 'pmHistorySubmitEditJob' removed and replaced with 'PM History Submit Edit Job'
  • POST /api/pmHistory/submitSmtp
    • API Operation Summary: SMTP save
    • ⛔️ Breaking Change - api operation id 'pmHistorySubmitSmtp' removed and replaced with 'PM History Submit Smtp'

[SWIMU]

  • POST /api/swimu/backup
    • API Operation Summary: Create on-demand/scheduled backup
    • ⛔️ Breaking Change - api operation id 'postSwimuBackup' removed and replaced with 'Post Swimu Backup'
  • PUT /api/swimu/backup
    • API Operation Summary: Edit scheduled job
    • ⛔️ Breaking Change - api operation id 'putSwimuBackups' removed and replaced with 'Put Swimu Backups'
  • POST /api/swimu/check-connectivity
    • API Operation Summary: Check SFTP connectivity.
    • ⛔️ Breaking Change - api operation id 'swimuCheckConnectivity' removed and replaced with 'Swimu Check Connectivity'
  • DELETE /api/swimu/deleteBackup
    • API Operation Summary: Delete one or more jobs.
    • ⛔️ Breaking Change - api operation id 'deleteBackups' removed and replaced with 'Delete Backups'
  • DELETE /api/swimu/ftp-servers
    • API Operation Summary: Delete SFTP servers.
    • ⛔️ Breaking Change - api operation id 'deleteFTPServers' removed and replaced with 'Delete FTP Servers'
  • GET /api/swimu/ftp-servers
    • API Operation Summary: Get a list of SFTP servers.
    • ⛔️ Breaking Change - api operation id 'ftpServers' removed and replaced with 'FTP Server'
  • POST /api/swimu/ftp-servers
    • API Operation Summary: Create a new SFTP server.
    • ⛔️ Breaking Change - api operation id 'postFtpServers' removed and replaced with 'POST FTP Servers'
  • PUT /api/swimu/ftp-servers
    • API Operation Summary: Swimu Update SFTP Server
    • ⛔️ Breaking Change - api operation id 'putFtpServers' removed and replaced with 'Put FTP Servers'
  • GET /api/swimu/jobs
    • API Operation Summary: Get job summary details.
    • ⛔️ Breaking Change - the 'content/items/' response's property type/format changed from 'object'/'' to 'array'/'' for status '200'
    • ⛔️ Breaking Change - removed the optional property 'content/items/backups' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'content/items/cronExpression' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'content/items/description' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'content/items/devices' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'content/items/ftpServer' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'content/items/jobName' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'content/items/jobType' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'content/items/lastCompletionTime' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'content/items/nodeGroups' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'content/items/recurrenceDescription' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'content/items/recurrenceJson' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'content/items/scheduledDateTime' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'content/items/status' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'content/items/statusDescription' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'content/items/suffixJobNameToBackupName' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'content/items/uid' from the response with the '200' status
    • ⛔️ Breaking Change - api operation id 'swimuJobs' removed and replaced with 'Swimu Jobs'
  • GET /api/swimu/memory
    • API Operation Summary: Get server memory details.
    • ⛔️ Breaking Change - api operation id 'swimuMemory' removed and replaced with 'Swimu Memory'
  • DELETE /api/swimu/node-groups
    • API Operation Summary: Delete group.
    • ⛔️ Breaking Change - api operation id 'deleteNodeGroups' removed and replaced with 'Delete Node Groups'
  • GET /api/swimu/node-groups
    • API Operation Summary: Get a list of node groups.
    • ⛔️ Breaking Change - api operation id 'nodeGroups' removed and replaced with 'Node Groups'
  • POST /api/swimu/node-groups
    • API Operation Summary: Swimu Create a new group
    • ⛔️ Breaking Change - api operation id 'addNodeGroups' removed and replaced with 'Add Node Groups'
  • PUT /api/swimu/node-groups
    • API Operation Summary: Swimu update node group
    • ⛔️ Breaking Change - api operation id 'putNodeGroups' removed and replaced with 'Put Node Groups'
  • GET /api/swimu/nodeList
    • API Operation Summary: Get a list of Nodes.
    • ⛔️ Breaking Change - api operation id 'nodeList' removed and replaced with 'Node List'
  • POST /api/swimu/ungroupNodes
    • API Operation Summary: Swimu remove nodes from the groups
    • ⛔️ Breaking Change - api operation id 'ungroupNodes' removed and replaced with 'Ungroup Nodes'
  • GET /api/swimu/uploadToNode
    • API Operation Summary: Get backup files for the selected node.
    • ⛔️ Breaking Change - api operation id 'uploadToNode' removed and replaced with 'Upload To Node'
  • POST /api/swimu/uploadToNode
    • API Operation Summary: upload to node
    • ⛔️ Breaking Change - api operation id 'postUploadToNode' removed and replaced with 'Post Upload To Node'

[Topology]

  • GET /api/topology
    • API Operation Summary: Get full network data
    • ⛔️ Breaking Change - the 'networkData' response's property type/format changed from 'object'/'' to 'string'/'' for status '200'
    • ⛔️ Breaking Change - removed the optional property 'networkData/features' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'networkData/type' from the response with the '200' status
    • ⛔️ Breaking Change - api operation id 'fetchAllNodesAndLinksPresentInTheNetwork' removed and replaced with 'Fetch all nodes and links present in the network'

[alarms]

  • POST /api/alarms/add_snmp_data
    • API Operation Summary: Add new SNMP Manager Configuration
    • ⛔️ Breaking Change - Removed operation
  • DELETE /api/alarms/delete_snmp_data
    • API Operation Summary: Delete the SNMP Manager
    • ⛔️ Breaking Change - Removed operation
  • GET /api/alarms/get_snmp_static_data
    • API Operation Summary: Get SNMP Security Levels Details
    • ⛔️ Breaking Change - Removed operation
  • PUT /api/alarms/host-name
    • API Operation Summary: Update host name
    • ⛔️ Breaking Change - Removed operation
  • GET /api/alarms/metadata
    • API Operation Summary: Get Meta Data host name with engine id
    • ⛔️ Breaking Change - Removed operation
  • GET /api/alarms/snmp-alarm-categories
    • API Operation Summary: Get Alarm categories details
    • ⛔️ Breaking Change - Removed operation
  • GET /api/alarms/snmp_config
    • API Operation Summary: Get SNMP Configurations
    • ⛔️ Breaking Change - Removed operation
  • GET /api/alarms/suppressed-alarms
    • API Operation Summary: Get Suppressed Alarms
    • ⛔️ Breaking Change - Removed operation
  • PUT /api/alarms/update_snmp_data
    • API Operation Summary: Update selected snmp configuration
    • ⛔️ Breaking Change - Removed operation
  • PUT /api/alarms/update_snmp_filter_data
    • API Operation Summary: Update selected snmp filter configuration
    • ⛔️ Breaking Change - Removed operation
  • PUT /api/alarms/alarmsAck
    • API Operation Summary: Acknowledge or Unacknowlege the alarms
    • ⛔️ Breaking Change - the response's body type/format changed from 'array'/'' to 'object'/'' for status '200'
  • GET /api/alarms/currentAlarms
    • API Operation Summary: Active Alarms
    • ⛔️ Breaking Change - the 'transient' response's property type/format changed from 'boolean'/'' to 'string'/'' for status '200'
    • ⛔️ Breaking Change - removed the optional property 'alarmCategory' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'eventId' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'networkLevelRootCauseAlarm' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'networkLevelSuppressed' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'networkLevelSuppressedBy' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'nodeLevelRootCauseAlarm' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'nodeLevelUserTag' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'referenceId' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'swVersion' from the response with the '200' status
  • GET /api/alarms/historyAlarms
    • API Operation Summary: Get History Alarms
    • ⛔️ Breaking Change - the '/items/transient' response's property type/format changed from 'boolean'/'' to 'string'/'' for status '200'
    • ⛔️ Breaking Change - removed the optional property '/items/alarmCategory' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property '/items/eventId' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property '/items/nodeLevelUserTag' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property '/items/referenceId' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property '/items/swVersion' from the response with the '200' status

[alienImport]

  • POST /api/alienImport/XMLImportOnAlienImport
    • API Operation Summary: Upload XML file with alien import data
    • ⛔️ Breaking Change - Removed operation
  • GET /api/alienImport/opticalInterfaceConfig
    • API Operation Summary: Fetch all alien device data in JSON Format
    • ⛔️ Breaking Change - Removed operation
  • GET /api/alienImport/opticalInterfaceConfigAsXML
    • API Operation Summary: Fetch all alien device data in XML Format
    • ⛔️ Breaking Change - Removed operation

[high-availability]

  • POST /api/high-availability
    • API Operation Summary: Role change for the VM
    • ⛔️ Breaking Change - api operation id 'highAvailability' removed and replaced with 'high-availability'

[highAvailability]

  • GET /api/high-availability
    • API Operation Summary: Gives the status role
    • ⛔️ Breaking Change - Removed operation

[inventory]

  • GET /api/inventory/nodeDetails
    • API Operation Summary: Fetch node details by UID.
    • ⛔️ Breaking Change - Removed operation
  • POST /api/inventory/advancedSearch
    • API Operation Summary: Search inventory with multiple search keys
    • ⛔️ Breaking Change - deleted the 'query' request parameter 'keyword'
  • GET /api/inventory/card
    • API Operation Summary: Get card details for a shelf.
    • ⛔️ Breaking Change - the '/items/isAncillary' response's property type/format changed from 'boolean'/'' to 'string'/'' for status '200'
  • GET /api/inventory/exportFileTimestamp
    • API Operation Summary: Get timestamp of the network file.
    • ⛔️ Breaking Change - the response's body type/format changed from 'object'/'' to 'array'/'' for status '200'
    • ⛔️ Breaking Change - removed the optional property 'timestamp' from the response with the '200' status
  • GET /api/inventory/networksearch
    • API Operation Summary: Inventory data for search keyword
    • ⛔️ Breaking Change - the '/items/isAncillary' response's property type/format changed from 'boolean'/'' to 'string'/'' for status '200'
  • GET /api/inventory/nodes
    • API Operation Summary: Get a list of all node data.
    • ⛔️ Breaking Change - the '/items/isAncillary' response's property type/format changed from 'boolean'/'' to 'string'/'' for status '200'
  • GET /api/inventory/ppms
    • API Operation Summary: Get ppms for a card
    • ⛔️ Breaking Change - the '/items/isAncillary' response's property type/format changed from 'boolean'/'' to 'string'/'' for status '200'
  • GET /api/inventory/shelf
    • API Operation Summary: Get shelf and passive details for a node.
    • ⛔️ Breaking Change - the '/items/isAncillary' response's property type/format changed from 'boolean'/'' to 'string'/'' for status '200'

  • GET /api/links/discoveredDownloadExcel
    • API Operation Summary: Download discovered links data as Excel
    • ⛔️ Breaking Change - Removed operation
  • GET /api/links/getAlarmsList
    • API Operation Summary: Get alarms list for a specific link
    • ⛔️ Breaking Change - Removed operation
  • GET /api/links/getDiscoveredLinkList
    • API Operation Summary: Get a list of all discovered links data.
    • ⛔️ Breaking Change - Removed operation
  • GET /api/links/getEditLink
    • API Operation Summary: Get links data to edit
    • ⛔️ Breaking Change - Removed operation
  • POST /api/links/getLinksBasedOnLinkClick
    • API Operation Summary: Get links based on link click
    • ⛔️ Breaking Change - Removed operation
  • GET /api/links/getLinksTagsList
    • API Operation Summary: Get links tags data
    • ⛔️ Breaking Change - Removed operation
  • GET /api/links/getPartialLinkList
    • API Operation Summary: Get a list of partial links data
    • ⛔️ Breaking Change - Removed operation
  • POST /api/links/getRxTxLinks
    • API Operation Summary: Get RxTx links data
    • ⛔️ Breaking Change - Removed operation
  • GET /api/links/partialDownloadExcel
    • API Operation Summary: Download Undiscovered links data as Excel
    • ⛔️ Breaking Change - Removed operation
  • POST /api/links/submitEditLink
    • API Operation Summary: Submit edited link data
    • ⛔️ Breaking Change - Removed operation

[logs]

  • DELETE /api/logs/archive
    • API Operation Summary: Delete the archive file provided.
    • ⛔️ Breaking Change - api operation id 'deleteArchives' removed and replaced with 'Delete Archives'
  • POST /api/logs/archive
    • API Operation Summary: Collect Tech dump.
    • ⛔️ Breaking Change - api operation id 'collectTechdump' removed and replaced with 'Collect Techdump'
  • GET /api/logs/archiveNames
    • API Operation Summary: Get a list of archive data.
    • ⛔️ Breaking Change - api operation id 'archiveNamesList' removed and replaced with 'Archive Names List'
  • GET /api/logs/categories
    • API Operation Summary: Get a list of categories of logs.
    • ⛔️ Breaking Change - api operation id 'categories' removed and replaced with 'Categories'
  • POST /api/logs/downloadArchive
    • API Operation Summary: Download the archive file provided.
    • ⛔️ Breaking Change - api operation id 'downloadArchive' removed and replaced with 'Download Archive'
  • POST /api/logs/exportLogs
    • API Operation Summary: Get Export file of Audit logs
    • ⛔️ Breaking Change - api operation id 'exportAuditLogs' removed and replaced with 'Export Audit Logs'
  • POST /api/logs/fetch-dev-logs
    • API Operation Summary: Dev Logs
    • ⛔️ Breaking Change - api operation id 'fetchDebugLogs' removed and replaced with 'Fetch Debug Logs'
  • POST /api/logs/fetch-logs
    • API Operation Summary: Audit Logs
    • ⛔️ Breaking Change - api operation id 'fetchAuditLogs' removed and replaced with 'Fetch Audit Logs'
  • GET /api/logs/filterValues
    • API Operation Summary: Get all the values of the filters.
    • ⛔️ Breaking Change - the '/items/' response's property type/format changed from 'string'/'' to 'array'/'' for status '200'
    • ⛔️ Breaking Change - api operation id 'auditLogsFilterValues' removed and replaced with 'Audit Logs Filter Values'
  • POST /api/logs/scheduler
    • API Operation Summary: Schedule the Job while setting the parameters provided.
    • ⛔️ Breaking Change - api operation id 'scheduleLogsJob' removed and replaced with 'Schedule Logs Job'
  • GET /api/logs/schedulerParameters
    • API Operation Summary: Get Schedule Parameters for Audit logs.
    • ⛔️ Breaking Change - api operation id 'scheduleParametersAuditLogs' removed and replaced with 'Schedule Parameters Audit Logs'
  • GET /api/logs/schedulerParametersDevLogs
    • API Operation Summary: Get Schedule Parameters for Debug logs.
    • ⛔️ Breaking Change - api operation id 'scheduleParametersDebugLogs' removed and replaced with 'Schedule Parameters Debug Logs'

[nodes]

  • POST /api/nodes/deleteNodes
    • API Operation Summary: Delete node.
    • ⛔️ Breaking Change - Removed operation
  • POST /api/nodes/downloadExcel
    • API Operation Summary: Download Devices XLS file.
    • ⛔️ Breaking Change - Removed operation
  • GET /api/nodes/getFullNetworkSyncStatus
    • API Operation Summary: Get XLS file import status.
    • ⛔️ Breaking Change - Removed operation
  • GET /api/nodes/getNodes
    • API Operation Summary: Fetch all nodes or Fetch the nodes based on search param.
    • ⛔️ Breaking Change - Removed operation

[serviceManager]

  • GET /api/service-manager/Trail_NodeA_Exists_check
    • API Operation Summary: To Check if already trail exist in source node.
    • ⛔️ Breaking Change - Removed operation
  • GET /api/service-manager/affectedservices
    • API Operation Summary: Get services for node/link/alarm uid.
    • ⛔️ Breaking Change - Removed operation
  • GET /api/service-manager/connextionServicesTags
    • API Operation Summary: Fetch connected tags
    • ⛔️ Breaking Change - Removed operation
  • POST /api/service-manager/discoverClientCircuit
    • API Operation Summary: To trigger discover client circuit CPCE.
    • ⛔️ Breaking Change - Removed operation
  • GET /api/service-manager/diversityList
    • API Operation Summary: To fetch list of services for diversity selection.
    • ⛔️ Breaking Change - Removed operation
  • POST /api/service-manager/gmplsReRoute
    • API Operation Summary: Trigger GMPLS Re-Reoute general constraints
    • ⛔️ Breaking Change - Removed operation
  • POST /api/service-manager/gmplsRetune
    • API Operation Summary: To Trigger Retune Action for GMPLS Circuits.
    • ⛔️ Breaking Change - Removed operation
  • GET /api/service-manager/links
    • API Operation Summary: Get OTS/OMS links list from topology
    • ⛔️ Breaking Change - Removed operation
  • POST /api/service-manager/pm-live
    • API Operation Summary: Get all Live PM Values
    • ⛔️ Breaking Change - Removed operation
  • GET /api/service-manager/ports
    • API Operation Summary: Node term points for a specific node
    • ⛔️ Breaking Change - Removed operation
  • POST /api/service-manager/revertRestored
    • API Operation Summary: To Trigger Revert Restored Action for GMPLS Circuits.
    • ⛔️ Breaking Change - Removed operation
  • GET /api/service-manager/service-list
    • API Operation Summary: Fetch all services based on size and page
    • ⛔️ Breaking Change - Removed operation
  • GET /api/service-manager/serviceDetails
    • API Operation Summary: Get detailed service information.
    • ⛔️ Breaking Change - Removed operation
  • POST /api/service-manager/serviceResync
    • API Operation Summary: Trigger resync for list of GMPLS services
    • ⛔️ Breaking Change - Removed operation
  • DELETE /api/service-manager/services
    • API Operation Summary: Delete a service.
    • ⛔️ Breaking Change - Removed operation
  • GET /api/service-manager/services
    • API Operation Summary: Fetch all services
    • ⛔️ Breaking Change - Removed operation
  • POST /api/service-manager/services
    • API Operation Summary: Plan / Provision a circuit
    • ⛔️ Breaking Change - Removed operation
  • PUT /api/service-manager/services
    • API Operation Summary: Edit service name/tags
    • ⛔️ Breaking Change - Removed operation
  • POST /api/service-manager/servicesedit
    • API Operation Summary: Edit GMPLS NC and Trail Circuit
    • ⛔️ Breaking Change - Removed operation
  • POST /api/service-manager/servicesget
    • API Operation Summary: GMPLS NC/Trail service properties.
    • ⛔️ Breaking Change - Removed operation
  • GET /api/service-manager/serviceshistory
    • API Operation Summary: To fetch service history events.
    • ⛔️ Breaking Change - Removed operation
  • GET /api/service-manager/servicesummary
    • API Operation Summary: Get detailed service information summary.
    • ⛔️ Breaking Change - Removed operation
  • POST /api/service-manager/upgradeRestored
    • API Operation Summary: To Trigger Upgrade Restored Action for GMPLS Circuits.
    • ⛔️ Breaking Change - Removed operation

[swimu]

  • GET /api/swimu/activationJobDetails
    • API Operation Summary: Get activation job details
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/activationJobs
    • API Operation Summary: Get list of activation Jobs
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/backupList
    • API Operation Summary: Get a list of Backups.
    • ⛔️ Breaking Change - Removed operation
  • POST /api/swimu/backupList
    • API Operation Summary: Create on-demand backup
    • ⛔️ Breaking Change - Removed operation
  • DELETE /api/swimu/deleteJobs
    • API Operation Summary: Delete jobs
    • ⛔️ Breaking Change - Removed operation
  • POST /api/swimu/device-types
    • API Operation Summary: Device types
    • ⛔️ Breaking Change - Removed operation
  • POST /api/swimu/deviceDetailsActivation
    • API Operation Summary: Activation Device Details
    • ⛔️ Breaking Change - Removed operation
  • POST /api/swimu/deviceDetailsDistribution
    • API Operation Summary: Distribution Device Details
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/distributionJobs
    • API Operation Summary: Get list of distribution Jobs
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/downloadActivationNodesTable
    • API Operation Summary: Download Activation nodes table data
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/downloadBackup
    • API Operation Summary: Get backup download path.
    • ⛔️ Breaking Change - Removed operation
  • POST /api/swimu/downloadBackup
    • API Operation Summary: Download Backup
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/downloadDistributionNodesTable
    • API Operation Summary: Download distribution nodes table data
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/exportIActivationJobs
    • API Operation Summary: export activation jobs
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/exportImageDistributionJobs
    • API Operation Summary: export image distribution jobs
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/filterSwimuUpgradeActivationJobs/activation
    • API Operation Summary: Get upgrade Jobs list activation data filter
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/filterSwimuUpgradeNodes/activation
    • API Operation Summary: Get upgrade Node list activation data filter
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/filterSwimuUpgradeNodes/distribution
    • API Operation Summary: Get upgrade Node list distribution data filter
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/getJobStatus
    • API Operation Summary: Get job status
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/groups-and-nodes-details/activation
    • API Operation Summary: groups and nodes details
    • ⛔️ Breaking Change - Removed operation
  • DELETE /api/swimu/img-activation-groups
    • API Operation Summary: Delete image activation groups
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/img-activation-groups
    • API Operation Summary: Get Image Activation Groups data
    • ⛔️ Breaking Change - Removed operation
  • POST /api/swimu/img-activation-groups
    • API Operation Summary: Create image activation group
    • ⛔️ Breaking Change - Removed operation
  • PUT /api/swimu/img-activation-groups
    • API Operation Summary: Edit image activation groups
    • ⛔️ Breaking Change - Removed operation
  • DELETE /api/swimu/img-distribution-groups
    • API Operation Summary: Delete image distribution groups
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/img-distribution-groups
    • API Operation Summary: Get Image Distribution Groups data
    • ⛔️ Breaking Change - Removed operation
  • POST /api/swimu/img-distribution-groups
    • API Operation Summary: Create image distribution group
    • ⛔️ Breaking Change - Removed operation
  • PUT /api/swimu/img-distribution-groups
    • API Operation Summary: Edit image distribution groups
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/isoFiles
    • API Operation Summary: Get list of iso files
    • ⛔️ Breaking Change - Removed operation
  • POST /api/swimu/isoFiles
    • API Operation Summary: ISO files
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/localSftp
    • API Operation Summary: Get list of iso files from local sftp
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/nextBackupTime
    • API Operation Summary: Get next backup time
    • ⛔️ Breaking Change - Removed operation
  • POST /api/swimu/reRunJob
    • API Operation Summary: Re-run job
    • ⛔️ Breaking Change - Removed operation
  • POST /api/swimu/restoreBackup
    • API Operation Summary: Restore Backup
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/scheduledJob
    • API Operation Summary: Get scheduled backup data
    • ⛔️ Breaking Change - Removed operation
  • PUT /api/swimu/scheduledJob
    • API Operation Summary: Edit DB backup scheduled job configuration
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/softwarePackages
    • API Operation Summary: Get list of Software packages
    • ⛔️ Breaking Change - Removed operation
  • POST /api/swimu/stopJob
    • API Operation Summary: stop job
    • ⛔️ Breaking Change - Removed operation
  • POST /api/swimu/ungroupActivationNodes
    • API Operation Summary: ungroup activation nodes
    • ⛔️ Breaking Change - Removed operation
  • POST /api/swimu/ungroupDistributionNodes
    • API Operation Summary: ungroup Distribution nodes
    • ⛔️ Breaking Change - Removed operation
  • POST /api/swimu/upgradeJobs
    • API Operation Summary: add upgrade jobs
    • ⛔️ Breaking Change - Removed operation
  • PUT /api/swimu/upgradeJobs
    • API Operation Summary: update upgrade jobs
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/upgradeNodeListActivation
    • API Operation Summary: Get upgrade Node list Activation data
    • ⛔️ Breaking Change - Removed operation
  • GET /api/swimu/upgradeNodeListDistribution
    • API Operation Summary: Get upgrade Node list distribution data
    • ⛔️ Breaking Change - Removed operation

New

The following operations are introduced with this release:

[Nodes]

  • DELETE /api/nodes/deleteNodes
    • New operation: Delete node.

[Service Manager]

  • GET /api/serviceManager/affectedservices
    • New operation: Get services for node/link/alarm uid.
  • GET /api/serviceManager/connextionServicesTags
    • New operation: Fetch connected tags
  • GET /api/serviceManager/links
    • New operation: Get OTS/OMS links list from topology
  • POST /api/serviceManager/pm-live
    • New operation: Get all Live PM Values
  • GET /api/serviceManager/ports
    • New operation: Node term points for a specific node
  • GET /api/serviceManager/service-list
    • New operation: Fetch all services based on size and page
  • GET /api/serviceManager/serviceDetails
    • New operation: Get detailed service information.
  • DELETE /api/serviceManager/services
    • New operation: Delete a service.
  • GET /api/serviceManager/services
    • New operation: Fetch all services
  • POST /api/serviceManager/services
    • New operation: Plan / Provision a circuit
  • PUT /api/serviceManager/services
    • New operation: Edit service name/tags
  • GET /api/serviceManager/servicesummary
    • New operation: Get detailed service information summary.

Deprecated

The following operations and properties will be removed in future releases. Therefore, it is not recommended to use these resources.

Updates

[Nodes]

  • POST /api/nodes/device
    • API Operation Summary: Create node.
    • api tag 'Nodes' added
    • api tag 'nodes' removed
  • PUT /api/nodes/device
    • API Operation Summary: Edit node
    • ⛔️ Breaking Change -api operation id 'updateNode' removed and replaced with 'Update a node - Nodes'
    • api tag 'Nodes' added
    • api tag 'nodes' removed
  • POST /api/nodes/import
    • API Operation Summary: Devices XLS file upload.
    • api tag 'Nodes' added
    • api tag 'nodes' removed
  • POST /api/nodes/reconnect
    • API Operation Summary: Reconnect node
    • ⛔️ Breaking Change -api operation id 'reconnectNode' removed and replaced with 'reconnect node'
    • api tag 'Nodes' added
    • api tag 'nodes' removed
  • POST /api/nodes/resync
    • API Operation Summary: Resync node
    • ⛔️ Breaking Change -added the new required 'query' request parameter 'siteName'
    • api tag 'Nodes' added
    • api tag 'nodes' removed
  • POST /api/nodes/resyncAll
    • API Operation Summary: ResyncAll nodes
    • api tag 'Nodes' added
    • api tag 'nodes' removed
  • POST /api/nodes/sendFullNetSync
    • API Operation Summary: Full network sync
    • api tag 'Nodes' added
    • api tag 'nodes' removed

[PM History]

  • GET /api/pmHistory/archiveReadyStatus
    • API Operation Summary: Get a status of archive file
    • ⛔️ Breaking Change -api operation id 'pmHistoryGetArchiveStatus' removed and replaced with 'PM History Get ArchiveStatus'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • GET /api/pmHistory/associatedServices
    • API Operation Summary: Get a list of all the services that are already in a Job.
    • ⛔️ Breaking Change -api operation id 'pmHistoryGetAssociatedServices' removed and replaced with 'PM History Get Associated Services'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • POST /api/pmHistory/confirmDataCollStatus
    • API Operation Summary: To Configure PM History Data Collection.
    • ⛔️ Breaking Change -api operation id 'pmHistoryConfirmDataCollectionStatus' removed and replaced with 'PM History Confirm Data Collection Status'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • POST /api/pmHistory/deleteJobs
    • API Operation Summary: To delete job
    • ⛔️ Breaking Change -api operation id 'pmHistoryDeleteJob' removed and replaced with 'PM History Delete Job'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • DELETE /api/pmHistory/deleteSmtp
    • API Operation Summary: Delete smtp
    • ⛔️ Breaking Change -api operation id 'pmHistoryDeleteSmtp' removed and replaced with 'PM History Delete Smtp'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • GET /api/pmHistory/downloadArchive
    • API Operation Summary: Download the archive file provided.
    • ⛔️ Breaking Change -api operation id 'pmHistoryDownloadArchive' removed and replaced with 'PM History Download Archive'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • POST /api/pmHistory/generateArchPmData
    • API Operation Summary: To generate the archive report
    • ⛔️ Breaking Change -api operation id 'generateArchivePmData' removed and replaced with 'Generate Archive PM Data'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • GET /api/pmHistory/getCircuitPmData
    • API Operation Summary: Get the PM Data for two port details in the same time.
    • ⛔️ Breaking Change -deleted the 'query' request parameter 'circuitId'
    • ⛔️ Breaking Change -api operation id 'pmHistoryGetCircuitData' removed and replaced with 'PM History Get Circuit Data'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • GET /api/pmHistory/getDataCollectionState
    • API Operation Summary: Get the status of PM History Data Collection.
    • ⛔️ Breaking Change -api operation id 'pmHistoryGetDataCollectionState' removed and replaced with 'PM History Get Data Collection State'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • GET /api/pmHistory/getInterfaceTree
    • API Operation Summary: To get the devices card ports list in interface.
    • ⛔️ Breaking Change -api operation id 'pmHistoryGetInterfaceTree' removed and replaced with 'PM History Get Interface Tree'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • GET /api/pmHistory/getInterfaceTypes
    • API Operation Summary: Get a list of all interface types applicable to the seelcted nodes
    • ⛔️ Breaking Change -api operation id 'pmHistoryGetInterfaceTypes' removed and replaced with 'PM History Get Interface Types'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • GET /api/pmHistory/getJobScheduleDataInterfaces
    • API Operation Summary: Get Job Schedule Data Interfaces
    • ⛔️ Breaking Change -the response's body type/format changed from 'array'/'' to 'object'/'' for status '200'
    • ⛔️ Breaking Change -api operation id 'pmHistoryGetScheduleJobsDataInterfaces' removed and replaced with 'PM History Get ScheduleJobs Data Interfaces'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
    • added the optional property 'devices' to the response with the '200' status
    • added the optional property 'extendedTypeDescription' to the response with the '200' status
    • added the optional property 'siteName' to the response with the '200' status
    • added the optional property 'siteType' to the response with the '200' status
  • GET /api/pmHistory/getJobScheduleDetailsServices
    • API Operation Summary: Get Job Schedule Services details
    • ⛔️ Breaking Change -the response's body type/format changed from 'array'/'' to 'object'/'' for status '200'
    • ⛔️ Breaking Change -api operation id 'pmHistoryGetScheduleJobsDetailsServices' removed and replaced with 'PM History Get ScheduleJobs Details Services'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
    • added the optional property 'UID' to the response with the '200' status
    • added the optional property 'adminState' to the response with the '200' status
    • added the optional property 'carrierDetails' to the response with the '200' status
    • added the optional property 'discoveryDate' to the response with the '200' status
    • added the optional property 'errorMsg' to the response with the '200' status
    • added the optional property 'lifecycleState' to the response with the '200' status
    • added the optional property 'operationalState' to the response with the '200' status
    • added the optional property 'protectionProfile' to the response with the '200' status
    • added the optional property 'serviceName' to the response with the '200' status
    • added the optional property 'tag' to the response with the '200' status
    • added the optional property 'type' to the response with the '200' status
  • GET /api/pmHistory/getJobScheduleServices
    • API Operation Summary: Get Job Schedule Services for OCH Trail
    • ⛔️ Breaking Change -the response's body type/format changed from 'array'/'' to 'object'/'' for status '200'
    • ⛔️ Breaking Change -api operation id 'pmHistoryGetScheduleJobsServices' removed and replaced with 'PM History Get ScheduleJobs Services'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
    • added the optional property 'UID' to the response with the '200' status
    • added the optional property 'adminState' to the response with the '200' status
    • added the optional property 'carrierDetails' to the response with the '200' status
    • added the optional property 'discoveryDate' to the response with the '200' status
    • added the optional property 'errorMsg' to the response with the '200' status
    • added the optional property 'lifecycleState' to the response with the '200' status
    • added the optional property 'operationalState' to the response with the '200' status
    • added the optional property 'protectionProfile' to the response with the '200' status
    • added the optional property 'serviceName' to the response with the '200' status
    • added the optional property 'tag' to the response with the '200' status
    • added the optional property 'type' to the response with the '200' status
  • GET /api/pmHistory/getNMData
    • API Operation Summary: Get spanloss data based on selected link in Network Monitoring
    • ⛔️ Breaking Change -api operation id 'pmHistoryGetNmData' removed and replaced with 'PM History Get NM data'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • GET /api/pmHistory/getPmData
    • API Operation Summary: Get a list of PM data for the selected port
    • ⛔️ Breaking Change -deleted the 'query' request parameter 'connectionName'
    • ⛔️ Breaking Change -api operation id 'pmHistoryGetPmData' removed and replaced with 'PM History Get PM Data'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • GET /api/pmHistory/getPmJobDownload
    • API Operation Summary: Download the PM Job.
    • ⛔️ Breaking Change -api operation id 'pmHistoryDownloadPmJob' removed and replaced with 'PM History Download PM Job'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • GET /api/pmHistory/getPmJobSummary
    • API Operation Summary: Get the list of all Jobs Created.
    • ⛔️ Breaking Change -api operation id 'pmHistoryGetPmJobSummary' removed and replaced with 'PM History Get PM Job Summary'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • GET /api/pmHistory/getPmJobSummaryEdit
    • API Operation Summary: To edit a single job details.
    • ⛔️ Breaking Change -api operation id 'pmHistoryGetJobSummaryEdit' removed and replaced with 'PM History Get Job Summary Edit'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • GET /api/pmHistory/getPortList
    • API Operation Summary: Get a list of all interface List applicable to the seelcted nodes and interface types
    • ⛔️ Breaking Change -api operation id 'pmHistoryGetPortList' removed and replaced with 'PM History Get Port List'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • GET /api/pmHistory/getPortLocation
    • API Operation Summary: Get a list of all port location applicable to the seelcted nodes, interface type and interface
    • ⛔️ Breaking Change -api operation id 'pmHistoryGetPortLocation' removed and replaced with 'PM History Get Port Location'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • GET /api/pmHistory/getSmtp
    • API Operation Summary: Get the SMTP configuration details.
    • ⛔️ Breaking Change -api operation id 'pmHistoryGetSmtp' removed and replaced with 'PM History Get Smtp'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • POST /api/pmHistory/scheduleNewJob
    • API Operation Summary: To scheduling new job
    • ⛔️ Breaking Change -api operation id 'pmHistoryScheduleJob' removed and replaced with 'PM History Schedule Job'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • PUT /api/pmHistory/submitEditJob
    • API Operation Summary: To update the job
    • ⛔️ Breaking Change -api operation id 'pmHistorySubmitEditJob' removed and replaced with 'PM History Submit Edit Job'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed
  • POST /api/pmHistory/submitSmtp
    • API Operation Summary: SMTP save
    • ⛔️ Breaking Change -api operation id 'pmHistorySubmitSmtp' removed and replaced with 'PM History Submit Smtp'
    • api tag 'PM History' added
    • api tag 'pmHistory' removed

[SWIMU]

  • POST /api/swimu/backup
    • API Operation Summary: Create on-demand/scheduled backup
    • ⛔️ Breaking Change -api operation id 'postSwimuBackup' removed and replaced with 'Post Swimu Backup'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • PUT /api/swimu/backup
    • API Operation Summary: Edit scheduled job
    • ⛔️ Breaking Change -api operation id 'putSwimuBackups' removed and replaced with 'Put Swimu Backups'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • POST /api/swimu/check-connectivity
    • API Operation Summary: Check SFTP connectivity.
    • ⛔️ Breaking Change -api operation id 'swimuCheckConnectivity' removed and replaced with 'Swimu Check Connectivity'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • DELETE /api/swimu/deleteBackup
    • API Operation Summary: Delete one or more jobs.
    • ⛔️ Breaking Change -api operation id 'deleteBackups' removed and replaced with 'Delete Backups'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • DELETE /api/swimu/ftp-servers
    • API Operation Summary: Delete SFTP servers.
    • ⛔️ Breaking Change -api operation id 'deleteFTPServers' removed and replaced with 'Delete FTP Servers'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • GET /api/swimu/ftp-servers
    • API Operation Summary: Get a list of SFTP servers.
    • ⛔️ Breaking Change -api operation id 'ftpServers' removed and replaced with 'FTP Server'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • POST /api/swimu/ftp-servers
    • API Operation Summary: Create a new SFTP server.
    • ⛔️ Breaking Change -api operation id 'postFtpServers' removed and replaced with 'POST FTP Servers'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • PUT /api/swimu/ftp-servers
    • API Operation Summary: Swimu Update SFTP Server
    • ⛔️ Breaking Change -api operation id 'putFtpServers' removed and replaced with 'Put FTP Servers'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • GET /api/swimu/jobs
    • API Operation Summary: Get job summary details.
    • ⛔️ Breaking Change -the 'content/items/' response's property type/format changed from 'object'/'' to 'array'/'' for status '200'
    • ⛔️ Breaking Change -removed the optional property 'content/items/backups' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'content/items/cronExpression' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'content/items/description' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'content/items/devices' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'content/items/ftpServer' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'content/items/jobName' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'content/items/jobType' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'content/items/lastCompletionTime' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'content/items/nodeGroups' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'content/items/recurrenceDescription' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'content/items/recurrenceJson' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'content/items/scheduledDateTime' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'content/items/status' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'content/items/statusDescription' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'content/items/suffixJobNameToBackupName' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'content/items/uid' from the response with the '200' status
    • ⛔️ Breaking Change -api operation id 'swimuJobs' removed and replaced with 'Swimu Jobs'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • GET /api/swimu/memory
    • API Operation Summary: Get server memory details.
    • ⛔️ Breaking Change -api operation id 'swimuMemory' removed and replaced with 'Swimu Memory'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • DELETE /api/swimu/node-groups
    • API Operation Summary: Delete group.
    • ⛔️ Breaking Change -api operation id 'deleteNodeGroups' removed and replaced with 'Delete Node Groups'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • GET /api/swimu/node-groups
    • API Operation Summary: Get a list of node groups.
    • ⛔️ Breaking Change -api operation id 'nodeGroups' removed and replaced with 'Node Groups'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • POST /api/swimu/node-groups
    • API Operation Summary: Swimu Create a new group
    • ⛔️ Breaking Change -api operation id 'addNodeGroups' removed and replaced with 'Add Node Groups'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • PUT /api/swimu/node-groups
    • API Operation Summary: Swimu update node group
    • ⛔️ Breaking Change -api operation id 'putNodeGroups' removed and replaced with 'Put Node Groups'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • GET /api/swimu/nodeList
    • API Operation Summary: Get a list of Nodes.
    • ⛔️ Breaking Change -api operation id 'nodeList' removed and replaced with 'Node List'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • POST /api/swimu/ungroupNodes
    • API Operation Summary: Swimu remove nodes from the groups
    • ⛔️ Breaking Change -api operation id 'ungroupNodes' removed and replaced with 'Ungroup Nodes'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • GET /api/swimu/uploadToNode
    • API Operation Summary: Get backup files for the selected node.
    • ⛔️ Breaking Change -api operation id 'uploadToNode' removed and replaced with 'Upload To Node'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed
  • POST /api/swimu/uploadToNode
    • API Operation Summary: upload to node
    • ⛔️ Breaking Change -api operation id 'postUploadToNode' removed and replaced with 'Post Upload To Node'
    • api tag 'SWIMU' added
    • api tag 'swimu' removed

[Topology]

  • GET /api/topology
    • API Operation Summary: Get full network data
    • ⛔️ Breaking Change -the 'networkData' response's property type/format changed from 'object'/'' to 'string'/'' for status '200'
    • ⛔️ Breaking Change -removed the optional property 'networkData/features' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'networkData/type' from the response with the '200' status
    • ⛔️ Breaking Change -api operation id 'fetchAllNodesAndLinksPresentInTheNetwork' removed and replaced with 'Fetch all nodes and links present in the network'
    • api tag 'Topology' added
    • api tag 'topology' removed

[alarms]

  • PUT /api/alarms/alarmsAck
    • API Operation Summary: Acknowledge or Unacknowlege the alarms
    • ⛔️ Breaking Change -the response's body type/format changed from 'array'/'' to 'object'/'' for status '200'
    • added the optional property 'alarmUid' to the response with the '200' status
    • added the optional property 'apiPath' to the response with the '200' status
    • added the optional property 'httpStatus' to the response with the '200' status
    • added the optional property 'responseCode' to the response with the '200' status
    • added the optional property 'responseMessage' to the response with the '200' status
  • GET /api/alarms/currentAlarms
    • API Operation Summary: Active Alarms
    • ⛔️ Breaking Change -the 'transient' response's property type/format changed from 'boolean'/'' to 'string'/'' for status '200'
    • ⛔️ Breaking Change -removed the optional property 'alarmCategory' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'eventId' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'networkLevelRootCauseAlarm' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'networkLevelSuppressed' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'networkLevelSuppressedBy' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'nodeLevelRootCauseAlarm' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'nodeLevelUserTag' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'referenceId' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'swVersion' from the response with the '200' status
  • GET /api/alarms/historyAlarms
    • API Operation Summary: Get History Alarms
    • ⛔️ Breaking Change -the '/items/transient' response's property type/format changed from 'boolean'/'' to 'string'/'' for status '200'
    • ⛔️ Breaking Change -removed the optional property '/items/alarmCategory' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property '/items/eventId' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property '/items/nodeLevelUserTag' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property '/items/referenceId' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property '/items/swVersion' from the response with the '200' status

[high-availability]

  • POST /api/high-availability
    • API Operation Summary: Role change for the VM
    • ⛔️ Breaking Change -api operation id 'highAvailability' removed and replaced with 'high-availability'
    • api tag 'high-availability' added
    • api tag 'highAvailability' removed

[inventory]

  • POST /api/inventory/advancedSearch
    • API Operation Summary: Search inventory with multiple search keys
    • ⛔️ Breaking Change -deleted the 'query' request parameter 'keyword'
  • GET /api/inventory/card
    • API Operation Summary: Get card details for a shelf.
    • ⛔️ Breaking Change -the '/items/isAncillary' response's property type/format changed from 'boolean'/'' to 'string'/'' for status '200'
  • GET /api/inventory/exportFileTimestamp
    • API Operation Summary: Get timestamp of the network file.
    • ⛔️ Breaking Change -the response's body type/format changed from 'object'/'' to 'array'/'' for status '200'
    • ⛔️ Breaking Change -removed the optional property 'timestamp' from the response with the '200' status
  • GET /api/inventory/networksearch
    • API Operation Summary: Inventory data for search keyword
    • ⛔️ Breaking Change -the '/items/isAncillary' response's property type/format changed from 'boolean'/'' to 'string'/'' for status '200'
  • GET /api/inventory/nodes
    • API Operation Summary: Get a list of all node data.
    • ⛔️ Breaking Change -the '/items/isAncillary' response's property type/format changed from 'boolean'/'' to 'string'/'' for status '200'
  • GET /api/inventory/ppms
    • API Operation Summary: Get ppms for a card
    • ⛔️ Breaking Change -the '/items/isAncillary' response's property type/format changed from 'boolean'/'' to 'string'/'' for status '200'
  • GET /api/inventory/shelf
    • API Operation Summary: Get shelf and passive details for a node.
    • ⛔️ Breaking Change -the '/items/isAncillary' response's property type/format changed from 'boolean'/'' to 'string'/'' for status '200'

[logs]

  • DELETE /api/logs/archive
    • API Operation Summary: Delete the archive file provided.
    • ⛔️ Breaking Change -api operation id 'deleteArchives' removed and replaced with 'Delete Archives'
  • POST /api/logs/archive
    • API Operation Summary: Collect Tech dump.
    • ⛔️ Breaking Change -api operation id 'collectTechdump' removed and replaced with 'Collect Techdump'
  • GET /api/logs/archiveNames
    • API Operation Summary: Get a list of archive data.
    • ⛔️ Breaking Change -api operation id 'archiveNamesList' removed and replaced with 'Archive Names List'
  • GET /api/logs/categories
    • API Operation Summary: Get a list of categories of logs.
    • ⛔️ Breaking Change -api operation id 'categories' removed and replaced with 'Categories'
  • POST /api/logs/downloadArchive
    • API Operation Summary: Download the archive file provided.
    • ⛔️ Breaking Change -api operation id 'downloadArchive' removed and replaced with 'Download Archive'
  • POST /api/logs/exportLogs
    • API Operation Summary: Get Export file of Audit logs
    • ⛔️ Breaking Change -api operation id 'exportAuditLogs' removed and replaced with 'Export Audit Logs'
  • POST /api/logs/fetch-dev-logs
    • API Operation Summary: Dev Logs
    • ⛔️ Breaking Change -api operation id 'fetchDebugLogs' removed and replaced with 'Fetch Debug Logs'
  • POST /api/logs/fetch-logs
    • API Operation Summary: Audit Logs
    • ⛔️ Breaking Change -api operation id 'fetchAuditLogs' removed and replaced with 'Fetch Audit Logs'
  • GET /api/logs/filterValues
    • API Operation Summary: Get all the values of the filters.
    • ⛔️ Breaking Change -the '/items/' response's property type/format changed from 'string'/'' to 'array'/'' for status '200'
    • ⛔️ Breaking Change -api operation id 'auditLogsFilterValues' removed and replaced with 'Audit Logs Filter Values'
  • POST /api/logs/scheduler
    • API Operation Summary: Schedule the Job while setting the parameters provided.
    • ⛔️ Breaking Change -api operation id 'scheduleLogsJob' removed and replaced with 'Schedule Logs Job'
  • GET /api/logs/schedulerParameters
    • API Operation Summary: Get Schedule Parameters for Audit logs.
    • ⛔️ Breaking Change -api operation id 'scheduleParametersAuditLogs' removed and replaced with 'Schedule Parameters Audit Logs'
  • GET /api/logs/schedulerParametersDevLogs
    • API Operation Summary: Get Schedule Parameters for Debug logs.
    • ⛔️ Breaking Change -api operation id 'scheduleParametersDebugLogs' removed and replaced with 'Schedule Parameters Debug Logs'