Cisco Optical Network Controller UI API

Cisco Optical Network Controller provides integration capabilities for external tools using REST API. Any authenticated client can communicate with Cisco Optical Network Controller using these REST APIs to perform a range of functions that are available on the Cisco Optical Network Controller UI.

The API supports the following operations:

  • Alarms: Retrieve current alarms, history alarms, alarm status changes, acknowledge/unacknowledge alarms, and add user notes to alarms.
  • Health: Check the health status of the tile server.
  • High Availability: Manage role changes for the VM.
  • Inventory: Retrieve node data, shelf details, card details, and perform advanced searches on inventory data.
  • Logs: Manage audit logs, developer logs, and tech dumps, including retrieving, filtering, archiving, scheduling, downloading, and deleting logs.
  • Nodes: Manage nodes, including adding, updating, resyncing, reconnecting, and deleting nodes.
  • PM History: Retrieve performance monitoring data, manage job schedules, and generate archive reports.
  • Service Manager: Manage services, including fetching service lists, editing services, deleting services, and provisioning circuits.
  • SWIMU: Manage software image management, including node groups, SFTP servers, and backup jobs.
  • Topology: Retrieve details of all nodes and links present in the network in GeoJSON format.