200-901 Cisco Platforms and Development Practice Question
A network engineer is using Cisco DNA Center's Intent API to retrieve a list of all devices in the inventory. The engineer wants to filter the results to only include devices that are reachable and managed. Which HTTP method and endpoint should be used?
⚠ Common exam trap
Candidates often confuse the HTTP method for listing resources with methods that create or update, or using an incorrect endpoint path that omits 'network-'.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
GET /dna/intent/api/v1/network-device
To retrieve the device inventory from Cisco DNA Center, the engineer must use the GET method on the /dna/intent/api/v1/network-device endpoint. This endpoint returns a JSON list of devices and supports query parameters like reachabilityStatus and managementState to filter results. The other methods either modify resources or target incorrect paths, making them unsuitable.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
POST /dna/intent/api/v1/network-device
Why it's wrong here
POST is used to create or modify resources, not to retrieve a list. Sending a POST to this endpoint would attempt to add a device to the inventory, which is not the goal. The engineer needs a read operation, so POST is inappropriate and would not return the desired list of managed devices.
- ✓
GET /dna/intent/api/v1/network-device
Why this is correct
The GET /dna/intent/api/v1/network-device endpoint returns the list of all network devices in the DNA Center inventory. It supports query parameters such as reachabilityStatus and managementState to filter results. This is the correct endpoint for retrieving device inventory information from the Intent API.
- ✗
PUT /dna/intent/api/v1/network-device
Why it's wrong here
PUT is used to update an existing resource, not to list devices. This method would require a specific device identifier and a request body with updated attributes. It cannot be used to retrieve a list of devices, so it fails to meet the requirement of filtering reachable and managed devices.
- ✗
GET /dna/intent/api/v1/device
Why it's wrong here
The correct endpoint path includes 'network-device', not just 'device'. Using /dna/intent/api/v1/device would result in a 404 Not Found because that resource does not exist in the DNA Center Intent API. The engineer must use the exact path to successfully retrieve the inventory.
Go deeper
Related to this question
About these practice questions
Courseiva writes every 200-901 question from scratch — 975 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Cisco exam blueprint
This 200-901 practice question is part of Courseiva's free Cisco certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 200-901 exam.