Courseiva

Cisco Automating and Programming Cisco Security Solutions (SAUTO, 300-735, CCNP Security) (SAUTO) (SAUTO) — Questions 175

281 questions total · 4pages · All types, answers revealed

Page 1 of 4

Page 2
1
MCQmedium

You are automating the deletion of a sandbox report in Threat Grid. Which HTTP method should you use?

A.DELETE
B.GET
C.POST
D.PUT
AnswerA

DELETE is for resource removal.

Why this answer

The DELETE method is the standard RESTful way to remove a resource via an API.

2
Multi-Selectmedium

Which TWO of the following are components of a URL? (Choose two)

Select 2 answers
A.Protocol (e.g., https)
B.The local machine's IP address
C.The server's physical CPU type
D.Host/Domain name
E.The user's password
AnswersA, D

Mandatory for REST calls.

Why this answer

A URL typically includes the protocol (e.g., HTTPS) and the host/domain name.

3
MCQeasy

Which data format is the standard for Cisco's cloud-based security APIs?

A.JSON
B.YAML
C.CSV
D.XML
AnswerA

JSON is the universal language for Cisco's REST-based APIs.

Why this answer

JSON (JavaScript Object Notation) is the standard data exchange format for almost all modern Cisco security APIs.

4
MCQmedium

You are automating Cisco Adaptive Security Appliance (ASA) configurations using NETCONF. Which protocol data store should you target to ensure your changes take effect immediately in the running configuration?

A.running
B.intended
C.candidate
D.operational
E.startup
AnswerA

The running data store is the active configuration currently applied to the device.

Why this answer

In NETCONF, the 'running' data store represents the currently active configuration on the device.

5
MCQmedium

When automating Cisco Stealthwatch (Secure Network Analytics) alerts, which API endpoint is used to query flow data?

A./inventory/v1/devices
B./sw-reporting/v1/flows
C./api/v1/firewall
D./analytics/v1/alerts
AnswerB

This is the correct endpoint for flow-based data queries.

Why this answer

The Stealthwatch API provides specific endpoints under '/sw-reporting/v1/' for flow data retrieval.

6
MCQhard

You are implementing automated log retrieval from Cisco ASA using the REST API. What is the limitation of the 'get_logs' endpoint?

A.It requires an active VPN session.
B.It only supports XML format.
C.It is intended for management, not high-volume log streaming.
D.It does not support real-time logs.
AnswerC

Using REST API for logs is inefficient compared to syslog/SIEM.

Why this answer

The ASA REST API is limited in how much logging data it can stream; it is not designed for bulk historical log aggregation.

7
Multi-Selectmedium

Which THREE of the following are mandatory components of an HTTP REST request? (Choose three)

Select 3 answers
A.Target URL/URI
B.HTTP Method (GET, POST, etc.)
C.Request Body
D.Request Headers
E.Database Password
AnswersA, B, D

Mandatory to specify the endpoint.

Why this answer

A valid HTTP request must include the method, the destination URL, and appropriate headers.

8
MCQeasy

You need to retrieve the current status of all Cisco Umbrella 'Virtual Appliances' using the API. Which API resource is the most appropriate?

A.Networks endpoint
B.Virtual Appliances endpoint
C.Policies endpoint
D.Roaming Computers endpoint
AnswerB

This endpoint is designed to expose the state and configuration of VAs.

Why this answer

The 'Virtual Appliances' endpoint in the Umbrella API specifically provides status and heartbeat information for registered VAs.

9
Multi-Selectmedium

Which THREE actions are essential when implementing a Python-based automation script that interacts with a Cisco REST API using the 'requests' library to ensure secure communication?

Select 3 answers
A.Always ensure the connection uses the 'https' protocol scheme in the URL.
B.Store API credentials in plain text in the script for easy portability.
C.Disable SSL verification for all production API connections.
D.Use environment variables or a vault to store sensitive authentication tokens.
E.Use the 'verify=True' parameter in requests to validate the server's SSL certificate.
AnswersA, D, E

HTTPS ensures traffic encryption between the client and the API endpoint.

Why this answer

Security best practices for API interaction include using HTTPS, managing secrets securely, and handling SSL certificate verification.

