200-901 Cisco Platforms and Development Practice Question
A developer is writing a Python script that uses the Cisco Webex Teams API to create a new room and then add a user to that room. The script must handle the response from the room creation to extract the room ID for the subsequent membership call. Which HTTP status code should the developer expect from the room creation request, and which field in the response contains the room ID?
⚠ Common exam trap
The trap here is mixing up the status code for creation (201) with the general success code (200) and confusing the room ID field name with a more descriptive but incorrect 'roomId'.
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
✓
201 Created; the room ID is in the 'id' field of the JSON response.
Creating a room with POST /v1/rooms returns HTTP 201 Created, and the response JSON includes an 'id' field containing the room ID. This ID is required for subsequent operations like adding a membership. The other combinations either use the wrong status code or the wrong field name.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
201 Created; the room ID is in the 'id' field of the JSON response.
Why this is correct
When a new room is successfully created via POST /v1/rooms, the Webex API returns HTTP 201 Created. The response body is a JSON object representing the room, including an 'id' field that uniquely identifies the room. This ID is then used in the membership endpoint.
- ✗
200 OK; the room ID is in the 'roomId' field of the JSON response.
Why it's wrong here
The Webex API returns 201 Created for successful resource creation, not 200 OK. Also, the response field is 'id', not 'roomId'. While some APIs use 200 for creation, Webex follows REST conventions and uses 201. The 'roomId' field does not exist in the room object response.
- ✗
200 OK; the room ID is in the 'id' field of the JSON response.
Why it's wrong here
The status code for successful room creation is 201 Created, not 200 OK. While the 'id' field is correct, using 200 would indicate a misunderstanding of REST status codes. The Webex API specifically returns 201 when a new room is created, and the developer should check for that code.
- ✗
201 Created; the room ID is in the 'roomId' field of the JSON response.
Why it's wrong here
Although the status code 201 is correct, the field name is 'id', not 'roomId'. The Webex API returns the room's unique identifier in the 'id' field. Confusing 'roomId' with 'id' would cause the developer to fail when extracting the ID for the membership call.
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.