mediumMultiple SelectObjective-mapped
200-901 Practice Question: A developer receives HTTP 409 Conflict when…
A developer receives HTTP 409 Conflict when updating a network configuration via Cisco NX-OS API. Which two scenarios could cause this error?
⚠ Common exam trap
Cisco often tests the distinction between client-side errors (400, 401) and server-side state conflicts (409), so the trap here is confusing a malformed request or authentication failure with a resource state conflict.
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 resource was recently modified by another client.
HTTP 409 Conflict indicates a request conflicts with the current state of the resource. In the context of Cisco NX-OS API, this error occurs when the resource was recently modified by another client (option A) or when the update conflicts with a lock held by another transaction (option B). Both scenarios involve a state mismatch that the server cannot resolve without client intervention, often requiring the client to re-fetch the resource and retry.
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 resource was recently modified by another client.
Why this is correct
A concurrent modification leads to a version conflict, resulting in 409.
- ✓
The update conflicts with a lock held by another transaction.
Why this is correct
Locking conflicts cause a 409 Conflict error.
- ✗
The request body contains malformed JSON.
Why it's wrong here
Malformed JSON results in a 400 Bad Request, not 409.
- ✗
The request includes unsupported parameters.
Why it's wrong here
Unsupported parameters typically cause a 400 Bad Request.
- ✗
The API key used is invalid.
Why it's wrong here
An invalid API key results in 401 Unauthorized.
Visual reference
Go deeper
Related to this question
About these practice questions
This 200-901 question is part of Courseiva's 989-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
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.