10
MCQmedium

You are automating policy updates for Cisco Umbrella using the Umbrella Management API. You need to identify the correct endpoint to retrieve the list of destination lists for a specific organization. Which HTTP method and path should you use?

A.GET /v1/organizations/{organizationId}/destinationlists
B.GET /v1/policies/destinationlists
C.POST /v1/organizations/{organizationId}/destinationlists
D.PUT /v1/organizations/{organizationId}/destinationlists
AnswerA

This is the correct endpoint path for retrieving destination lists in the Umbrella Management API.

Why this answer

The Cisco Umbrella Management API uses the GET method with the /organizations/{organizationId}/destinationlists path to retrieve the destination lists associated with an organization.

11
MCQhard

When using the Cisco ISE REST API, what does the 'ERAS' (External RESTful Services) framework provide?

A.Encrypted SSH tunneling for CLI.
B.CRUD operations on ISE resources via REST.
C.Automated firmware updates.
D.Real-time threat intelligence feeds.
AnswerB

ERAS is the API surface for ISE management.

Why this answer

ERAS enables external applications to perform CRUD operations on ISE resources like endpoints and policies.

12
Multi-Selecthard

Which TWO of the following steps are involved in the Cisco Firepower API authentication workflow? (Choose two)

Select 2 answers
A.Restarting the FMC services
B.Extracting the 'X-Auth-Access-Token' from the response
C.Sending a DELETE request to clear the cache
D.Configuring an SNMP v3 trap
E.Sending a POST request to the authentication endpoint with credentials
AnswersB, E

This token is used for all subsequent calls.

Why this answer

The workflow involves sending credentials to the authentication endpoint and capturing the returned access token.

13
MCQhard

You are performing a bulk update of Security Group Tags (SGTs) in Cisco ISE. Which mechanism should you prioritize to minimize load on the API when processing thousands of tags?

A.Iterative single-POST requests
B.ISE ERS Batch API endpoints
C.pxGrid streaming
D.Direct SQL injection to the ISE DB
AnswerB

The Batch API allows processing multiple resource updates in a single request.

Why this answer

Using the bulk API endpoints or ERS (External RESTful Services) with batch processing is the correct way to handle large datasets effectively.

14
Multi-Selectmedium

Which TWO of the following are primary benefits of automating Cisco security policies via APIs? (Choose two)

Select 2 answers
A.Automatic removal of all security threats
B.Bypassing the need for network engineers
C.Increased consistency of security posture
D.Elimination of physical firewalls
E.Reduction in human configuration errors
AnswersC, E

Scripts ensure uniform policy application.

Why this answer

Automation reduces human error and ensures configuration consistency across the environment.

15
MCQhard

You are automating Firepower Management Center event retrieval. You notice your script is getting an HTTP 429 response. What should your automation script implement?

A.Switch to a different API key
B.Increase the timeout interval
C.Implement an exponential backoff algorithm
D.Disable the API logging on the device
AnswerC

Exponential backoff is the standard mechanism to gracefully handle rate-limiting.

Why this answer

An HTTP 429 'Too Many Requests' error indicates rate-limiting. A robust script must implement exponential backoff to respect the API rate limits.

16
Multi-Selectmedium

Which THREE of the following are valid HTTP methods supported by REST APIs for managing network configurations?

Select 3 answers
A.DELETE
B.TRACE
C.CONNECT
D.POST
E.GET
AnswersA, D, E

Used for removing resources.

Why this answer

GET, POST, and DELETE are standard HTTP methods used in RESTful management.

17
MCQmedium

You are designing a YANG model for a custom security policy. Which statement accurately describes the function of a 'leaf' node in YANG?

A.It defines a list of instances.
B.It acts as a container for other nodes.
C.It contains a single value and no child nodes.
D.It defines a choice between multiple alternatives.
AnswerC

A leaf defines a specific piece of data.

Why this answer

A leaf node contains a single value and has no child nodes.

18
MCQmedium

You are automating Cisco ASA firewall rule updates using the REST API. Which data format is required in the request body when pushing a new access control entry?

A.YAML
B.XML
C.JSON
D.CSV
AnswerC

JSON is the standard format for REST API interactions with Cisco security devices.

