Changelog

WS-NOC Versions


Changes from 21.12 to 23.12

What's New


  1. GET/data/ason/link/id to get the ason link id of the ason link connection name
  2. GET/data/otn/physicalConns/wavelengthUsage/networkwideReturns wavelength usage in csv format as an output
  3. GET/data/ason/link/name to get the ason link name of the given ason link id
  4. GET/data/ason/npa/id to get the connection id of the given connection name
  5. GET/data/ason/npa/name to get the connection name of the given connection id
  6. GET/data/ason/phyconn/id to get the phyconn id of the given phyconn name
  7. GET/data/ason/phyconn/name to get the phyconn name of the given phyconn id
  8. GET/data/ason/snc/id to get the snc id of the given snc name
  9. GET/data/ason/snc/name to get the snc name of the given snc id
  10. GET/data/ason/srg/id to get the srg id of the given srg name
  11. GET/data/ason/srg/name to get the snc name of the given srg id
  12. GET/data/ason/telink/id to get the ason te link id of the given ason te link name
  13. GET/data/ason/telink/name to get the ason te link name of the given ason te link id
  14. POST/data/otn/diversityGroup/bind Bind connections
  15. GET/data/otn/diversityGroup/compareservices compare two services and verify diversity
  16. GET/data/otn/diversityGroup/list list all diversity groups
  17. GET/data/otn/diversityGroup/listservices list services in a diversity group
  18. POST/data/otn/diversityGroup/rename rename a diversity group
  19. POST/data/otn/diversityGroup/unbind unbind or delete diversity group association
  20. POST/data/otn/lineModeProfiles/{profileId}/baudRateList To retrieve Baud rates for profile id
  21. GET/data/otn/node/id to get the node id of the given node name
  22. GET/data/otn/node/name to get the node name of the given node id
  23. PUT/emlnemgr/NE/AbortAutoDiscovery/{neGroupId}_{neId} Abort Auto-Discovery
  24. PUT/data/eml/NE/AbortAutoDiscovery/{neGroupId}_{neId} Abort Auto-Discovery
  25. POST/otn/linkUtil/{connectionId}/linkUtilization Re-calculate and update the %Utilization value for the given connection ID.
  26. POST/emlnemgr/NE/PingAllNE Ping NE
  27. POST/data/eml/NE/PingAllNE Ping NE
  28. POST/emlnemgr/NE/LLDP/{operation} Performs LLDP
  29. POST/data/eml/NE/LLDP/{operation} Performs LLDP
  30. GET/emlnemgr/NE/AutoDiscovery/{neGroupId}_{neId} Auto-Discovery
  31. GET/data/eml/NE/AutoDiscovery/{neGroupId}_{neId} Auto-Discovery
  32. GET/data/npr/trails/getHistoricalRoutes/{trailOrConnId} Get stored previous routes of ASON SNC
  33. GET/data/asonNBI/trails/getHistoricalRoutes/{trailOrConnId} Get stored previous routes of ASON SNC
  34. GET/data/npr/ports/getHistoricalRoutes/{trailOrConnId} Get stored previous routes of ASON SNC
  35. GET/ason/schedule/getHistoricalRoutes/{trailOrConnId} Get stored previous routes of ASON SNC
  36. GET/data/npr/forSessionCommandLogs Retrieves the objects in the given table
  37. GET/data/otn/otdr/file otdr sor files
  38. GET/data/otn/schedule/otdr/file otdr sor files
  39. PUT/data/network/resumeNwReportJob/{jobId}/{jobName} Resume Network Report Job
  40. PUT/data/network/pauseNwReportJob/{jobId}/{jobName} Pause Network Report Job
  41. PUT/data/network/deleteNwReportJob/{jobId} Delete Network Report Job
  42. POST/uncorrelate Un-associate TCA rofile
  43. POST/clearbin Clear pm bin from a selected connection
  44. POST/correlate TCA Profile Association
  45. POST/data/otn/node/rearrangeGhost To rearrange connection Ghost channels on a specified Node
  46. POST/data/network/scheduleNwReportJob Schedule Network Report Job
  47. GET/data/otn/ne/{neId}/rate/{portRate}/port/{portName}/portParameters Retrieves all port attributes for a specified portName, neId and layerRate
  48. GET/data/otn/connections/{id}/ports Retrieves all ports involved in a connection
  49. GET/data/otn/connections/physical/{nprId}/ports Retrieves all ports involved in a connection
  50. GET/data/npr/generic_ClobData Retrieves the objects in the given table
  51. GET/data/network/nwReports Get Network Reports
  52. GET/data/otn/nwReports Get Network Reports
  53. GET/data/network/generateReport Generate Network Report
  54. GET/data/otn/generateReport Generate Network Report
  55. GET/data/network/downloadReport Download Network Report
  56. GET/data/otn/downloadReport Download Network Report
  57. DELETE/data/network/deleteReport Delete Network Report
  58. DELETE/data/otn/deleteReport Delete Network Report
  59. GET/networkinventory/networkelements/{neType} It is NAD Compliant. Retrieves a list of Network Elements of specified neType(s).
  60. GET/networkinventory/equipments/{neType} It is NAD Compliant. Retrieves a list of equipment for Network Elements of specified neType(s).
  61. GET/data/otn/connection/name to get the otn connection name of the given otn connection id
  62. GET/data/otn/connection/id to get the otn connection id of the given otn connection name
  63. GET/data/npr/node/name to get the npr node name of the given npr node id
  64. GET/data/npr/ne/name to get the npr ne name of the given npr ne id
  65. GET/data/npr/AdminCommandLogs used to retrieve the specific object details
  66. DELETE/eqm/prov/{groupId}/{neId}/{neType}/{entityType}/{aid} Delete an equipment.
  67. PUT/eqm/prov/{groupId}/{neId}/{neType} Modify equipment attributes.
  68. POST/eqm/prov/{groupId}/{neId}/{neType} Provision an equipment.
  69. PUT/eqm/prov/loopBackDetails/{groupId}/{neId}/{neType}/{signalrate} Modify equipment attributes.

