Cisco 350-901 Developing Applications using Cisco Core Platforms and APIs v1.0 Online Training
Cisco 350-901 Online Training
The questions for 350-901 were last updated at Sep 15,2025.
- Exam Code: 350-901
- Exam Name: Developing Applications using Cisco Core Platforms and APIs v1.0
- Certification Provider: Cisco
- Latest update: Sep 15,2025
A developer is working in a branch to develop a new feature named ‘newfeat404880077’. A file named ‘devcoreg13642911.jpg’ has accidentally been staged. This needs to be removed so that the commit is performed and branches merged.
Which git command must be used to unstage the file?
- A . git delete HEAD devcoreg13642911.jpg
- B . git remove HEAD devcoreg13642911.jpg
- C . git reset HEAD devcoreg13642911.jpg
- D . git revert HEAD devcoreg13642911.jpg
DRAG DROP
Drag and drop the steps from the left into the order on the right to ensure that an application requiring communication to the external network is hosted on a Cisco Catalyst 9000 switch.
DRAG DROP
Drag and drop the code from the bottom onto the box where the code is missing to permit network traffic between 10.0.0.0/8 and all other networks on port 80 for a Cisco Nexus 9000 switch by using the Puppet module. Not all options are used.
DRAG DROP
Drag and drop the code from the bottom onto the box where the code is missing in the Python code to query for user permissions while mitigating against SQL Injection Not all options are used.
An application is developed in order to communicate with Cisco Webex. For reporting, the application must retrieve all the messages sent to a Cisco Webex room on a monthly basis.
Which action calls /v1/messages directly?
- A . Set up a webhook that has messages as the resource type and store the results locally.
- B . Utilize the pagination functionality by defining the max property.
- C . Recursively call the /vl/messages endpoint by using the beforeMessage property.
- D . Filter the response results by specifying the created property in the request.
DRAG DROP
Refer to the exhibit above and click on the tab in the top left corner to view a diagram that describes the typical flow of requests involved when a webhook is created for a booking service.
Drag and drop the requests from the left onto the item numbers on the right that match the missing sections in the sequence diagram to design the complete flow of requests involved as a booking is updated from a web application.
Refer to the exhibit.
Which configuration of method and parameter retrieves the health of a laptop connected to the network from Cisco DNA Center?
- A . PUT; network-health;
- B . GET; client-health;
- C . GET; network-device;
- D . POST; network-device;
DRAG DROP
Refer to the exhibit.
Drag and drop the steps from the left into the order of operation on the right for a successful OAuth2 three-legged authorization code grant flow.
Which configuration stop must be performed on a Cisco IOS XE device to present collected data in Cisco DNA Center?
- A . Create an SNMPv3 user account.
- B . Apply a telemetry profile.
- C . Synchronize the device and the data collector.
- D . Enable Cisco NetFlow collection.
Refer to the exhibits which show the documentation associated with the create port object API cafl in Cisco Firepower Threat Defense, and a cURL command.
Which data payload completes the cURL command to run the APi call?
A)
B)
C)
D)
- A . Option A
- B . Option B
- C . Option C
- D . Option D