Questions for the 300-835 were updated on : Dec 03 ,2025
What is a benefit of Python virtual environments?
A
Explanation:
Explanation
Python virtual environments allow each project to maintain its own isolated set of dependencies,
avoiding conflicts between packages required by
different applications. This is especially important when applications require different versions of
the same library.
DRAG DROP
Drag and drop the code snippets from the bottom onto the blanks in the code to create a Cisco
Webex Meetings meeting using the API. Not all options are used.
Select and Place:

Bearer is the correct token type in the Authorization header.
title is the proper key for setting the meeting’s subject.
POST is the HTTP method for creating a meeting.
meetings is the correct API resource endpoint for scheduling meetings via Webex REST API.
DRAG DROP
Drag and drop the code from the bottom onto the box where the code is missing in the JavaScript
code to schedule a meeting on a future date. Not at options are used.
Select and Place:

"Content-Type" header must be set to "application/json" for a JSON payload. "password" is required
for the meeting and filled with "p@ssw0rd". "timezone" helps ensure correct scheduling across time
zones.
What is the primary purpose of the POST /v1/meetings function of the Webex Meetings REST API?
A. to join an ongoing meeting
B. to cancel a meeting
C. to schedule a new meeting
D. to start an instant meeting
C
Explanation
The POST /v1/meetingsfunction of the Webex Meetings REST API is used to create or schedule a
new meeting. You can define details such as
title, agenda, start time, duration, password, and invitees when calling this endpoint.
DRAG DROP
An engineer must automate the creation of daily, 30-minute meetings at 10 AM for the next 50 days.
Drag and drop the code snippets from the bottom onto the boxes in the Python script to create the
meetings by using the Webex Meetings API. Not all options are used.
Select and Place:
Explanation

json is imported to handle JSON serialization.
meetings is the correct endpoint for scheduling Webex meetings.
json.dumps converts the Python dictionary to a JSON string for the request body.
INTERVAL=1 sets the recurrence to daily
What is a capability of the Cisco Webex Meeting XML API?
A. Programmatically schedule Event Center meetings.
B. Send notification messages to users in a Cisco Webex space.
C. Search and access Cisco Webex Meetings recording files.
D. EmbedCisco Webex Meeting functionality into a web page.
A
The Cisco Webex Meeting XML API allows developers to programmatically manage Webex Meetings,
including scheduling, editing, listing, and deleting Event Center (now Webex Webinars) meetings.
This API is part of the legacy Webex suite, used primarily for backend integrations with scheduling
systems.
DRAG DROP
Refer to the exhibit. Drag and drop the code snippets from the bottom onto the blanks in the code to
construct a cURL command that will create a new space with the name Annual Meeting. Not all
options are used.
Select and Place:
Explanation

This command creates a new Cisco Meeting Server coSpace named "Annual Meeting".
POST is the HTTP method used to create a new coSpace.
coSpaces is the correct API resource for coSpace creation (/api/v1/coSpaces).-F is used in curl to
specify form fields (as multipart/form-data).
name is the parameter used to assign a human-readable name to the coSpace.
Annual Meeting is the name value being set.
DRAG DROP
Drag and drop the code snippets from the bottom onto the blanks in the code to configure a new cal
bridge using the REST API. Not all options are used.
Select and Place:
Explanation

callBridges is the REST endpoint used to configure or manage Call Bridges in Cisco Meeting Server.
Bearer is the correct prefix for the Authorization header when using a bearer token.
POST is used to create a new resource (like a Call Bridge).
response.text is already a string. You can’t decode a string — only bytes can be decoded. So encode is
used to encode the response in UTF-8 for proper formatting.
Which type of token is required for authenticating requests to the Webex Meetings REST API?
A. API token
B. client token
C. access token
D. refresh token
C
Explanation
The Webex Meetings REST API requires an access token for authentication. This token is obtained
through the Webex OAuth 2.0 flow and must be included in the Authorization header of API requests
Bearer <access_token>
DRAG DROP
Drag and drop the code snippets from the bottom onto the blanks in the code to create a Cisco
Webex CreateMeeting API request. Not all options are used.
Select and Place:
None
Explanation:
XMLService is appended to the Webex endpoint URL — the full service path is
https://api.webex.com/WBXService/XMLService when using XML
APIs.
version is used to specify the XML declaration (e.g., <?xml version="1.0"...>).
bodyContent is correct tag name under <body> when creating a meeting using XML API.
application/xml is the correct content type for XML-based requests to Webex APIs.
DRAG DROP
Drag and drop the code snippets from the bottom onto the blanks in the Python script to create a
new coSpace on the Cisco Meeting Server. Not all options are used.
Select and Place:
None
Explanation:
1. Line 1: Missing import statement
Meant to import the requests module to allow sending HTTP requests.
Correct value: import requests
2. Line 3: Environment loader function
Required to load variables from .env file.
Correct value: load_dotenv()
3. Authorization Header Format
Authenticates using basic auth with a token from the environment.
Correct value: 'Authorization': 'Basic {token}'
4. HTTP Method for Request
The function uses requests.request() and expects a string like 'POST'.
The completed script allows a user to programmatically create coSpaces on a Cisco Meeting Server
by:
Reading a token from environment variables,
Formatting the API payload with required coSpace parameters,
Sending a POST request to the appropriate REST endpoint.
Which property is edited on a UI customization panel using the editor on the Webex device?
D
Explanation:
Explanation
The UI customization editor on a Webex device allows changes to the size of the panel button on the
home screen or touch interface. This includes layout and positioning aspects, but not font color or
animations.
DRAG DROP
Refer to the exhibit. Drag and drop the code snippets from the bottom onto the blanks in the Python
script to monitor how many people are in Room 70 by using xAPI and RoomAnalytics. Not all options
are used.
Select and Place:
None
Explanation:
The function is named count_people() — matching the intended behavior.
format() is used to inject environment variables into the URL and Authorization header.
The GET method is appropriate for retrieving data via xAPI.
response.text is parsed as XML for the people count reading.
Which component is used to integrate a webpage into the Cisco Finesse agent desktop?
B
Explanation:
A Finesse gadget is a web component (typically written in HTML/JavaScript) that is embedded into
the Cisco Finesse agent desktop. It enables integration of third-party web applications, such as CRMs
or internal tools, directly into the Finesse UI.
DRAG DROP
Drag and drop the code snippets from the bottom onto the blanks in the code to implement
notifications on a room device. Not all options are used.
Select and Place:
None
Explanation:
console.log(...) logs the snapshot event to the console for debugging or monitoring.
xapi.command(...) displays a message on the Cisco device interface when triggered.
xapi.event.on(...) registers the remoteMonitorTriggered function to run when the
VideoSnapshotTaken event is triggered.