Why this answer

Cisco ASA REST API integrations typically require JSON as the payload format for defining network objects and access rules.

19
Multi-Selectmedium

Which TWO of the following are true regarding the 'requests' library's exception handling?

Select 2 answers
A.Exceptions are ignored by default
B.JSONDecodeError is an HTTP request error
C.ConnectionError is raised for successful connections
D.Timeout exceptions occur when the server takes too long to respond
E.RequestException is the base class for all library exceptions
AnswersD, E

Crucial for handling hung requests.

Why this answer

Exceptions like Timeout and ConnectionError are critical for writing robust, production-ready automation scripts.

20
MCQhard

You are writing a script that interacts with Cisco DNA Center. You need to keep the session alive after authentication. Which token is commonly used for subsequent API calls?

A.X-Auth-Token
B.OAuth Refresh Token
C.Session ID
D.Basic Auth Header
AnswerA

DNA Center standardizes on the X-Auth-Token header.

Why this answer

DNA Center uses an X-Auth-Token retrieved from the authentication service to authorize subsequent API requests.

21
Multi-Selectmedium

Which TWO of the following are valid HTTP methods supported by the Cisco Umbrella Management API?

Select 2 answers
A.POST
B.CONNECT
C.DELETE
D.HEAD
E.TRACE
AnswersA, C

POST is used for creating new resources.

Why this answer

The Umbrella Management API follows REST principles, and POST (create) and DELETE (remove) are standard methods for managing destination lists and policies.

22
MCQeasy

How do you retrieve the API credentials for Cisco Secure Endpoint?

A.In the 'Devices' -> 'Hosts' menu
B.In the 'Policies' -> 'General' menu
C.In the 'User Management' -> 'Accounts' menu
D.In the 'Settings' -> 'API Credentials' menu
AnswerD

This is the correct path for credential management.

Why this answer

Credentials are found under the 'API Credentials' section in the Secure Endpoint console.

23
MCQmedium

Which JSON-related error occurs if you try to parse a string that is missing a closing brace?

A.ValueError
B.JSONDecodeError
C.SyntaxError
D.TypeError
AnswerB

The specific error for malformed JSON syntax.

Why this answer

A 'JSONDecodeError' is raised when the parser encounters a syntax error, such as an incomplete object.

24
Multi-Selectmedium

You are automating threat hunting using the Cisco Umbrella Investigate API. Which TWO parameters are required to perform a standard DNS lookup for a specific domain? (Choose two)

Select 2 answers
A.The threat category ID
B.The global user ID
C.The domain name string
D.The API key in the request header
E.The IP address of the local DNS recursive resolver
AnswersC, D

The domain is the primary subject of the lookup.

Why this answer

The Investigate API requires the domain name and the specific endpoint path to retrieve DNS data.

25
MCQmedium

When using the Umbrella Investigate API, what does the 'co-occurrences' result represent?

A.The block rate of a policy
B.Domains accessed in the same timeframe
C.Malware infection rate
D.The number of users on a network
AnswerB

This identifies related domains.

Why this answer

Co-occurrences identify domains that are frequently visited together in short timeframes, often indicating related infrastructure.

26
MCQmedium

When automating a Cisco Secure Web Appliance (WSA) task, you need to trigger a 'policy push'. Which API component allows you to initiate this?

A.Rule Enforcement API
B.Device Sync API
C.Configuration Commit API
D.Policy Push API
AnswerC

This is the official method to apply staged configurations on WSA.

Why this answer

The WSA configuration API provides a 'commit' or 'push' endpoint to apply staged changes to the active configuration.

27
MCQhard

You are automating the 'App Firewall' in Cisco Cloudlock. You want to change an OAuth app's status from 'Approved' to 'Revoked'. Which object structure must be sent in the request body?

A.{"type": "oauth", "state": "blocked"}
B.{"action": "delete"}
C.{"user_id": "all", "action": "revoke"}
D.{"status": "revoked"}
AnswerD

The API expects a JSON body defining the target state.

Why this answer

Cloudlock's App Firewall API expects a JSON payload containing the 'app_id' and the desired 'status' field to perform state changes.

28
MCQeasy

