API Changelog

The following sections describe API changes in each release of Nexus Dashboard Insights.

Release 6.5.2 (2025-04-07)

For additional information about the release, see the Release Notes.

There are no API changes in this release.

Release 6.5.1 (2024-07-29)

For additional information about the release, see the Release Notes.

Breaking changes (8)

New (21)

Deprecated (0)

Updates (70)

Breaking changes

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

[Congestion]

  • GET /sedgeapi/v1/cisco-nir/api/api/v1/congestion/counters
    • API Operation Summary: Get Congestion Counters
    • ⛔️ Breaking Change - the 'entries/items/' response's property type/format changed from 'object'/'' to ''/'' for status '200'

[Defects]

  • GET /sedgeapi/v1/cisco-nir/api/api/telemetry/defectDetails
    • API Operation Summary: Get list of bugs, its type (susceptible/applicable/active), level and affected nodes for a given version
    • ⛔️ Breaking Change - deleted the 'query' request parameter 'fabricNames'
    • ⛔️ Breaking Change - deleted the 'query' request parameter 'versions'

[Site - Alert Rules]

  • POST /insightsGroup/{igName}/alertRules/{fromVersion}/upgradeblade
    • API Operation Summary: Upgrade all Alert Rules for site group - blade
    • ⛔️ Breaking Change - Removed operation

[Site - Integrations]

  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/insightsGroup/{igName}/fabric/{fabricName}/integration
    • API Operation Summary: Create new integration for a single site
    • ⛔️ Breaking Change - removed the optional property 'value/data/associatedSites' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/controllerIp' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/controllerName' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/controllerPort' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/controllerType' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/insightsGroupName' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/siteName' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/type' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/uuid' from the response with the '200' status
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/insightsGroup/{igName}/integration
    • API Operation Summary: Create new integration for a site group
    • ⛔️ Breaking Change - removed the optional property 'value/data/associatedSites' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/controllerIp' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/controllerName' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/controllerPort' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/controllerType' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/insightsGroupName' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/siteName' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/type' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/uuid' from the response with the '200' status
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/integration
    • API Operation Summary: Create new integration for sites
    • ⛔️ Breaking Change - removed the optional property 'value/data/associatedSites' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/controllerIp' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/controllerName' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/controllerPort' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/controllerType' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/insightsGroupName' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/siteName' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/type' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/uuid' from the response with the '200' status
  • PUT /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/integration/{name}
    • API Operation Summary: Update Integration
    • ⛔️ Breaking Change - removed the optional property 'value/data/associatedSites' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/controllerIp' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/controllerName' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/controllerPort' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/controllerType' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/insightsGroupName' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/siteName' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/type' from the response with the '200' status
    • ⛔️ Breaking Change - removed the optional property 'value/data/uuid' from the response with the '200' status

[System Manager]

  • GET /sedgeapi/v1/cisco-nir/api/api/v1/sites/inventory
    • API Operation Summary: Get all NDI inventory
    • ⛔️ Breaking Change - deleted the 'query' request parameter 'sitename'

New

The following operations are introduced with this release:

[Anomalies]

  • GET /sedgeapi/v1/cisco-nir/api/api/v1/alerts/rootcause/nodeDetails
    • New operation: Get the node details corresponding to a node in the root cause graph or table
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/alerts/rootcause/nodeGraph
    • New operation: Get a list of nodes and edges correlated to the root node of the input anomaly/event record
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/alerts/rootcause/nodeList
    • New operation: Get a list of nodes correlated to the root node of the input anomaly/event record
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/alerts/rootcause/rootDetails
    • New operation: Get a list of nodes correlated to the root node of the input anomaly/event record

[Anomaly Threshold settings]

  • GET /globalRules/categories/{category}
    • New operation: Get Anomaly Threshold Category by category name
  • GET /globalRules/thresholds/{anomaly}
    • New operation: Get Anomaly Threshold by id
  • PUT /globalRules/thresholds/{anomaly}
    • New operation: Update category anomaly threshold settings
  • GET /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/globalRules/categories
    • New operation: Get all Anomaly Threshold Categories
  • GET /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/globalRules/thresholds
    • New operation: Get Anomaly Thresholds
  • GET /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/globalRules/thresholds/titles/{category}
    • New operation: Get all Anomaly Threshold Titles

