300-835 CLAUTO:Automating Cisco Collaboration Solutions Update:November 11, 2025 Questions and Answers: 117 Q&A 1. An In-Room Control Panel can be configured as “global” (always available). Which order panel type is supported? A. Background B. Do Not Disturb C. Never D. Out-of-Call None 2. When a Calling Search Space is updated and a new member is added, how is a member defined? A.<momber uuid="(F6EOCD00-EC18-F16D-32E1-80C9A7A3D602}"><routePartitionName uuid-"(5F2B2FFD-C7D2-4F30-9EF5-60110B56B939)">pt_translation-pattern_n</routePartitionName><index>1</index></member> B.<member uuid-"{F6EOCD00-EC18-F16D-32E1-80C9A7A3D602)"><routePartitionName><uuid>"(5F2B2FFD-C7D2-4F30-9EP5-60110B56B939)"</uuid><name>pt_translation-pattern_n</name></routePartitionName><index>1</index></member> C.C.<member><routePartitionName uuid-"(5F2B2FFD-C7D2-4F30-9EF5-60110B56B939)">pt_translation-pattern_n</routePartitionName><index>1</index></member> D.D.<member"><routePartitionNane uuid-"(5F2B2FFD-C7D2-4F30-9EF5-60110B56B939)"><name>pt_translation-pattern_n</name></routePartitionName><index>1</index></member> None 3. What are two guiding principles of a REST API? (Choose two.) A. stateless B. variable interface C. flat system D. client-server architecture E. responsive None 4. 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. None 5. Based on the schema diagram in the exhibit, which two XML objects are valid AXL request elements? A.<soapenv:Body><ns:getPhone sequence=“1”><name>BOT209342098</name><returnedtags><model/×/returnedtags></ns:getPhone></soapenv:Body> B.<soapenv:Body><ns:getPhone><name>BOT209342098</name><returnedTags><model/></returnedTags></ns:getPhone></soapenv:Body> C.<soapenv:Body><ns:getPhone><name>BOT209342098</name><uuid>{2B1931A2-8FC2-A0C2-7282-B88B5A6356A0}</uuid></ns:getPhone></soapenv:Body> D.<soapenv:Body><ns:getPhone sequence="1"><uuid>{2B1931A2-8FC2-A0C2-7282-B88B5A6356A0}/uuid></ns:getPhone></soapenv:Body> E.<soapenv:Body><ns:getPhone sequence="1"><name>BOT209342098</name><returnedTags>A11</returnedTags></ns:getPhone></soapenv:Body> 6. Drag and drop the code snippets from the bottom onto the blanks in the code to construct a Python script for Cisco UCM that provisions directory numbers. Not all options are used. None 7. What is a benefit of Python virtual environments? A. separate package dependencies for each application B. shared libraries across all projects C. shared workspace for Python applications D. dedicated CPU and memory for each application None 8. Which two files must be downloaded from a Cisco Unified Communications Manager server in order to build requests for the AXL API? (Choose two.) A. AXLEnums.xsd B. AXL_CUCM.xsd C. AXLSoap.xsd D. CUCM_AXL.json E. AXLWSDL.xml 9. Which two functions are provided by the Java-based computer telephony applications API? (Choose two.) A. Provide call blocking and screening for applications. B. Provide analytics about Cisco Unified Communications Manager endpoints and users. C. Control and observe Cisco Unified Communications Manager phones. D. Route calls by using computer telephony integration ports and route points (virtual devices). E. Allow provisioning of Cisco Unified Communications Manager endpoints and users. 10. 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. None 11. Which interface is used to obtain performance counters from Cisco UCM? A. Performance Monitoring API B. Cisco Unified Reporting GUI C. Cisco Unified Serviceability GUI D. Cisco Unified Operating System Administration GUI None 12. Which code snippet must be added to the blank in the script to create a new Cisco Webex space? A. B. C. D. None 13. An existing user (identified by userId) needs to be allowed to host Webex meetings. Which API call is used to assign the new license? A. PUT /license/{userId} B. POST /people/{userId} C. PUT /people/{userId} D. POST /license/{userId} None 14. Which API call made to Cisco Meeting Server removes the inbound dial plan rule matching cms.lab domain? A. DELETE to /api/v1/inboundDialPalnRules/ with body attribute id=”2c5662ab-7e5a-45a8-a133-5f4d6c6cb509”. B. DELETE to /api/v1/inboundDialPalnRules/2c5662ab-7e5a-45a8-a133-5f4d6c6cb509. C. PUT to /api/v1/inboundDialPalnRules/2c5662ab-7e5a-45a8-a133-5f4d6c6cb509 with body attribute delete=”True”. D. PUT to /api/v1/inboundDialPalnRules/2c5662ab-7e5a-45a8-a133-5f4d6c6cb509. None 15. Which value of “a” is displayed when the Python code is executed? A. 10 B. 13 C. 18 D. 21 None 16. What is a benefit of using Python virtual environments? A. It isolates dependencies of every project from the system and each other. B. It allows Python to differentiate between package versions. C. It frees the developer from installing the project dependencies. D. It puts dependent packages in a common site-packages directory. None 17. Drag and drop the code to complete the curl command that creates a halfwake brand logo using the xAPI HTTP API. Not all options are used. Code can be used more than one time. None 18. When the behavior of a Cisco collaboration device is customized, which use case requires an external control system because implementing JavaScript macro does not suffice? A. Add a Join Webex meeting button to the touch panel. B. Move the shutters up and down. C. Trigger a “room-reset” to restore default configurations. D. Implement an in-room control panel for speed-dialing. None 19. Which Webex API allows an app to be notified via HTTP when a specific event occurs in Webex? A. Rooms B. Events C. Webhooks D. Teams None 20. Using the Finesse REST APIs coupled with the Finesse notifications, which two use cases can be accomplished? (Choose two.) A. Add video calling capabilities to an existing application such as a CRM. B. Add outbound call capabilities to an existing application such as a CRM. C. Develop a secure monitoring application that captures the agent's states and dialog information of every agent in the contact center system. D. Develop a fully functioning custom agent desktop that has call control, workflows, and client logging. E. Develop a fully functioning custom agent desktop for chat, email, and SMS interactions including the content of the chat, email, and SMS. 21. How is a message created using Webex Teams REST APIs? A. POST https://api.ciscospark.com/v1/messages/{messageID} B. POST https://api.ciscospark.com/v1/messages/ C. GET https://api.ciscospark.com/v1/messages/ D. PUT https://api.ciscospark.com/v1/messages/ None 22. 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. None 23. 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. None 24. A collaboration engineer needs to create a new Webex user. Which code snippet must be placed in the blank in the code to meet this requirement? A. apiUrl = 'https://webexapis.com/v1/memberships’ authorization = 'your_access_token' 98httpHeaders = { B. apiUrl = 'https://webexapis.com/v1/people' authorization = 'Bearer your_access_token' httpHeaders = { C. apiUrl = 'https://webexapis.com/v1/people' access_token = ’your_access_token' httpHeaders = { D. apiUrl = 'https://webexapis.com/v1/memberships' access_token = 'Bearer your_access_token' httpHeaders = { None 25. An administrator is creating a script using the Python xAPI over WebSockets(pyxows) library. The goal of this script is to monitor the volume of the endpoint and set the volume to 60 whenever the volume has been set higher than that amount. Which code snippet accomplishes this task when it is added? A.if data['Status']['Audio']['Volume']>60: await client.xCommand(['Audio',Volume','set'],Level=60) B.if data['status']['Audio']['Volume']>60:await client.xGet(['Status','Audio','Volume')] C.if data ['status']['Audio']['Volume']>60:avait client.subscribe(['status',Audio','Volume'].callback,Level=60)) D.if data['Status']【Audio'['Volume']>60:await client.xSet(('Configuration',Audio',`DefaultVolume',60)) None 26. An administrator is creating a script using the Python xAPI over WebSockets (pyxows) library. The goal of the script is to capture an event generated by a UI Extensions action button (former In-Room Control Panel). When the action button is clicked, the script displays an alert that says that the button ID was clicked. Drag and drop the code snippets into the locations to complete the script. None 27. A developer embeds the Cisco Webex widget inside an HTML web page. Drag and drop the code snippets from the bottom onto the blanks in the code to load the widget. Not all options are used. None 28. Drag and drop the bootkit functions from the left onto the correct actions on the right. None 29. The beginning of the code is provided. Drag and drop the code snippets from the bottom onto the blanks in the Python script to create a new phone in Cisco UCM using the AXL API. Some options may be used more than once. Not all options are used. None 30. Which snippet of code does a user with the administrator role use in the missing “body” section to create a new user in a Webex Teams organization? A. None 31. Drag and drop the code snippets from the bottom onto the blanks in the code to construct an AXL SOAP request that updates the CallForward AII number for a given DN so that the helpdesk executes changes quickly. Not all options are used. None 32. Which Cisco UCM API is used to trigger on-demand recording of calls monitored by the application? A. AXL B. IPPS C. JTAPI/TAP D. SOAP None 33. 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 all options are used. None 34. Which Git command sends local changes from every branch to the remote repository? A. git add -all B. git commit -m "All" C. git push origin master D. git push -all None 35. Which output is expected when this code runs? test("USER",1,2,True,"Hello World",test1 ="Test Passed!",test2=2254) def test(definedArgument,args,**kwargs): print(definedArqument) print(args) print(kwargs["test1"1) A.definedArgumentArgsKwargs B.USER1Test Passed! C.USER(1,2,True,'Hel1o World')test1 D.USER(1,2,True,'He11o Wor1d')Test Passed! None 36. 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. None 37. The exhibit shows the XML schema to associate a device for the AddUser operation in AXL. Which XML snippet is correct to associate a device with name “SEP151515151515”? A. A.<associatedDevices> <device name-"SEP151515151515<associatedDevices> B.B.<routePartitionName><device>SEP151515151515</device></routePartitionName> C.C.<routePartitionName><device name="SEP151515151515"></routePartitionName> D.D.<associatedDevices><device>SEP151515151515</device><associatedDevices> None 38. Drag and drop the code to create a Webex Teams Recents Widget in an existing HTML page. Not all items are used. None 39. Drag and drop the code snippets into the correct order to create a Python ebex Teams REST API script that performs this sequence of tasks: create a Space, add a user to the Space, post the word “test” in the Space. Assume that the Python “requests” module has already been imported. None 40. Drag and drop the code snippets from the bottom onto the blanks in the code to construct a Python script that creates a webhook to notify the administrator when a message is deleted from a group Webex room. Not all options are used. None 41. Drag and drop the elements to create the command to initiate a call to device@company.com using the Webex Devices xAPI SSH Interface. Not all options are used. None 42. 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. None 43. Which code snippet is used to mention the bot CiscoDevNet@webex.bot? A.@personEmail.CiscoDevNet@webex.bot B. @CiscoDevNet@webex.bot C. @personEmail.CiscoDevNet@webex.bot D. (@personEmail.CiscoDevNet@webex.bot) None 44. Which two statements describe advantages of consuming APIs with asynchronous versus synchronous requests? (Choose two.) A. All Cisco APIs are designed to be invoked asynchronously. B. APIs respond more quickly when invoked asynchronously. C. Asynchronous request coding is less complex. D. Application threads do not block waiting for an asynchronous response. E. Multiple asynchronous requests can be sent simultaneously. 45. Which statement describe the function of the perfmonCollectCounterData operation used in the Cisco Unified Communications Manager Serviceability Perfmon API? A. It returns the Perfmon data for all counters that belong to an object on a particular host. B. It collects files from RTMT. C. It collects the Perfmon data for all counters that have been added with perfmonAddCounter to the session handle returned from perfmonOpenSession. D. It returns the list of available Perfmon objects and counters on a particular host. None 46. A software engineer must configure a Cisco TelePresence device and custom reporting dashboard to retrieve and display the temperature of the device every minute. Drag and drop the code snippets from the bottom onto the boxes in the code to collect and send the data by using the xAPI. Not all options are used. None 47. What are two characteristics of JavaScript macros for Cisco collaboration room devices? (Choose two.) A. The Macro console log messages are lost every time the runtime is restarted. B. The Macro console log supports severity levels. C. The Macro console log supports one macro at a time. D. The macros depend on each other to prevent overloading the system with listeners. E. The Macro Editor forbids saving macros if the macros have a compile error 48. 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 None 49. Drag and drop the elements from the left onto the correct descriptions on the right. Not all options are used. None 50. Which two scenarios have the capability to be automated by combining the Webex Meetings XML API with other API-enabled systems? (Choose two.) A. scheduling new-hire orientation meetings as part of an HR system workflow B. triggering Webex meeting recording when the host disconnect from the meeting. C. automatically launching the weekly Webex scrum meeting on Mondays at 9 AM D. reassigning an employee’s scheduled Webex meeting to their manager then they leave the company E. muting users in a Webex meeting when their Cisco Jabber presence status transitions to Away 51. Drag and drop the code snippets from the bottom onto the blanks in the code to implement a call using the Cisco Webex REST API to retrieve 10 messages in an organization created between October 10th 2019 and October 12th 2019. Not all options are used. None 52. Drag and drop the code snippets from the bottom onto the blanks in the code to automate a query to list all phones on a test Cisco UCM cluster using an AXL SOAP request. Not all options are used. None 53. Drag and drop the code from the bottom onto the box where the JavaScript code is missing to list licenses in a critical state. Not all options are used. None 54. What are two keys features of Cisco Unified Communications Manager Serviceability APIs? (Choose two.) A. save alarms and events for troubleshooting B. connect to serial console on phone hardware C. configure firewall rules on phone hardware D. scan servers and devices for malware E. real-time monitoring of components 55. Drag and drop the code snippets from the bottom onto the blanks in the code to embed a Webex Space Widget on a web page. Not all options are used. None 56. Which type of token is required for authenticating requests to the Webex Meetings REST API? A. API token B. client toke C. access token D. refresh token None 57. A Webex Teams bot receives a Webhook payload, which notifies the bot that a message was created in a space. Which two API requests must be issued for the bot to answer the author of the message? (Choose two.) A. POST /v1/messages B. GET /v1/messages/{messageId} C. GET /v1/webhooks/{webhookId} D. PUT /v1/messages/{messageId} E. POST /v1/webhooks 58. What is a capability of the Macro Editor on a Cisco Webex Device? A. It supports multiple programming languages. B. It deploys new macros after restarting the application. C. It deactivates macros at any time. D. It supports keyboard shortcuts that are configured through the web UI. None 59. Drag and drop the code snippets to create a valid AXL API request. Not all options are used. None 60. 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. Embed Cisco Webex Meeting functionality into a web page. None 61. A bot is receiving notifications such as the one displayed in the exhibit. Drag and drop the code onto the snippet to complete the API request that was sent to Webex Teams so that the bot will receive these notifications. Not all options are used. None 62. This Python script automates the creation of a Webex Teams space and adds participants to the space. Drag and drop code on the snippet to complete the script. Not all options are used. None 63. Drag and drop the code snippets from the bottom onto the blanks in the Python boxes to create a space and add users to the newly created space using Webex API. Not all options are used. None 64. Which two use cases can be accomplished using the Finesse JavaScript library? (Choose two.) A. Integrate customer relationship management capabilities into the Finesse agent desktop. B. Build a custom browser-based agent desktop. C. Build a Finesse gadget to add quick dial to the Finesse agent desktop. D. Build a Finesse gadget to create new agents on the Finesse system. E. Build a Finesse gadget to configure Finesse log levels for the Finesse administrator console. 65. This Python script uses the websocket-based, xAPI library “pyxows’ to monitor and print event details to the console when users interact with UI Extension/In-Room Control ‘Action Buttons’ deployed to the Touch-10 interface of a Webex room device. Which two code snippets successfully capture such events? (Choose two.) A. await client.xEvent([‘Event’, ‘**’], callback) B. await client.subscribe([‘Event’, ‘ActionButton’, ‘Clicked’], callback) C. await client.subscribe([‘Event’, ‘**’], callback) D. await client.xEvent([‘Event’, ‘UserInterface’, ‘Extensions’, ‘Panel’, ‘Clicked’], callback) E. await client.subscribe([‘Event’, ‘UserInterface’, ‘Extensions’, ‘Panel’, ‘Clicked’], callback) 1 out of 65 Name Email Time is Up!