{"type":"api","title":"Get OTS/OMS links list from topology","meta":{"id":"/apps/pubhub/media/conc-2511/d77fe2fa1c66c5533550637c8fa49491e06b8c79/77098a86-496d-3923-960f-448e29c77e05","info":{"title":"ONC 3.1 API","version":"1.0.0-25.1.1","description":"Swagger documentation for CONC UI APIs","contact":{"name":"CONC UI API Support","url":"https://www.cisco.com","email":"support@cisco.com"},"license":{"name":"cisco.com","url":"cisco.com"}},"security":[],"tags":[{"name":"alarms","description":"Operations related to alarm management"},{"name":"alienImport","description":"Operations for importing alien data"},{"name":"health","description":"Operations related to Health check"},{"name":"highAvailability","description":"Operations for managing high availability"},{"name":"inventory","description":"Operations related to inventory management"},{"name":"links","description":"Operations for managing network links"},{"name":"logs","description":"Operations for managing system logs"},{"name":"nodes","description":"Operations for managing nodes"},{"name":"pmHistory","description":"Operations for managing performance monitoring history"},{"name":"serviceManager","description":"Operations for managing services"},{"name":"swimu","description":"Operations for managing software upgrades and backups"},{"name":"topology","description":"Operations for managing topology"}],"x-parser-conf":{"overview":{"markdownPath":"reference/2431/ui.md"},"serverConfig":"full","enableAuthEditing":true,"httpBasic":{"username":"api-user","password":"encrypted-password@123"}},"openapi":"3.0.0","securitySchemes":{"BearerAuth":{"description":"bearerAuthDetails","type":"http","scheme":"bearer","bearerFormat":"JWT"},"oAuthSample":{"description":"SecurityOAuth","type":"oauth2","flows":{"implicit":{"authorizationUrl":"https://api.example.com/oauth2/authorize","scopes":{"read_alarms":"read alarms in your account","write_alarms":"read alarms in your account","write":"write pmHistory","read":"read pmHistory"}}}}}},"spec":{"operationId":"getOtsOmsLinksListFromTopology","tags":["serviceManager"],"description":"Get OTS/OMS links list from topology","summary":"Get OTS/OMS links list from topology","parameters":[{"in":"query","name":"linkType","description":"linkType","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"description":"Network link information","type":"object","properties":{"uuid":{"description":"Unique identifier of the link","type":"string"},"srcPort":{"description":"Source port identifier","type":"string"},"srcDeviceUID":{"description":"Source device unique identifier","type":"string"},"srcDeviceName":{"description":"Source device name","type":"string"},"operationalStatus":{"description":"Current operational status of the link","type":"string"},"name":{"description":"Name of the link","type":"string"},"linkType":{"description":"Type of the link (e.g., OTS, OMS)","type":"string","nullable":true},"dstPort":{"description":"Destination port identifier","type":"string"},"dstDeviceUID":{"description":"Destination device unique identifier","type":"string"},"dstDeviceName":{"description":"Destination device name","type":"string"}},"$$ref":"#/components/schemas/links"},"example":[{"uuid":"efee38c0-59f8-39bc-a62a-cf158696f262","name":"Fiber-7","linkType":"OTS","srcDeviceUID":"dd5b4a84-3488-37a6-96d8-6ed1fe494c12","srcPort":"port-dd5b4a84-3488-37a6-96d8-6ed1fe494c12-1/2/LINE-TX","dstDeviceUID":"daeae651-8e41-3a5e-a9c6-010aed221ab3","dstPort":"port-daeae651-8e41-3a5e-a9c6-010aed221ab3-1/2/LINE-RX","srcDeviceName":"PALERMO","dstDeviceName":"MESSINA","operationalStatus":"ENABLED","sourceEdge":"1","destinationEdge":"1"}]}}}},"400":{"description":"Bad Request"},"404":{"description":"Not Found"},"405":{"description":"Method Not Allowed"},"500":{"description":"Internal Server Error"}},"__originalOperationId":"getOtsOmsLinksListFromTopology","security":[],"method":"get","path":"/api/service-manager/links"}}