[Cluster level settings]

  • GET /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/trafficAnalyticsServiceCategories
    • New operation: Get traffic analytics service categories
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/trafficAnalyticsServiceCategories
    • New operation: Post traffic analytics service categories
  • GET /trafficAnalyticsServiceCategorySelectors
    • New operation: Get traffic analytics service categories
  • POST /trafficAnalyticsServiceCategorySelectors
    • New operation: Post traffic analytics service categories

[Site - Alert Rules]

  • POST /insightsGroup/{igName}/alertRules/upgrade
    • New operation: Upgrade all Alert Rules for site group

[Site - Entity Settings, Offline / Epoch-Delta Jobs & Site Management]

  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/resync
    • New operation: Trigger a resync of fabrics after they are restored from a backup

[Sustainability]

  • GET /sedgeapi/v1/cisco-nir/api/api/v1/sustainability/topOutlets
    • New operation: Get Sustainability Top Outlets data

[Tooltip]

  • GET /sedgeapi/v1/cisco-nir/api/api/v1/insights/topology/tooltip
    • New operation: Get tooltip

[Topology]

  • GET /sedgeapi/v1/cisco-nir/api/api/v1/insights/topology
    • New operation: Get topology

[TopologySearch]

  • GET /sedgeapi/v1/cisco-nir/api/api/v1/insights/topology/search
    • New operation: Get topology search

[Traffic Analytics]

  • GET /sedgeapi/v1/cisco-nir/api/api/v1/flows/troubleshoot/isTaTroubleshootSupported
    • New operation: Get if a fabric supports TA troubleshooting

Deprecated

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

Updates

[Anomalies]

  • GET /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/anomalies/summary.json
    • API Operation Summary: Get the summary of anomalies
    • added the new optional 'query' request parameter 'includeAnomalies'
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/anomalies/details
    • API Operation Summary: Get Anomalies details list
    • added the new optional 'query' request parameter 'includeAnomalies'
    • added the optional property 'entries/items/correlationCount' to the response with the '200' status
    • added the optional property 'entries/items/isCorrelated' to the response with the '200' status
    • added the optional property 'entries/items/isRoot' to the response with the '200' status
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/anomalies/summary
    • API Operation Summary: Get the summary of anomalies
    • added the new optional 'query' request parameter 'includeAnomalies'
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/siteGroups/{siteGroupName}/sites/{siteName}/anomalies/rootCauses/{rootCauseId}
    • API Operation Summary: Gets the Root cause details for an anomaly
    • added the new 'actualAssociationRuleResult' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'actualAttributeValue' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'associationRuleResult' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'attributeName' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'attributeNameActualAttributeValue' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'bdName' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'consumer' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'destinationPort' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'direction' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'epg' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'epgAExcludedFromPreferredGroup' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'epgAIncludedInPreferredGroup' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'epgRole' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'expectedAttributeValue' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'interface' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'listOfEpgsAssociatedWithBd' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'loopbackIpAddress' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'mtu' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'neighborInterface' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'neighborMtu' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'neighborSwitchName' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'nveLoopbackInterface' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'objectDn' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'objectDnMustNotExist' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'objectName' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'operator' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'parentDn' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'primaryIp' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'protected' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'protectedEpg' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'provider' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'redirectDestination' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'redirectDestinationGroup' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'redirectPolicy' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'redirectRule' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'routingLoopbackInterface' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'secondaryIp' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'sourcePort' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'switchNameInterface' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'tabooContract' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'tabooSubject' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'unreachablePeers' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'usedIn' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'vpcDomain' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'vrfOfEpgA' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'vrfOfEpgB' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'vzCPIfDn' enum value to the 'entries/items/headers' response property for the response status '200'
    • added the new 'vzCPIfName' enum value to the 'entries/items/headers' response property for the response status '200'

[Congestion]

  • GET /sedgeapi/v1/cisco-nir/api/api/v1/congestion/counters
    • API Operation Summary: Get Congestion Counters
    • ⛔️ Breaking Change -the 'entries/items/' response's property type/format changed from 'object'/'' to ''/'' for status '200'
    • removed 'BaseSchema[0], BaseSchema[1], BaseSchema[2]' from the 'entries/items/' response property 'oneOf' list for the response status '200'