What's Deleted


  1. GET/eqm/otdr/listFilesOfEML/{neName} getListOfEMLFiles
  2. GET/emlnemgr/AssociatedNodeId/{nodeID} NE Type List of the Compound Node
  3. GET/data/eml/AssociatedNodeId/{nodeID} NE Type List of the Compound Node
  4. GET/data/npr/physicalConns/{connectId}/trailInPhyConn inventory
  5. GET/data/npr/physicalConns/{connectId}/pathInPhyConn inventory
  6. POST/stopOnGoingReq Stops the ongoing request
  7. POST/reportProfiles Creates the report profile
  8. POST/reportProfiles/{repId} Modifies report profiles
  9. DELETE/reportProfiles/{repId} Deletes report profile
  10. POST/pmdataforconns Pm report at Connection level
  11. POST/pmdata (Deprecated) Current PM at pmtp level
  12. POST/data/cpm/archiveRules/{ruleId} Updates archive rule
  13. POST/data/cpm/archiveOper/{sessionID} Archives the session selected by the user in archive session window
  14. POST/corrOrUncorrReportProfile correlate or uncorrelate the report profile to connection
  15. POST/consistpm (Deprecated) This operation allows to force the alignment of PM, forcing the repetition of all start/stop commands over all known Termination points, independently on the fact they are already consistent or not.To make an inconsistent pmtp consistent.
  16. POST/analogTca/set Sets threshold for the counter
  17. POST/analogTca/clear Deletes threshold
  18. POST/analogTca/ Retrieves threshold
  19. GET/reportProfiles/ Lists Report Profiles
  20. GET/data/cpm/showpmtps/{nodeId}/{neId}/{cltTz} (Deprecated) Show Pmtps
  21. GET/data/cpm/showpmtps/{nodeId}/{neId}/{cltTz}/{id} (Deprecated) Show Pmtps
  22. GET/data/cpm/showpmtps/{neGroupId}/{emlNeId}/{tpPortLabel}/{reqGranularity}/{cltTz} (Deprecated) Show Pmtps
  23. GET/data/cpm/monTps/{connId}/{client} (Deprecated) Pm enable points
  24. GET/data/cpm/getAvailTcaProfiles/{xosDir}/{reqDirection}/{granStr}/{monitoredRate}/{pmLayerRate}/{isPsdEth}/{id} Get available TCA Profiles
  25. GET/data/cpm/getAvailReportProfiles/{operationType}/{connId}/{gran}/{client} Lists Report Profiles
  26. GET/data/cpm/auditne/{nodeId}/{neId} (Deprecated) Generates an audit for an NE.
  27. GET/data/cpm/archiveSessions Archive Sessions
  28. GET/data/cpm/archiveRules Archive Rules
  29. POST/correlate Correlates the pmtp with tca profile
  30. POST/uncorrelate Uncorrelates the pmtp with tca profile
  31. GET/data/cpm/getTcaTemplatesView Lists TCA Profiles Tab view
  32. POST/data/otn/networkslice/deleteSlice/{sliceId} delete SliceId from all the resources
  33. POST/data/otn/networkslice/connections/{connectionId}/unassignSlice Unassign sliceId from a Connection
  34. POST/data/otn/networkslice/connections/{connectionId}/assignSlice Assign Slice Id to a connection
  35. GET/data/npr/trails/isNeVersion14/{trailId} NeVersion
  36. GET/data/asonNBI/trails/isNeVersion14/{trailId} NeVersion
  37. GET/data/npr/ports/isNeVersion14/{trailId} NeVersion
  38. GET/ason/schedule/isNeVersion14/{trailId} NeVersion

