easyMultiple Choice
200-901 Practice Question: A Python script using the Cisco Meraki API must…
A Python script using the Cisco Meraki API must update the SSID settings for a network. Which HTTP method should be used to modify an existing SSID?
⚠ Common exam trap
Cisco often tests the distinction between PUT and POST in REST APIs, and the trap here is that candidates mistakenly think POST can be used for updates because they confuse it with 'update' in general CRUD terminology, but POST is specifically for creation in RESTful design.
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
✓
PUT
To modify an existing SSID in the Cisco Meraki API, the HTTP PUT method is used because it performs an idempotent update of the resource at the specified URI. The Meraki API follows RESTful conventions where PUT replaces the entire representation of the SSID object, making it the correct choice for updating an existing SSID's settings (e.g., name, encryption, or splash page).
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
PUT
Why this is correct
PUT replaces the existing SSID configuration resource with the supplied representation, which is the Meraki Dashboard API's documented method for updating SSID settings. POST would create a new resource rather than modify the existing SSID.
- ✗
POST
Why it's wrong here
POST creates a new resource; Meraki's SSID update endpoint expects PUT to replace the existing SSID configuration. POST is tempting because it does submit data in the request body, and would be correct when creating a new SSID or invoking action endpoints that are not idempotent.
- ✗
DELETE
Why it's wrong here
DELETE removes the target resource rather than modifying its settings, so it cannot update SSID parameters. It is tempting because it is a write method that changes server state, and would be correct when decommissioning an SSID or removing an object from the Meraki dashboard.
- ✗
GET
Why it's wrong here
GET is a safe, read-only method that retrieves the current SSID configuration without altering it. It is tempting because you must first read the SSID to know its current values, and would be correct for that retrieval step before issuing the modifying request.
Go deeper
Related to this question
About these practice questions
One of 975 original 200-901 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. 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.