What is the primary advantage of using JSON over XML when interacting with modern Cisco security APIs?

A.JSON allows for better schema validation.
B.JSON is more concise and reduces bandwidth and parsing latency.
C.JSON supports more complex data types.
D.JSON is natively supported by the Cisco CLI.
AnswerB

The conciseness of JSON is a major factor in its preference for web APIs.

Why this answer

JSON is more lightweight, easier to parse with modern programming languages, and has lower overhead compared to XML.

29
MCQmedium

When designing an automation workflow using Postman, which feature allows you to dynamically pass a value from the response of one request to the input of a subsequent request?

A.Pre-request Scripts
B.Mock Servers
C.Request Headers
D.Collection Variables
AnswerD

Collection variables are used to store data captured from one request and inject it into others.

Why this answer

Postman variables (specifically collection or environment variables) are updated via the 'Tests' tab using scripting to chain requests.

30
MCQmedium

While testing a REST API call in Postman for Cisco ISE, you receive a 403 Forbidden error. What is the most likely cause of this issue in the context of network programmability?

A.The authentication token has expired.
B.The server is currently undergoing maintenance.
C.The API endpoint URL is incorrectly formatted.
D.The API user account lacks the necessary roles or privileges to perform the requested operation.
AnswerD

403 Forbidden is a standard HTTP response for authorization failures.

Why this answer

A 403 error indicates that the server understands the request but refuses to authorize it, typically due to insufficient RBAC permissions for the API user account.

31
MCQeasy

When automating the Cisco Secure Email (ESA) configuration via the API, which file format is required to import a new set of content filters?

A.CSV
B.YAML
C.JSON
D.XML
AnswerD

AsyncOS configuration exports and imports are formatted in XML.

Why this answer

Cisco Secure Email uses XML for configuration exports and imports via the API.

32
MCQeasy

Which statement best describes JSON?

A.It is specific to JavaScript and cannot be used in Python.
B.It is a lightweight, language-independent data format.
C.It is a binary format for faster processing.
D.It is a schema language for XML.
AnswerB

JSON's strength is its simplicity and broad compatibility.

Why this answer

JSON is a text-based format for data interchange that is independent of any programming language.

33
MCQhard

You are automating the blocking of a specific URL on a Cisco WSA. You have verified the API reachability, but the rule is not being applied. What is the most common reason?

A.The URL is already in the global whitelist
B.The WSA needs a reboot
C.The API user does not have 'Admin' privileges
D.The configuration change was not committed
AnswerD

WSA configuration changes are staged and must be committed to take effect.

Why this answer

The WSA API often requires a 'commit' action after updating rules; without this, the changes remain in a staging area and are not active.

34
Multi-Selecteasy

Which THREE of the following are common benefits of using REST APIs for network automation?

Select 3 answers
A.Automatic optimization of routing tables
B.Reduced configuration errors
C.Increased operational efficiency
D.Scalability for large deployments
E.Replacement of all network hardware
AnswersB, C, D

Removes manual CLI interaction.

Why this answer

Repeatability, scalability, and programmatically driven configurations are core benefits of APIs.

35
Multi-Selecthard

Which TWO of the following are mandatory fields when creating a new 'Destination List' via the Cisco Umbrella API?

Select 2 answers
A.name
B.organizationId
C.access
D.description
E.createdAt
AnswersA, C

Every list needs a unique name.

Why this answer

To create a destination list, one must provide a name and the specific list access type (block or allow).

36
MCQhard

Which Python library is most commonly used for handling REST API requests in SecureX automation scripts?

A.flask
B.urllib
C.requests
D.django
AnswerC

The 'requests' library is the de facto standard.

Why this answer

The 'requests' library is the standard for handling HTTP operations in Python.

37
Multi-Selectmedium

Which TWO of the following are valid methods for interacting with Cisco ISE programmatically?

Select 2 answers
A.pxGrid API
B.Syslog streaming
C.CLI SSH Netmiko
D.SNMP Traps
E.External RESTful Services (ERS) API
AnswersA, E

pxGrid is the standard interface for ISE context sharing.

Why this answer

Cisco ISE provides the ERS (RESTful) API for configuration and the pxGrid API for context sharing.

