About Cisco DNA Center Platform

About Cisco DNA Center Platform

Cisco DNA Center provides an extensible platform that Cisco customers and partners can use to create value-added applications that can be built on top of its native capabilities. You can leverage the following Cisco DNA Center platform features to enhance the overall network experience by optimizing end-to-end IT processes, reducing the Total Cost of Ownership (TCO), and developing new value networks:

  • Intent APIs: The Intent APIs are northbound REST APIs that expose specific capabilities of Cisco DNA Center platform. The Intent APIs provide policy-based abstraction of business intent, allowing you to focus on an outcome to achieve instead of struggling with the mechanisms that implement that outcome. The APIs conform to the REST API architectural style. The APIs are simple, extensible, secure to use, and support the standard REST methods, which include the GET, POST, PUT, and DELETE operations through HTTPS. For additional information, see Getting Started with the Cisco DNA Center Platform Intent API.

  • Integration Flows: Integration capabilities are part of westbound interfaces. To meet the need to scale and accelerate operations in modern data centers, IT operators require intelligent, end-to-end work flows built with open APIs. Cisco DNA Center platform provides mechanisms for integrating Assurance workflows and data with third-party IT Service Management (ITSM) solutions. For additional information, see Integration APIs.

  • Events and Notifications Services: Supported services are available for Cisco DNA Assurance events and Cisco DNA Center SWIM events to be captured and forwarded to third-party applications.


Note


The Cisco DNA Center platform application is accessible to a user with a SUPER-ADMIN-ROLE. You can view the Cisco DNA Center platform and perform actions through its GUI after logging in as a user with a SUPER-ADMIN-ROLE. Additionally, as a user with a SUPER-ADMIN-ROLE, you can create a custom role with read, write, or deny permissions to various platform functionality (APIs, bundles, events, and reports). From the top-left corner, click the menu icon and choose System > Users & Roles > Role Based Action Access Control to access this feature.


About Intent APIs

The Intent APIs are Northbound REST APIs that expose specific capabilities of Cisco DNA Center platform. The Intent APIs provide policy-based abstraction of business intent, allowing you to focus on an outcome to achieve instead of struggling with the mechanisms that implement that outcome.

The APIs conform to the REST API architectural styles that are simple, extensible, and secure to use and support the standard REST methods which includes the GET, POST, PUT and DELETE operations though HTTPS. A REST endpoint accepts and returns HTTPS messages that contain JavaScript Object Notation (JSON) documents. You can use any programming language to generate the messages and the JSON documents that contain the API methods. These APIs are governed by the Cisco DNA Center Role Based Access Control (RBAC) rules and as a security measure require the user to authenticate successfully prior to using the API.

The Intent APIs are listed in the API catalog located in the Cisco DNA Center platform GUI, that you can view. From the top-left corner, click the menu icon and choose Platform > Developer Toolkit > APIs.


Note


For additional information about Intent APIs, see Intent APIs. For general information about APIs used by the Cisco DNA Center platform, see Cisco DNA Center Platform Overview.


About Events and Notifications

Cisco DNA Center platform supports the ability to send custom notifications when specific events are triggered. This is valuable for third-party systems that take business actions based upon event type. For example, when a device in the network is out of compliance, a custom application may want to receive notifications and execute a software upgrade action.

You can view a list of available events for this release. From the top-left corner, click the menu icon and choose Platform > Manage > Configurations. These events can be customized for IT Service Management (ITSM) incidents.