What's Deprecated


  1. DELETE/emlnemgr/NODE Delete Node
  2. DELETE/data/eml/NODE Delete Node
  3. POST/emlnemgr/NE/LLDP/{totalNes}/{operation} (Deprecated) Performs LLDP
  4. POST/data/eml/NE/LLDP/{totalNes}/{operation} (Deprecated) Performs LLDP
  5. GET/otn/schedule/otdr/file/{fileName} otdr sor files
  6. GET/data/otn/otdr/file/{fileName} otdr sor files
  7. GET/data/otn/schedule/otdr/file/{fileName} otdr sor files
  8. GET/data/otn/connections/{id}/nodes/{nodeId}/frequency to get frequency details for given Id/NodeId
  9. DELETE/emlnemgr/NODE/{nodeId} Delete Node
  10. DELETE/data/eml/NODE/{nodeId} Delete Node
  11. GET/data/common/sysmon/apps Retrieves container HA status
  12. GET/data/swim/anaytics/backupStatus/{period} Fetch NE Types
  13. GET/data/npr/physicalConns/timerPm/{connectId}/{pm15}/{pm24} timerPmPhysicalConn

What's Changed


  1. GET/data/npr/node/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  2. GET/data/npr/ne/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  3. GET/data/npr/Node/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  4. GET/data/npr/Ne/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  5. GET/data/npr/npas/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  6. GET/data/npr/npas/{ids}/{table2}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  7. GET/data/npr/linkAsons/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  8. GET/data/npr/linkAsons/{ids}/{table2}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  9. GET/data/npr/trails/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  10. GET/data/npr/trails/{ids}/{table2}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  11. GET/data/npr/sbnConnEnds/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  12. GET/data/npr/alarms/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  13. GET/data/npr/threeRs/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  14. GET/data/npr/teLinks/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  15. GET/data/npr/sharedRiskGroups/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  16. GET/data/npr/sharedRiskGroups/{ids}/{table2}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  17. GET/data/npr/sharedRiskGroups/{ids}/{table2}/{ids2}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  18. GET/data/npr/colorProfiles/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  19. GET/data/npr/aSAProfiles/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  20. GET/data/npr/commandLogs/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  21. GET/data/otn/nodes/{nprNodeId}/allCrossConnects To get all cross connects for specified nprNodeId
    • Return Type

      • Add items.guardBand//guardBand
      • Add items.usageLabel//userLabel
  22. GET/data/otn/nodes/{nprNodeId}/crossConnects Retrieves all cross connects for specified nprNodeId
    • Return Type

      • Add items.guardBand//guardBand
      • Add items.usageLabel//userLabel
  23. POST/data/otn/otdrscan/physicallink/association Associate physical link to OTDR ports.
    • Parameter

      • phyLinkOtdrAssociationPayload change into not required
  24. POST/data/otn/ports/wlt/autoPowerAdjust to adjust power for a given connection id(Both A-end and Z-end details should be sent in Request)
    • Parameter

      • req change into not required
  25. GET/data/otn/trails
    • Parameters

      • Add accessCtrlDomain in query//'accessCtrlDomain' can be retrieved from '/data/otn/connections' REST call as 'accessCtrlDomain'
      • Add createdByUser in query//'createdByUser' can be retrieved from '/data/otn/connections' REST call as 'createdByUser'
      • Add modifiedBy in query//'modifiedBy' can be retrieved from '/data/otn/connections' REST call as 'modifiedBy'
      • Add modifiedDate in query//'modifiedDate' can be retrieved from '/data/otn/connections' REST call as 'modifiedDate'
      • Add sort in query//'sort' is the query string used for sorting of columns mentioned in the operation description. The syntax is sort=sort(<orderType>columnName). The default case is "ascending" without any order type. For "descending" the order type is '-'
  26. POST/emlnemgr/NE/INVENTORY NEInventory
    • Parameter

      • neGroupId_neId change into not required
  27. POST/emlnemgr/NE/NETIME/{neGroupId_neId} NETIME
    • Parameter

      • currOSTime change into not required
  28. POST/emlnemgr/NE/PingNE Ping NE
    • Parameter

      • anyObj change into not required
  29. POST/emlnemgr/NE/RI Remote Inventory
    • Parameter

      • id change into not required
  30. PUT/emlnemgr/NE/{id} Update NE
    • Parameter

      • neInfoMap change into not required
  31. POST/emlnemgr/NElist NE List
    • Parameter

      • Node change into not required
  32. POST/emlnemgr/NODE Add Node
    • Parameter

      • nodeInfoMap change into not required
  33. PUT/emlnemgr/NODE/{nprNodeId} Modify Node
    • Parameter

      • nodeInfoMap change into not required
  34. POST/emlnemgr/PingSweep Network Scan / Simplified Add Node
    • Parameter

      • body change into not required
  35. PUT/emlnemgr/ntp/ne/{neGroupId_neId} setNtpConfig
    • Parameter

      • ntpConfigMap change into not required
  36. PUT/emlnemgr/ntp/template NTP Template
    • Parameter

      • ntpTemplInfo change into not required
  37. PUT/emlnemgr/superviseNODEs/{supervision_State} Supervise Nodes
    • Parameter

      • nodeInfoMap change into not required
  38. POST/emlnemgr/trapDeploy trap based discovery
    • Parameter

      • body change into not required
  39. GET/nodeCache/ne/{groupId}/{neId} To get the basic information of the ne with grpID and neID passed as path variable
    • Return Type

      • Change alignmentState (Added Enum)
      • Change neState.alignmentState (Added Enum)
  40. GET/nodeCache/nes/{userLabel} To get the basic information of the ne with userLabel passed as path variable
    • Return Type

      • Change alignmentState (Added Enum)
      • Change neState.alignmentState (Added Enum)
  41. GET/otn/NBI/Connection/{invariantId}/timeslots/available to retrieve available timeslots
    • Return Type

      • Add netConn.baseProfileId
      • Add netConn.baudRate
      • Add netConn.diversityGroupId
      • Add netConn.diversityGroupName
      • Add netConn.diversityGroupOperState
      • Add netConn.diversityRule
      • Add netConn.guardBand
  42. POST/data/otn/Connection to create or modify control plane or manage plane connections which includes infrastructure, Logical Link and service
    • Parameter

      • Add req.diversitygroup//name for the Diversity Group (Not mandatory)
      • Add req.effectiveFreqForRouting//effectiveFreqForRouting
      • Add req.guardBand//Guard Band
      • Add req.lineModebaudrate//Baud Rate [for OTSIG Tunnel]
      • Add req.maxLatencyForRouting
      • Add req.minLatencyForRouting
      • Add req.offsetFreqForRouting//offsetFreqForRouting
  43. POST/data/otn/Connection/UsingTemplate to create or modify control plane or manage plane connections which includes infrastructure, Logical Link and service based on template
    • Parameter

      • Add req.diversitygroup//name for the Diversity Group (Not mandatory)
      • Add req.effectiveFreqForRouting//effectiveFreqForRouting
      • Add req.guardBand//Guard Band
      • Add req.lineModebaudrate//Baud Rate [for OTSIG Tunnel]
      • Add req.maxLatencyForRouting
      • Add req.minLatencyForRouting
      • Add req.offsetFreqForRouting//offsetFreqForRouting
  44. POST/data/otn/Connection/{id} To modify a connection specified by connection ID
    • Parameter

      • Add req.diversitygroup//name for the Diversity Group (Not mandatory)
      • Add req.effectiveFreqForRouting//effectiveFreqForRouting
      • Add req.guardBand//Guard Band
      • Add req.lineModebaudrate//Baud Rate [for OTSIG Tunnel]
      • Add req.maxLatencyForRouting
      • Add req.minLatencyForRouting
      • Add req.offsetFreqForRouting//offsetFreqForRouting
      • req change into not required
  45. GET/data/otn/connection/path
    • Parameters

      • Add sort in query//'sort' is the query string used for sorting of columns mentioned in the operation description. The syntax is sort=sort(<orderType>columnName). The default case is "ascending" without any order type. For "descending" the order type is '-'
      • Add createdByUser in query//'createdByUser' can be retrieved from '/data/otn/connections' REST call as 'createdByUser'
      • Add modifiedBy in query//'modifiedBy' can be retrieved from '/data/otn/connections' REST call as 'modifiedBy'
      • Add accessCtrlDomain in query//'accessCtrlDomain' can be retrieved from '/data/otn/connections' REST call as accessCtrlDomain
      • Add lockState in query//'lockState' can be retrieved from '/data/otn/connections' REST call as 'lockState'",required=false
  46. GET/data/otn/connection/trail
    • Parameters

      • Add accessCtrlDomain in query//'accessCtrlDomain' can be retrieved from '/data/otn/connections' REST call as 'accessCtrlDomain'
      • Add createdByUser in query//'createdByUser' can be retrieved from '/data/otn/connections' REST call as 'createdByUser'
      • Add modifiedBy in query//'modifiedBy' can be retrieved from '/data/otn/connections' REST call as 'modifiedBy'
      • Add modifiedDate in query//'modifiedDate' can be retrieved from '/data/otn/connections' REST call as 'modifiedDate'
      • Add sort in query//'sort' is the query string used for sorting of columns mentioned in the operation description. The syntax is sort=sort(<orderType>columnName). The default case is "ascending" without any order type. For "descending" the order type is '-'
  47. POST/data/otn/connection/{connectIds}/asap updates Alarm Severity Assignment Profile(ASAP) for a connection for the corresponding connection ID
    • Parameter

      • req change into not required
  48. GET/data/otn/connection/{id}/wlt2/layout Retrieves the layout for the bidirectional connection given the connection ID. The response returns the connection information as well the detailed AZ and ZA ports layout and details for the particular connection.
    • Return Type

      • Add additionalProtection.protectAZ.otu.isCPRerouted
      • Add additionalProtection.protectZA.otu.isCPRerouted
      • Add protectAZ.otu.isCPRerouted
      • Add protectZA.otu.isCPRerouted
      • Add serviceAZ.otu.isCPRerouted
      • Add serviceZA.otu.isCPRerouted
  49. GET/data/otn/connection/{id}/wlt2/protected/power/{direction} Retrieves power data given the "protected connection" id and direction specificed as AZ or ZA.
    • Return Type

      • Add additionalProtection.protectAZ.otu.isCPRerouted
      • Add additionalProtection.protectZA.otu.isCPRerouted
      • Add protectAZ.otu.isCPRerouted
      • Add protectZA.otu.isCPRerouted
      • Add serviceAZ.otu.isCPRerouted
      • Add serviceZA.otu.isCPRerouted
  50. POST/data/otn/connection/{id}/wlt2/protected/power/{direction} wlt2retrieveProtectedPower
    • Parameter

      • Add layout.additionalProtection.protectAZ.otu.isCPRerouted
      • Add layout.additionalProtection.protectZA.otu.isCPRerouted
      • Add layout.protectAZ.otu.isCPRerouted
      • Add layout.protectZA.otu.isCPRerouted
      • Add layout.serviceAZ.otu.isCPRerouted
      • Add layout.serviceZA.otu.isCPRerouted
  51. GET/data/otn/connections to get All Network connection details
    • Parameter

      • Add category//LinkUtilProfile Category to fetch all connections having same Category
  52. POST/data/otn/connections/autoResizeBandwidth To increase or decrease the bandwidth of oduflex client rate service for a managed plane connection for the given connection request
    • Parameter

      • Add req.context//Resize context
  53. GET/data/otn/connections/networkConnections to get All Network connection details
    • Parameter

      • Add category//LinkUtilProfile Category to fetch all connections having same Category
  54. GET/data/otn/connections/paths
    • Parameters

      • Add sort in query//'sort' is the query string used for sorting of columns mentioned in the operation description. The syntax is sort=sort(<orderType>columnName). The default case is "ascending" without any order type. For "descending" the order type is '-'
      • Add createdByUser in query//'createdByUser' can be retrieved from '/data/otn/connections' REST call as 'createdByUser'
      • Add modifiedBy in query//'modifiedBy' can be retrieved from '/data/otn/connections' REST call as 'modifiedBy'
      • Add accessCtrlDomain in query//'accessCtrlDomain' can be retrieved from '/data/otn/connections' REST call as accessCtrlDomain
      • Add lockState in query//'lockState' can be retrieved from '/data/otn/connections' REST call as 'lockState'",required=false
  55. POST/data/otn/connections/routes to compute and return possible routes for the given connection request
    • Parameter

      • Add req.diversitygroup//name for the Diversity Group (Not mandatory)
      • Add req.effectiveFreqForRouting//effectiveFreqForRouting
      • Add req.guardBand//Guard Band
      • Add req.lineModebaudrate//Baud Rate [for OTSIG Tunnel]
      • Add req.maxLatencyForRouting
      • Add req.minLatencyForRouting
      • Add req.offsetFreqForRouting//offsetFreqForRouting
  56. GET/data/otn/connections/trails
    • Parameters

      • Add accessCtrlDomain in query//'accessCtrlDomain' can be retrieved from '/data/otn/connections' REST call as 'accessCtrlDomain'
      • Add createdByUser in query//'createdByUser' can be retrieved from '/data/otn/connections' REST call as 'createdByUser'
      • Add modifiedBy in query//'modifiedBy' can be retrieved from '/data/otn/connections' REST call as 'modifiedBy'
      • Add modifiedDate in query//'modifiedDate' can be retrieved from '/data/otn/connections' REST call as 'modifiedDate'
      • Add sort in query//'sort' is the query string used for sorting of columns mentioned in the operation description. The syntax is sort=sort(<orderType>columnName). The default case is "ascending" without any order type. For "descending" the order type is '-'
  57. POST/data/otn/connections/{id}/networktransform/rerouteVia to reroute the otuk connection via a temp node
    • Parameter

      • Add networkReq.excludeLinkTrail.baseProfileId
      • Add networkReq.excludeLinkTrail.baudRate
      • Add networkReq.excludeLinkTrail.diversityGroupId
      • Add networkReq.excludeLinkTrail.diversityGroupName
      • Add networkReq.excludeLinkTrail.diversityGroupOperState
      • Add networkReq.excludeLinkTrail.diversityRule
      • Add networkReq.excludeLinkTrail.guardBand
      • Add networkReq.excludeTempLinkTrails.baseProfileId
      • Add networkReq.excludeTempLinkTrails.baudRate
      • Add networkReq.excludeTempLinkTrails.diversityGroupId
      • Add networkReq.excludeTempLinkTrails.diversityGroupName
      • Add networkReq.excludeTempLinkTrails.diversityGroupOperState
      • Add networkReq.excludeTempLinkTrails.diversityRule
      • Add networkReq.excludeTempLinkTrails.guardBand
      • Add networkReq.includeLinkTrail.baseProfileId
      • Add networkReq.includeLinkTrail.baudRate
      • Add networkReq.includeLinkTrail.diversityGroupId
      • Add networkReq.includeLinkTrail.diversityGroupName
      • Add networkReq.includeLinkTrail.diversityGroupOperState
      • Add networkReq.includeLinkTrail.diversityRule
      • Add networkReq.includeLinkTrail.guardBand
      • Add networkReq.includeTempLinkTrails.baseProfileId
      • Add networkReq.includeTempLinkTrails.baudRate
      • Add networkReq.includeTempLinkTrails.diversityGroupId
      • Add networkReq.includeTempLinkTrails.diversityGroupName
      • Add networkReq.includeTempLinkTrails.diversityGroupOperState
      • Add networkReq.includeTempLinkTrails.diversityRule
      • Add networkReq.includeTempLinkTrails.guardBand
  58. GET/data/otn/crossConnects/uncorrelated Retrieves all uncorrelated cross connection along with detailed information describing the cross connect. Optional “Range” in the header can be used to retrieve the values in batches.An Uncorrelated Cross Connection is an connection within a managed NE that internally connects one logical port on an NE to one or more logical ports on the same NE; but, it is not associated with a connection that is provisioned in the WS-NOC OTN.
    • Return Type

      • Add items.guardBand//guardBand
      • Add items.usageLabel//userLabel
  59. GET/data/otn/crossConnects/{id} to get XC details for given XC Id
    • Return Type

      • Add items.guardBand//guardBand
      • Add items.usageLabel//userLabel
  60. GET/data/otn/crossConnects/{sncId}/getTimeslots to get timeslots of a cross connects for specified nprNodeId
    • Return Type

      • Add items.guardBand//guardBand
      • Add items.usageLabel//userLabel
  61. GET/data/otn/nes/{nprNeId}/fixedCrossConnects Returns list of fixed CrossConnections for specified nprNeId
    • Return Type

      • Add items.guardBand//guardBand
      • Add items.usageLabel//userLabel
  62. GET/data/otn/networkConnections to get All Network connection details
    • Parameter

      • Add category//LinkUtilProfile Category to fetch all connections having same Category
  63. POST/correlate Correlates the pmtp with tca profile
    • Return Type

      • Add colnames//Gets the column names
      • Add identifier//Gets the Identifier
      • Add items//Gets the list of Items of the Type T
      • Add message
      • Add operTime//Gets the OperTime
      • Add status//Gets the status
  64. POST/data/cpm/archiveOper/{sessionID} Archives the session selected by the user in archive session window
    • Return Type

      • Add commandMode
      • Add eml
      • Add endTime
      • Add fileName
      • Add gran
      • Add instanceName
      • Add retrieve
      • Add sessionId
      • Add sessionType
      • Add startTime
    • Produces

      • Add application/json
  65. POST/data/cpm/archiveRules/{ruleId} Updates archive rule
    • Return Type

      • Add archiveFailrea
      • Add archiveSucess
      • Add archiveTime
      • Add count
      • Add db
      • Add deleteTime
      • Add deletionFailrea
      • Add deletionSucess
      • Add domain
      • Add endTime
      • Add granularity
      • Add id
      • Add instanceName
      • Add number
      • Add pmDomId
      • Add retrieveTime
      • Add ruleId
      • Add startTime
      • Add userLable
    • Produces

      • Add application/json
  66. POST/data/otn/connection/{connectIds}/asap updates Alarm Severity Assignment Profile(ASAP) for a connection for the corresponding connection ID
    • Parameter

      • req change into not required
  67. GET/data/otn/connection/{id}/wlt2/layout Retrieves the layout for the bidirectional connection given the connection ID. The response returns the connection information as well the detailed AZ and ZA ports layout and details for the particular connection.
    • Return Type

      • Add additionalProtection
      • Add protectAZ.otu.isCPRerouted
      • Add protectZA.otu.isCPRerouted
      • Add serviceAZ.otu.isCPRerouted
      • Add serviceZA.otu.isCPRerouted
  68. GET/data/otn/connection/{id}/wlt2/power get power data for both AZ and ZA service connection of WLT display
    • Return Type

      • Add additionalProtection
      • Add protectAZ.otu.isCPRerouted
      • Add protectZA.otu.isCPRerouted
      • Add serviceAZ.otu.isCPRerouted
      • Add serviceZA.otu.isCPRerouted
  69. GET/data/otn/connection/{id}/wlt2/protected/power/{direction} Retrieves power data given the "protected connection" id and direction specificed as AZ or ZA.
    • Return Type

      • Add additionalProtection
      • Add protectAZ.otu.isCPRerouted
      • Add protectZA.otu.isCPRerouted
      • Add serviceAZ.otu.isCPRerouted
      • Add serviceZA.otu.isCPRerouted
  70. GET/data/otn/connections/{id}/clientHierarchy to get client Hierarchy details for given connection Id
    • Parameter

      • id change into required
  71. GET/data/otn/otdrscan/otdrCustomprofile/{neId} Fetches otdr custom profile
    • Return Type

      • Add identifier//identifier
      • Add items
      • Add message//message
      • Add status//status
  72. POST/data/otn/otdrscan/physicallink/association Associate physical link to OTDR ports.
    • Parameter

      • phyLinkOtdrAssociationPayload change into not required
  73. POST/data/otn/otdrscan/physicallink/disassociation Remove physical link association for given dark fiber
    • Parameter

      • phyLinkOtdrAssociationPayload change into not required
  74. GET/data/otn/physicalConns/wavelengthUsage/networkWide Returns wavelenth usage for given OTNIds in csv format as an output
    • Return Type

      • Add nbiFixedXcDataList
      • Add tpList
  75. POST/data/otn/ports/wlt/autoPowerAdjust to adjust power for a given connection id(Both A-end and Z-end details should be sent in Request)
    • Parameter

      • req change into not required
  76. PUT/emlnemgr/ADG/{eml} Alarm Debouncing
    • Parameter

      • adgInfo change into not required
  77. POST/emlnemgr/NE/INVENTORY NEInventory
    • Parameter

      • neGroupId_neId change into not required
  78. POST/emlnemgr/NE/NETIME/{neGroupId_neId} NETIME
    • Parameter

      • currOSTime change into not required
  79. POST/emlnemgr/NE/PingNE Ping NE
    • Parameter

      • anyObj change into not required
  80. POST/emlnemgr/NE/RI Remote Inventory
    • Parameter

      • id change into not required
  81. PUT/emlnemgr/NE/{id} Update NE
    • Parameter

      • neInfoMap change into not required
  82. POST/emlnemgr/NElist NE List
    • Parameter

      • Node change into not required
  83. POST/emlnemgr/NODE Add Node
    • Parameter

      • nodeInfoMap change into not required
  84. PUT/emlnemgr/NODE/{nprNodeId} Modify Node
    • Parameter

      • nodeInfoMap change into not required
  85. POST/emlnemgr/PingSweep Network Scan / Simplified Add Node
    • Parameter

      • body change into not required
  86. PUT/emlnemgr/ntp/ne/{neGroupId_neId} setNtpConfig
    • Parameter

      • ntpConfigMap change into not required
  87. PUT/emlnemgr/ntp/template NTP Template
    • Parameter

      • ntpTemplInfo change into not required
  88. PUT/emlnemgr/superviseNODEs/{supervision_State} Supervise Nodes
    • Parameter

      • nodeInfoMap change into not required
  89. POST/emlnemgr/trapDeploy trap based discovery
    • Parameter

      • body change into not required
  90. GET/eqm/otdr/otdrPorts/{neName} getOtdrPorts
    • Parameter

      • neGroupId change into required
      • neId change into required
      • Change neGroupId
      • Change neId
  91. GET/eqm/otdr/portScan/{ptpName} getOtdrPortScanStatus
    • Parameter

      • neGroupId change into required
      • neId change into required
      • Change neGroupId
      • Change neId
  92. POST/eqm/otdr/scan/{neID}/{grpID}/{ptpName}/{cmd} setOtdrScan
    • Parameter

      • Add otdrEntity//otdrEntity
  93. GET/otn/NBI/Connection/{invariantId}/timeslots/available to retrieve available timeslots
    • Return Type

      • Add netConn.invariantConnectionId
      • Add netConn.serviceConnName
  94. GET/data/npr/physicalConns/timerPm/{connectId}/{pm15}/{pm24}
    • Parameters

      • pm15 in path
      • pm24 in path
  95. GET/data/otn/darkfiber Get dark fiber connection details.
    • Parameters

      • Add id in query//id is a distinct unique field from '/data/otn/darkfiber' or '/data/otn/darkfibers'
      • Add guiLabel in query//guiLabel is a distinct field from '/data/otn/darkfiber' or '/data/otn/darkfibers'
      • Add otdrScanStatus in query//otdrScanStatus field from '/data/otn/darkfiber' or '/data/otn/darkfibers'
      • Add otdrSupported in query//otdrSupported field from '/data/otn/darkfiber' or '/data/otn/darkfibers'
      • Add otdrSummary in query//otdrSummary field from '/data/otn/darkfiber' or '/data/otn/darkfibers'
      • Add physLinkAss in query//physLinkAss field from '/data/otn/darkfiber' or '/data/otn/darkfibers'
      • Add kmlLinked in query//kmlLinked field from '/data/otn/darkfiber' or '/data/otn/darkfibers'
  96. POST/data/otn/connections/{id}/cancel
    • Parameters

      • Add requestId in query//requestId
  97. POST/data/otn/connection/renameConnection/ To rename the connection name or the alias for the connection using the connection ID
    • Parameters

      • DeleteconnIdin path//unique Id for the connection, connId can be derived as Id from '/data/otn/connections'
  98. GET/data/otn/schedule/job/name Get OTDR scan job details using the job name.
    • Parameters

      • Add jobname in query// 'jobname' is a unique field from 'esmBrowser/jobList/GetJobListJson/all'
      • Deletenamein query//'jobname' is the name of the OTDR scan job for which the details shall be retrieved.
  99. GET/otn/NBI/topoMgmt/TopologicalLinks/{includeInternalLinks} To retrieve all the Internal links
    • Parameters

      • DeprecatedXXXXin query//Not Used
  100. GET/data/otn/tpAvailable
    • Parameters

      • neId in query change into required
      • tpName in query change into required
  101. GET/data/otn/connections/affectedConnections to get list of connections on a card or port which are affected by an alarm on the port.Also used to retrieve connections (physical, infrastructure or service) that are associated with node or NE when NE has an issue.
    • Parameters

      • Add serviceType in query//Service Type filter. Current support is only for path type.