38
MCQmedium

You are developing an integration for the Cisco Secure Endpoint API. What is the result of using a pagination parameter?

A.Authenticates the request
B.Encrypts the data stream
C.Retrieves results in chunks
D.Reduces the API call limit
AnswerC

Pagination facilitates efficient data retrieval.

Why this answer

Pagination allows the API to return results in smaller, manageable chunks, preventing timeouts.

39
MCQeasy

What is the function of the Cisco SecureX 'Threat Response' module?

A.Managing network switch configurations
B.Hosting endpoint agent files
C.Investigating threats across integrated products
D.Automating software updates
AnswerC

This is the core function of the module.

Why this answer

Threat Response allows for the rapid identification and investigation of threats using integrated product data.

40
MCQmedium

Which Cisco security product API supports 'Bulk' operations to improve efficiency when modifying large numbers of objects?

A.Cisco Firepower Management Center API
B.Cisco ASA REST API
C.Cisco AnyConnect API
D.Cisco ISE ERS API
AnswerA

FMC supports bulk operations for objects.

Why this answer

The FMC API includes 'bulk' endpoints to allow creating or updating multiple objects in a single API call.

41
MCQeasy

In an HTTP request, what does the '201 Created' status code signify?

A.The resource was created successfully.
B.The request was accepted for processing but is not finished.
C.The request was received and processed successfully.
D.The request resulted in a temporary redirect.
AnswerA

Standard status for successful POST resource creation.

Why this answer

201 Created is the standard HTTP status code indicating that a resource has been successfully created.

42
MCQmedium

Your automated script is designed to update a Cisco Umbrella policy. What is the correct procedure to ensure that changes do not cause downtime?

A.Use a direct database write to the Umbrella backend
B.POST a new policy and delete the old one
C.GET current, modify, then PUT the updated policy
D.Simply overwrite the entire policy with a new static file
AnswerC

This read-modify-write pattern ensures the existing configuration is respected.

Why this answer

The correct procedure is to perform a GET request to retrieve the current policy configuration, modify the JSON structure locally, and then perform a PUT request to update the policy with the new configuration.

43
MCQmedium

In a Cisco Threat Grid API workflow, what does the 'state' field in the analysis report indicate?

A.The file reputation score
B.The connection health
C.The analysis status
D.The threat actor's location
AnswerC

State defines the progress of the sandbox execution.

Why this answer

The state field indicates whether the analysis is 'pending', 'analyzing', or 'complete'.

44
Multi-Selectmedium

You are using the Cisco Umbrella API. Which TWO of the following are valid ways to manage domain blocking?

Select 2 answers
A.POST /destinationlists/{id}/destinations
B.PATCH /destinations/all
C.PUT /dns/settings
D.GET /policies/block
E.DELETE /destinationlists/{id}/destinations
AnswersA, E

This adds domains to a list.

Why this answer

The Umbrella API supports managing destination lists and their associated domains via POST and DELETE methods.

45
MCQhard

You are automating Cisco Secure Email (ESA) using the Management API. You need to trigger an immediate update of the Anti-Spam engine. Which action is required to ensure the API call succeeds?

A.POST to /api/v1.0/config/engines/update
B.Update the config.xml file via SCP
C.Send a GET request to /config/antispam
D.Restart the appliance via API
AnswerA

The API requires a POST request to the engine update endpoint to initiate the fetch.

Why this answer

The update mechanism in the ESA Management API requires authenticated administrative access and the correct POST trigger to the engine-update resource.

46
MCQmedium

You are automating Cisco Firepower Management Center (FMC) object creation using the REST API. You successfully POST a new network object, but the changes do not appear on the managed Firepower Threat Defense (FTD) device. What is the mandatory final step to ensure the changes take effect?

A.Call the /deploy endpoint using the deployment target devices list.
B.The FMC automatically pushes objects immediately after the POST request returns 201.
C.Send a commit command to the FTD device directly via SSH.
D.Restart the snort process via the API.
AnswerA

Deployment is a separate asynchronous operation from the configuration update in the FMC API.

Why this answer