[Defects]

  • GET /sedgeapi/v1/cisco-nir/api/api/telemetry/defectDetails
    • API Operation Summary: Get list of bugs, its type (susceptible/applicable/active), level and affected nodes for a given version
    • ⛔️ Breaking Change -deleted the 'query' request parameter 'fabricNames'
    • ⛔️ Breaking Change -deleted the 'query' request parameter 'versions'

[N/A]

  • GET /insightsGroup/{insightsGroup}/fabric/{fabricName}/epochs
    • API Operation Summary: API to fetch epochs in the system
    • added the optional property 'value/data/items/fabricName' to the response with the '200' status
    • added the optional property 'value/data/items/fabricName' to the response with the '200' status
    • added the optional property 'value/data/items/msoAciEpochList' to the response with the '200' status
    • added the optional property 'value/data/items/msoAciEpochList' to the response with the '200' status
  • GET /insightsGroup/{insightsGroup}/fabric/{fabricName}/epochs/{uuid}
    • API Operation Summary: API to fetch epoch based on ID
    • added the optional property 'fabricName' to the response with the '200' status
    • added the optional property 'fabricName' to the response with the '200' status
    • added the optional property 'msoAciEpochList' to the response with the '200' status
    • added the optional property 'msoAciEpochList' to the response with the '200' status
  • GET /insightsGroup/{insightsGroup}/fabric/{fabricName}/model/aciPolicy/tcam/eventDetails
    • API Operation Summary: get EventsByMnemonicDetail
    • removed the enum value 'UNDERLAY_NVE_LOOPBACK_INCONSISTENT_CONFIG' from the 'query' request parameter 'mnemonic'
    • removed the enum value 'UNDERLAY_ROUTING_LOOPBACK_INCONSISTENT_CONFIG' from the 'query' request parameter 'mnemonic'
    • removed the enum value 'UNDERLAY_UNICAST_ROUTING_PROTOCOL_MISSING_CONFIG' from the 'query' request parameter 'mnemonic'
    • added the new enum value 'COMMUNICATION_COMPLIANCE_NOT_VERIFIED' to the 'query' request parameter 'mnemonic'
    • added the new enum value 'COMMUNICATION_COMPLIANCE_VIOLATED' to the 'query' request parameter 'mnemonic'
    • added the new enum value 'LOOPBACK_INTERFACE_NOT_EXCLUSIVE_TO_NVE_INTERFACE' to the 'query' request parameter 'mnemonic'
    • added the new enum value 'UNDERLAY_NVE_LOOPBACK_INCONSISTENT_CONFIGURATION' to the 'query' request parameter 'mnemonic'
    • added the new enum value 'UNDERLAY_ROUTING_LOOPBACK_INCONSISTENT_CONFIGURATION' to the 'query' request parameter 'mnemonic'
    • added the new enum value 'UNDERLAY_ROUTING_LOOPBACK_NOT_REACHABLE' to the 'query' request parameter 'mnemonic'
    • added the new enum value 'UNDERLAY_UNICAST_ROUTING_PROTOCOL_MISSING_CONFIGURATION' to the 'query' request parameter 'mnemonic'
  • GET /insightsGroup/{insightsGroup}/integration/{integrationName}/epochs
    • API Operation Summary: API to fetch NDO epochs in the system
    • added the optional property 'value/data/items/fabricName' to the response with the '200' status
    • added the optional property 'value/data/items/fabricName' to the response with the '200' status
    • added the optional property 'value/data/items/msoAciEpochList' to the response with the '200' status
    • added the optional property 'value/data/items/msoAciEpochList' to the response with the '200' status
  • GET /siteGroups/{siteGroupName}/sites/{siteName}/epochs
    • API Operation Summary: API to fetch epochs in the system
    • added the optional property 'value/data/items/fabricName' to the response with the '200' status
    • added the optional property 'value/data/items/fabricName' to the response with the '200' status
    • added the optional property 'value/data/items/msoAciEpochList' to the response with the '200' status
    • added the optional property 'value/data/items/msoAciEpochList' to the response with the '200' status
  • GET /siteGroups/{siteGroupName}/sites/{siteName}/epochs/{uuid}
    • API Operation Summary: API to fetch epoch based on ID
    • added the optional property 'value/data/fabricName' to the response with the '200' status
    • added the optional property 'value/data/fabricName' to the response with the '200' status
    • added the optional property 'value/data/msoAciEpochList' to the response with the '200' status
    • added the optional property 'value/data/msoAciEpochList' to the response with the '200' status

