easyMultiple Choice
350-401 Practice Question: Is using the Cisco DNA Center API to initiate a…
A network engineer is using the Cisco DNA Center API to initiate a network discovery. The API endpoint '/dna/intent/api/v1/discovery' is called with a POST request containing the following JSON payload:
```json
{
"discoveryType": "Range",
"ipAddressList": "10.10.20.1-10.10.20.254",
"protocolOrder": "SSH",
"timeout": 5,
"retryCount": 3
}```
The API returns a 202 Accepted status code. What does this indicate?
⚠ Common exam trap
The trap is assuming that a 2xx status code always means immediate success, leading candidates to pick 'completed successfully' instead of recognizing asynchronous processing.
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
✓
The discovery has been accepted and is being processed asynchronously.
A 202 Accepted status code indicates that the request has been accepted for processing, but the processing is not complete. In the context of Cisco DNA Center discovery, it means the discovery job has been initiated and will run asynchronously.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
The discovery was completed successfully and devices are added.
Why it's wrong here
202 Accepted only acknowledges that the asynchronous discovery task has been queued; completion and device onboarding are reported later via the task API. It is tempting because 200 OK with a success body accompanies completed operations, so engineers expect immediate confirmation rather than a task identifier to poll.
- ✗
The request is invalid and the payload needs correction.
Why it's wrong here
A malformed or semantically invalid payload returns 400 Bad Request, not 202 Accepted, which confirms the JSON parsed and the discovery job was accepted. It is tempting because validation errors do occur with discovery payloads, but those surface as 4xx client errors, not an acceptance code.
- ✓
The discovery has been accepted and is being processed asynchronously.
Why this is correct
HTTP 202 Accepted means the request was validated and queued, not completed. Cisco DNA Center processes discovery asynchronously, returning a task identifier the client polls for status. A 200 would indicate synchronous completion; 202 confirms the discovery is running in the background.
- ✗
The server is busy and the request is queued.
Why it's wrong here
202 Accepted confirms the request was received and asynchronous processing has begun, not that the server is overloaded. It is tempting because 503 Service Unavailable or 429 Too Many Requests signal busy or queued conditions; those status codes, not 202, would indicate the server is refusing or throttling the call.
Go deeper
Related to this question
About these practice questions
Courseiva writes every 350-401 question from scratch — 1,923 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 350-401 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 350-401 exam.