After pushing configuration changes via the FMC REST API, the configuration must be deployed to the FTD devices using the /api/fmc_config/v1/domain/{domainUUID}/deployment/deployabledevices endpoint to trigger the deployment process.

47
Multi-Selectmedium

When developing an automation script for Cisco Cloudlock, which TWO authentication methods are supported for API access?

Select 2 answers
A.API Token (Secret Key)
B.Username/Password
C.OAuth2 Client Credentials
D.RADIUS/TACACS+
E.SSH Public Key
AnswersA, C

API tokens are used for authentication in Cloudlock integrations.

Why this answer

Cloudlock primarily uses OAuth2 Client Credentials and API Tokens for programmatic access.

48
MCQeasy

Which of the following is a key requirement for using the Cisco Umbrella API successfully?

A.Root access to the DNS server
B.A valid SNMP community string
C.A physical connection to the Cisco cloud data center
D.API Key and Secret generated in the dashboard
AnswerD

These are the mandatory credentials for authentication.

Why this answer

Generating and properly storing API keys from the Umbrella dashboard is the fundamental requirement for all API interactions.

49
MCQeasy

What is the primary function of a 'Bearer Token' in an API request?

A.To define the API schema.
B.To compress the response.
C.To authenticate the API request.
D.To encrypt the payload.
AnswerC

It acts as the credential.

Why this answer

A Bearer Token is a credential that allows the holder (the bearer) to access the protected resource.

50
MCQeasy

What is the primary function of the Cisco SecureX 'Inspect' feature when using the browser extension?

A.To scan local hard drives for malware
B.To configure sandbox policies
C.To debug API responses
D.To extract and lookup observables from web pages
AnswerD

Inspect extracts observables from the browser for API lookup.

Why this answer

Inspect allows users to highlight an observable on any webpage and look it up in SecureX.

51
Multi-Selectmedium

Which TWO of the following steps are required to automate the retrieval of reporting data from the Cisco Secure Email Gateway?

Select 2 answers
A.Authenticate using an API key
B.Reboot the appliance
C.Configure a local Syslog server
D.Enable SSH access
E.Query the Reporting API
AnswersA, E

Authentication is the first step in any API interaction.

Why this answer

To extract data, one must authenticate via the API and then query the Reporting API endpoint for the specific data set.

52
Multi-Selectmedium

Which THREE of the following are examples of SaaS security posture automation tasks you can perform with the Cloudlock API?

Select 3 answers
A.Revoking third-party OAuth tokens
B.Auditing SaaS file permissions
C.Updating system firmware
D.Configuring SMTP routing
E.Creating threat detection triggers
AnswersA, B, E

Token revocation is a key automation task.

Why this answer

Cloudlock provides API-based control over user access, application auditing, and threat detection policies.

53
MCQmedium

You are troubleshooting a Python script that uses the 'requests' library. The script fails with a 'SSLError'. What is the most likely cause?

A.The API endpoint is down.
B.The authentication token is invalid.
C.The server certificate is self-signed or invalid.
D.The JSON payload contains invalid characters.
AnswerC

Requests validates certificates by default.

Why this answer

An SSLError occurs when the client cannot verify the SSL certificate presented by the server.

54
Multi-Selecthard

Which THREE types of observables can be looked up using the Cisco SecureX Threat Intelligence API?

Select 3 answers
A.MAC address
B.SHA-256 hash
C.User email
D.Domain
E.IP address
AnswersB, D, E

Supported observable.

Why this answer

SecureX supports lookups for IPs, domains, and file hashes (SHA-256).

55
MCQmedium

You are configuring an Ansible playbook to manage Cisco Firepower policies. Which module is specifically designed to interact with FMC objects?

A.cisco.ise.ise_policy
B.cisco.asa.asa_config
C.cisco.ios.ios_config
D.cisco.fmcansible.fmc_configuration
AnswerD

This is the official collection for managing FMC through Ansible.

Why this answer

The 'cisco.fmcansible' collection provides the specific modules required to manage FMC objects via the API.

56
MCQhard

When interacting with the Cisco ISE ERS API, you receive an HTTP 401 error. What is the most likely cause?

A.Authentication credentials provided are incorrect.
B.The ERS API service is disabled on the ISE node.
C.The request body contains invalid JSON.
D.The resource does not exist.
AnswerA

