200-901 Cisco Platforms and Development Practice Question
A developer is building an application that uses Cisco Webex Teams APIs to manage memberships in a space. The developer needs to perform two operations: add a new member to a space and remove an existing member from a space. Which two API requests should the developer use? (Choose two.)
⚠ Common exam trap
The trap here is assuming that memberships are managed under a rooms endpoint or that PUT can be used to remove a member, rather than using the dedicated memberships resource.
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
✓
POST /v1/memberships with a JSON body containing 'roomId' and 'personEmail'.
The Webex Teams API manages space memberships through the /v1/memberships resource. Adding a member requires a POST to /v1/memberships with the room ID and person's email. Removing a member requires a DELETE to /v1/memberships/{membershipId}. These two operations correctly add and remove members. Other options use non-existent endpoints or incorrect HTTP methods.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
DELETE /v1/rooms/{roomId}/members/{personId}
Why it's wrong here
This endpoint does not exist in the Webex Teams API. To remove a member, you must delete the membership using its membership ID via /v1/memberships/{membershipId}. Using an incorrect endpoint would fail and not remove the member from the space.
- ✓
POST /v1/memberships with a JSON body containing 'roomId' and 'personEmail'.
Why this is correct
To add a member to a Webex space, the developer must send a POST request to /v1/memberships with the room ID and the email of the person to add. The API creates a membership and returns the details. This is the correct method for adding a new member to a space.
- ✗
POST /v1/rooms/{roomId}/members with a JSON body containing 'email'.
Why it's wrong here
There is no endpoint /v1/rooms/{roomId}/members in the Webex Teams API. Memberships are managed via /v1/memberships. Using this non-existent endpoint would result in a 404 error and would not add or remove members. Thus, it is incorrect.
- ✗
PUT /v1/memberships/{membershipId} with a JSON body containing 'personEmail'.
Why it's wrong here
PUT is used to update a membership, such as changing the moderator status, but it cannot be used to add or remove a member. To remove a member, DELETE is required. To add a member, POST is required. Using PUT would not achieve the desired operations.
- ✓
DELETE /v1/memberships/{membershipId}
Why this is correct
To remove a member from a Webex space, the developer must send a DELETE request to /v1/memberships/{membershipId}, where membershipId is the unique identifier of the membership. This deletes the membership and removes the person from the space. This is the correct method for removing an existing member.
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 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.