[Site - Collection]

  • GET /collectionSettings/integrations/{integrationUuid}
    • API Operation Summary: Get Collection Settings for the given Integrations UUID
    • added the optional property 'value/data/collectionEntities/items/connectionType' to the response with the '200' status
  • GET /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/collectionSettings/{assuranceEntityUuid}
    • API Operation Summary: Get Collection Settings for the given Assurance Entity UUID
    • added the optional property 'value/data/collectionEntities/items/connectionType' to the response with the '200' status

[Site - Entity Settings, Offline / Epoch-Delta Jobs & Site Management]

  • GET /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/fabric
    • API Operation Summary: Get fabrics
    • added the optional property '/items/connectionType' to the response with the '200' status
  • GET /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/insightsGroup/{igName}/fabric/{fabricName}
    • API Operation Summary: Get assurance entity under the specified assurance group
    • added the optional property 'connectionType' to the response with the '200' status
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/insightsGroup/{igName}/fabric/{fabricName}/analysisSettings
    • API Operation Summary: Set analysis settings
    • added the optional property 'connectionType' to the response with the '200' status
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/insightsGroup/{igName}/fabric/{fabricName}/flowSettings
    • API Operation Summary: Set flow settings
    • added the optional property 'connectionType' to the response with the '200' status
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/insightsGroup/{igName}/fabric/{fabricName}/microBurstSettings
    • API Operation Summary: Set micro burst settings
    • added the optional property 'connectionType' to the response with the '200' status
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/insightsGroup/{igName}/fabric/{fabricName}/status
    • API Operation Summary: Set status of assurance entity
    • added the new optional request property 'connectionType'
    • added the optional property 'connectionType' to the response with the '200' status
  • GET /sites
    • API Operation Summary: Get sites
    • added the optional property 'value/data/items/connectionType' to the response with the '200' status