401 Unauthorized is returned when credentials fail verification.

Why this answer

HTTP 401 indicates unauthorized access, which means the provided credentials or the authentication token is invalid or missing.

57
MCQmedium

When integrating Cisco Umbrella with a SOAR platform, what is the best practice for handling API rate limits?

A.Implement exponential backoff
B.Use a single API key for all threads
C.Send all requests simultaneously
D.Ignore the 429 status code
AnswerA

This ensures the script waits appropriately before retrying after a rate limit hit.

Why this answer

Implementing exponential backoff logic is the standard practice for handling 429 'Too Many Requests' responses from APIs.

58
MCQeasy

When integrating Cisco Umbrella with a SIEM via the Reporting API, which format is recommended for high-volume log ingestion?

A.JSON via S3
B.CSV
C.Direct XML streaming
D.SQL database dump
AnswerA

S3 bucket logging is the architectural standard for Umbrella SIEM integration.

Why this answer

S3 buckets are the standard method for high-volume logs in Umbrella API integration.

59
MCQeasy

Which component of Cisco SecureX allows users to create automation workflows without writing code?

A.The Workflow Designer
B.The API explorer
C.The Threat Intelligence Tool
D.The Script Editor
AnswerA

The designer provides a visual interface for automation.

Why this answer

The Workflow Designer is the drag-and-drop environment for low-code automation.

60
Multi-Selecthard

Which THREE of the following are common issues encountered when automating Cisco Security APIs? (Choose three)

Select 3 answers
A.Incompatible physical power supply
B.Incorrect URL endpoints or API versioning
C.Exceeding API rate limits
D.Invalid authentication tokens
E.Wrong color of Ethernet cables
AnswersB, C, D

Common cause of 'not found' errors.

Why this answer

Common issues include authentication failure, rate limiting, and incorrect API versions or endpoints.

61
Multi-Selecthard

Which THREE of the following are key considerations when designing an automated security script? (Choose three)

Select 3 answers
A.Robust error handling and logging
B.Secure storage of credentials (e.g., HashiCorp Vault)
C.Scalability and performance monitoring
D.Using default vendor passwords
E.Manual intervention for every step
AnswersA, B, C

Essential for debugging.

Why this answer

Scripts must handle errors, log activities, and be secure.

62
MCQmedium

You are automating the deletion of an old Umbrella API key. Why is it important to ensure that no active scripts are using this key before deletion?

A.The Umbrella dashboard will crash
B.The script will lose access immediately
C.The firewall will block all future traffic
D.The API logs will become unreadable
AnswerB

Deletion of credentials is irreversible and immediate.

Why this answer

Once an API key is deleted, any application using that key will immediately lose access, causing potential service disruption.

63
MCQmedium

When configuring the Cisco Secure Web Appliance (SWA) via the API, which object attribute is critical to ensure that a newly created policy is immediately active upon deployment?

A.enabled: true
B.priority: 0
C.deployment: 'force'
D.status: 'active'
AnswerA

The enabled boolean attribute is required to activate the policy.

Why this answer

The 'enabled' boolean flag must be set to true in the object JSON payload.

64
MCQeasy

You are using the Cisco ASA REST API to retrieve the current status of an interface. Which HTTP method should be used to perform this read operation?

A.PATCH
B.PUT
C.POST
D.GET
AnswerD

GET is the read-only method for resource retrieval.

Why this answer

The GET method is standard for retrieving resource state information from the REST API without modifying the configuration.

65
MCQeasy

A network engineer is using the Cisco Firepower Management Center (FMC) API to retrieve access control policy information. Which HTTP method should be used to perform a read-only request for a specific policy resource?

A.GET
B.PATCH
C.POST
D.PUT
AnswerA

GET is used to retrieve data.

Why this answer

The GET method is the standard HTTP verb used to retrieve data from a REST API resource without modifying it.

66
Multi-Selecthard

Which THREE of the following are common benefits of using NETCONF for device management?

Select 3 answers
A.Structured data format (XML)
B.Native GUI rendering
C.Transaction-based configuration commits
D.Logical separation of datastores
E.Real-time video streaming support
AnswersA, C, D

