About the Exam

This 90-minute Cisco exam tests knowledge of implementing enterprise automated solutions, including programming concepts, Python programming, APIs, controllers, and automation tools. It is aimed at candidates pursuing Cisco enterprise automation and programmability roles. Passing it earns the Cisco Certified DevNet Specialist - Enterprise Automation and Programmability certification and can count toward CCNP Enterprise recertification paths.

Exam Topics

  • Network Automation Foundation10%
  • Device-Level Network Automation25%
  • Controller-Based Network Automation30%
  • Operations20%
  • AI in Automation15%

How to Use This Practice Exam

  1. Browse — Read each question, select your answer, and reveal the explanation.
  2. Exam Mode — Simulate real exam conditions with a timed session and score report.
  3. Learn Mode — Spaced repetition schedules questions you struggle with for long-term retention.

Download the Full Exam PDF

Get every question and answer in a clean, printable PDF built for offline study. Purchase once, keep permanent access, and re-download the latest version anytime.

Last updated April 27, 2026 at 9:03 PM

Topic filter
Retired questions
Question sort
Questions per page

QuestionQ1

Controller-Based Network Automation

Which Cisco Catalyst Center (formerly DNA Center) Assurance capability allows every point in the network to act as a sensor, continuously streaming real-time telemetry about application performance and user connectivity?

Explanation

Cisco Catalyst Assurance collects real-time streaming telemetry across the network to provide application-performance and user-connectivity visibility. Path trace is the Assurance-related option: Assurance combines its telemetry collection with automatic path-trace visibility to help isolate connectivity and performance issues.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ2

Controller-Based Network Automation

Question Image

Refer to the exhibit. An engineer needs to split the network with the network ID ENAUTO by using Cisco Meraki APIs. Which code snippet must be added in the box to complete the cURL script?

Explanation

Cisco Meraki Dashboard API v1 splits a combined network by calling POST /networks/{networkId}/split. With ENAUTO as the network ID, the required request URL is https://api.meraki.com/api/v1/networks/ENAUTO/split.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ3

Controller-Based Network Automation

An engineer must list every network for a specific Meraki organization. The engineer must call the organization’s network endpoint and save the returned JSON inventory to disk. Drag the code snippets from the bottom into the boxes in the code to construct the artifact. Not all options are used.

Drag & Drop
import requests, json

base = "https://api.meraki.com/api/v1"
org_id = "123456"
api_key = "abcd1234"
headers = {
    "": api_key,
    "Accept": "application/json"
}

resp = requests.(
    f"{base}//{org_id}/",
    headers=headers,
    timeout=30
)
resp.raise_for_status()

with open("org_networks.json", "w") as f:
    json.dump(resp.json(), f, indent=2)
Explanation

The Meraki Dashboard API network-inventory operation is GET /organizations/{organizationId}/networks. A GET request retrieves the collection without changing it, and the response can be serialized with json.dump. The supplied x-cisco-meraki-api-key token is the API-key header option for this artifact; tenants, projects, and X-Auth-Token do not form the required Meraki organization-networks request.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ4

Controller-Based Network Automation

Question Image

Refer to the exhibit. An engineer needs to split the ENAUTO network by using Cisco Meraki APIs. Which code snippet must be added in the box to complete the Python code?

Explanation

Cisco Meraki defines the operation to split a combined network into individual networks as POST /networks/{networkId}/split. A POST request with the configured headers and empty payload invokes that action.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ5

Device-Level Network Automation

Which two factors affect the location accuracy of a device that uses Scanning APIs?

Choose two
Explanation

Scanning API location estimates use observations from access points. The placement of APs affects the geometry and signal observations used for estimation, while a client device’s orientation can alter its observed radio signal characteristics. Cisco Meraki identifies both AP placement and client device orientation as factors that influence X,Y location estimation.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!
Know a question that should be here? Contribute to this exam
Back home