[Site - Integrations]

  • GET /fullIntegrations
    • API Operation Summary: Get all integrations with full details
    • added the optional property 'value/data/items/associatedSites/items/connectionType' to the response with the '200' status
    • added the optional property 'value/data/items/associatedSites/items/inbandEpg' to the response with the '200' status
    • added the optional property 'value/data/items/associatedSites/items/resyncStatus' to the response with the '200' status
  • PUT /insightsGroup/{igName}/integration/{name}
    • API Operation Summary: Update Integration
    • added the new optional request property 'associatedSites/items/connectionType'
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/insightsGroup/{igName}/fabric/{fabricName}/integration
    • API Operation Summary: Create new integration for a single site
    • ⛔️ Breaking Change -removed the optional property 'value/data/associatedSites' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/controllerIp' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/controllerName' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/controllerPort' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/controllerType' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/insightsGroupName' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/siteName' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/type' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/uuid' from the response with the '200' status
    • added the new optional request property 'associatedSites/items/connectionType'
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/insightsGroup/{igName}/integration
    • API Operation Summary: Create new integration for a site group
    • ⛔️ Breaking Change -removed the optional property 'value/data/associatedSites' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/controllerIp' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/controllerName' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/controllerPort' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/controllerType' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/insightsGroupName' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/siteName' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/type' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/uuid' from the response with the '200' status
    • added the new optional request property 'associatedSites/items/connectionType'
  • GET /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/integration
    • API Operation Summary: Get all integrations
    • added the optional property 'value/data/items/associatedSites/items/connectionType' to the response with the '200' status
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/integration
    • API Operation Summary: Create new integration for sites
    • ⛔️ Breaking Change -removed the optional property 'value/data/associatedSites' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/controllerIp' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/controllerName' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/controllerPort' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/controllerType' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/insightsGroupName' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/siteName' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/type' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/uuid' from the response with the '200' status
    • added the new optional request property 'associatedSites/items/connectionType'
  • DELETE /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/integration/{name}
    • API Operation Summary: Delete integration
    • added the optional property 'value/data/associatedSites/items/connectionType' to the response with the '200' status
  • GET /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/integration/{name}
    • API Operation Summary: Get integration by name
    • added the optional property 'value/data/associatedSites/items/connectionType' to the response with the '200' status
  • PUT /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/integration/{name}
    • API Operation Summary: Update Integration
    • ⛔️ Breaking Change -removed the optional property 'value/data/associatedSites' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/controllerIp' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/controllerName' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/controllerPort' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/controllerType' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/insightsGroupName' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/siteName' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/type' from the response with the '200' status
    • ⛔️ Breaking Change -removed the optional property 'value/data/uuid' from the response with the '200' status
    • added the new optional request property 'associatedSites/items/connectionType'
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/integration/{name}/dnsServer
    • API Operation Summary: Add new DNS servers to DNS integration
    • added the optional property 'value/data/associatedSites/items/connectionType' to the response with the '200' status
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/integration/{name}/dnsServer/batchDelete
    • API Operation Summary: Batch delete DNS servers for DNS integration
    • added the optional property 'value/data/associatedSites/items/connectionType' to the response with the '200' status
  • DELETE /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/integration/{name}/dnsServer/{dnsServerUuid}
    • API Operation Summary: Delete a given DNS server from DNS integration
    • added the optional property 'value/data/associatedSites/items/connectionType' to the response with the '200' status
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/integration/{name}/dnsZone
    • API Operation Summary: Add new DNS zones to DNS integration
    • added the optional property 'value/data/associatedSites/items/connectionType' to the response with the '200' status
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/integration/{name}/dnsZone/batchDelete
    • API Operation Summary: Batch delete DNS zones from DNS integration
    • added the optional property 'value/data/associatedSites/items/connectionType' to the response with the '200' status
  • DELETE /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/integration/{name}/dnsZone/{dnsZoneUuid}
    • API Operation Summary: Delete given DNS zone from DNS integration
    • added the optional property 'value/data/associatedSites/items/connectionType' to the response with the '200' status
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/integration/{name}/file
    • API Operation Summary: Upload DNS file for DNS integration
    • added the optional property 'value/data/associatedSites/items/connectionType' to the response with the '200' status

[Site Group]

  • GET /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/insightsGroup
    • API Operation Summary: Get All Insights Groups
    • added the optional property 'value/data/items/assuranceEntities/items/connectionType' to the response with the '200' status
    • added the optional property 'value/data/items/integration/associatedSites/items/connectionType' to the response with the '200' status
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/insightsGroup
    • API Operation Summary: Create Insights Group
    • added the new optional request property 'assuranceEntities/items/connectionType'
    • added the new optional request property 'integration/associatedSites/items/connectionType'
    • added the optional property 'value/data/items/assuranceEntities/items/connectionType' to the response with the '200' status
    • added the optional property 'value/data/items/integration/associatedSites/items/connectionType' to the response with the '200' status
  • GET /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/insightsGroup/{id}
    • API Operation Summary: Get Insights Group
    • added the optional property 'value/data/items/assuranceEntities/items/connectionType' to the response with the '200' status
    • added the optional property 'value/data/items/integration/associatedSites/items/connectionType' to the response with the '200' status
  • DELETE /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/insightsGroup/{igName}
    • API Operation Summary: Delete Insights Group
    • added the new optional request property 'assuranceEntities/items/connectionType'
    • added the new optional request property 'integration/associatedSites/items/connectionType'
    • added the optional property 'value/data/items/assuranceEntities/items/connectionType' to the response with the '200' status
    • added the optional property 'value/data/items/integration/associatedSites/items/connectionType' to the response with the '200' status
  • POST /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/insightsGroup/{igName}
    • API Operation Summary: Add sites to Insights Group
    • added the new optional request property 'assuranceEntities/items/connectionType'
    • added the new optional request property 'integration/associatedSites/items/connectionType'
    • added the optional property 'value/data/items/assuranceEntities/items/connectionType' to the response with the '200' status
    • added the optional property 'value/data/items/integration/associatedSites/items/connectionType' to the response with the '200' status
  • PUT /sedgeapi/v1/cisco-nir/api/api/telemetry/v2/config/insightsGroup/{igName}
    • API Operation Summary: Update Insights Group
    • added the new optional request property 'assuranceEntities/items/connectionType'
    • added the new optional request property 'integration/associatedSites/items/connectionType'
    • added the optional property 'value/data/items/assuranceEntities/items/connectionType' to the response with the '200' status
    • added the optional property 'value/data/items/integration/associatedSites/items/connectionType' to the response with the '200' status