Easier to parse than CLI screen scraping.

Why this answer

NETCONF provides transaction-based operations, structured data (XML), and distinct datastores, improving reliability over CLI.

67
MCQhard

You are running a script that interacts with the Cisco ISE ERS API. The script is designed to perform a bulk import of users. Which HTTP code should you expect for a successful creation request?

A.201 Created
B.200 OK
C.202 Accepted
D.204 No Content
AnswerA

201 is the correct code for resource creation.

Why this answer

HTTP 201 Created is the standard response for a successful POST request that creates a new resource.

68
MCQmedium

You are developing a script to pull alerts from Cisco Cloudlock. You want to filter for 'High Severity' incidents only. Which parameter should you include in your API call?

A.severity=high
B.filter='High'
C.limit=high
D.status='critical'
AnswerA

The Cloudlock API uses this query parameter to filter incidents by severity level.

Why this answer

The Cloudlock API supports filtering incident logs via query parameters like 'severity_level' or 'severity'.

69
MCQmedium

You are writing a script to check for new security policy updates on a Cisco WSA. You notice that your script pulls the same configuration repeatedly. What should you use to check if the policy has changed?

A.ETag or Last-Modified header
B.The 'version' field in the config
C.The 'sleep' function
D.A full diff of the JSON payload
AnswerA

These headers allow for conditional GETs, preventing redundant data transfer.

Why this answer

The 'Last-Modified' header or an ETag check is the standard way to verify if a resource has changed since the last request, saving bandwidth and processing.

70
Multi-Selectmedium

Which THREE components are typically involved in a SecureX orchestration workflow that automates the isolation of a host based on an Umbrella alert?

Select 3 answers
A.Event trigger
B.Local SQL database server
C.Activity block
D.Target appliance configuration
E.Physical hardware switch console
AnswersA, C, D

An event must trigger the workflow.

Why this answer

Orchestration workflows require an 'Event' to trigger the flow, an 'Activity' to process the logic, and a 'Target' to define the appliance (e.g., Secure Endpoint) receiving the action.

71
MCQhard

When interacting with the Cisco WSA API, you want to retrieve the 'System Status'. What does the 'uptime' field in the JSON response represent?

A.Time elapsed since the last log upload
B.Time elapsed since the last API call
C.Time elapsed since the last restart
D.Time elapsed since the last configuration change
AnswerC

Uptime is the standard metric for time since the last system boot.

Why this answer

The uptime field in the WSA API provides the time elapsed since the last appliance restart or service initialization.

72
MCQmedium

A network engineer is testing a Cisco ASA REST API call using Postman. The request returns a 401 Unauthorized status code. What is the most likely cause of this error?

A.The requested resource does not exist on the ASA.
B.The JSON payload is malformed.
C.The ASA API service is disabled in the configuration.
D.The authentication token is missing or expired.
AnswerD

401 Unauthorized specifically refers to authentication failure.

Why this answer

A 401 status indicates that the request lacks valid authentication credentials.

73
MCQmedium

Which element in an API request is most often used to filter the amount of data returned?

A.HTTP Header
B.Query Parameters
C.URL Path
D.Request Body
AnswerB

Query parameters filter the response.

Why this answer

Query parameters (e.g., ?limit=10 or ?offset=5) are the standard way to filter and paginate API responses.

74
MCQeasy

Which data format is primarily used by all Cisco Security APIs (Secure Endpoint, Umbrella, Threat Grid)?

A.Protobuf
B.JSON
C.XML
D.YAML
AnswerB

JSON is the industry-standard format for Cisco REST interfaces.

Why this answer

JSON is the standard data exchange format for Cisco REST APIs.

75
Multi-Selecthard

Which THREE of the following actions can be automated via the Cisco ASA REST API?

Select 3 answers
A.Monitoring Interface Statistics
B.Modifying physical chassis fan speed
C.Updating Access Control Rules
D.Updating device firmware/BIOS
E.Creating Network Objects
AnswersA, C, E

Retrieving state information is a standard operation.

Why this answer

The ASA REST API supports CRUD operations on objects, interface status checks, and the configuration of access control rules.

Page 1 of 4

Page 2

All pages