[Site Groups]

  • GET /siteGroups
    • API Operation Summary: Get All Site Groups
    • added the optional property 'value/data/items/assuranceEntities/items/connectionType' to the response with the '200' status
    • added the optional property 'value/data/items/integration/associatedSites/items/connectionType' to the response with the '200' status

[Sustainability]

  • GET /sedgeapi/v1/cisco-nir/api/api/v1/sustainability/cost
    • API Operation Summary: Get Sustainability Cost data
    • added the new optional 'query' request parameter 'deviceName'
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/sustainability/emissions
    • API Operation Summary: Get Sustainability Emissions data
    • added the new optional 'query' request parameter 'deviceName'
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/sustainability/power
    • API Operation Summary: Get Sustainability Power data
    • added the new optional 'query' request parameter 'deviceName'
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/sustainability/sources
    • API Operation Summary: Get Sustainability Sources data
    • added the new optional 'query' request parameter 'deviceName'

[System Manager]

  • GET /sedgeapi/v1/cisco-nir/api/api/v1/ndsites
    • API Operation Summary: Get all NDI sites
    • added the optional property '/items/fabricSyncStatus' to the response with the '200' status
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/ndsites/{siteName}
    • API Operation Summary: Get all NDI sites
    • added the optional property '/items/fabricSyncStatus' to the response with the '200' status
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/sites/inventory
    • API Operation Summary: Get all NDI inventory
    • ⛔️ Breaking Change -deleted the 'query' request parameter 'sitename'
    • added the new optional 'query' request parameter 'endDate'
    • added the new optional 'query' request parameter 'nodes'
    • added the new optional 'query' request parameter 'siteName'
    • added the new optional 'query' request parameter 'siteStatus'
    • added the new optional 'query' request parameter 'startDate'
    • added the new optional 'query' request parameter 'summary'

[Traffic Analytics]

  • GET /sedgeapi/v1/cisco-nir/api/api/v1/endpoints/sessions
    • API Operation Summary: List endpoint sessions
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/endpoints/trafficStatistics
    • API Operation Summary: Get endpoint traffic statistics
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/flows/troubleshoot
    • API Operation Summary: List all flow troubleshooting jobs
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • POST /sedgeapi/v1/cisco-nir/api/api/v1/flows/troubleshoot
    • API Operation Summary: Start a flow troubleshooting job
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/flows/troubleshoot/{jobId}
    • API Operation Summary: Get a flow troubleshooting job
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • POST /sedgeapi/v1/cisco-nir/api/api/v1/flows/troubleshoot/{jobId}/stop
    • API Operation Summary: Stop a flow troubleshooting job
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/serviceCategories/summary
    • API Operation Summary: Get categories summary
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/services
    • API Operation Summary: List services
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/services/clients
    • API Operation Summary: List service clients
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/services/details
    • API Operation Summary: Service details
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/services/stats
    • API Operation Summary: Get service stats
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/topServiceCategories
    • API Operation Summary: Get the top categories
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/topServices
    • API Operation Summary: Get the top services
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/trafficCategories
    • API Operation Summary: Get the list of categories
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • POST /sedgeapi/v1/cisco-nir/api/api/v1/trafficCategories
    • API Operation Summary: Create a service category
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • PUT /sedgeapi/v1/cisco-nir/api/api/v1/trafficCategories
    • API Operation Summary: Set the list of categories for a site
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • DELETE /sedgeapi/v1/cisco-nir/api/api/v1/trafficCategories/{uuid}
    • API Operation Summary: Delete a service category
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • PUT /sedgeapi/v1/cisco-nir/api/api/v1/trafficCategories/{uuid}
    • API Operation Summary: Update a service category
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed
  • GET /sedgeapi/v1/cisco-nir/api/api/v1/trafficMetrics
    • API Operation Summary: Get traffic metrics
    • api tag 'Traffic Analytics' added
    • api tag 'Services Analytics' removed