100% Latest & Updated Cisco 200-301 Practice Test Questions, Exam Dumps & Verified Answers!
30 Days Free Updates, Instant Download!
Question 770
A service desk wants to analyze telemetry through an AI tool, but raw input includes tokens and user-identifying logs. Which data-minimization and redaction process should apply before sharing the inputs?
- Send raw access tokens to the AI tool so it can reason about every device credential
- Replace usernames in the presentation but leave them in the raw source file sent to the service
- Use approved data handling and redaction controls
- Retain all packet payloads, personal identifiers and credentials without retention limits
Explanation
Correct Answer
C:Privacy controls restrict what sensitive operational data is supplied to models.
Incorrect Answers
A:Reusable secrets should not be transmitted where they are unnecessary for telemetry analysis.
B:Presentation masking does not remove identifying data from the transmitted input.
D:Unnecessary sensitive collection violates data minimization and approved handling controls.
Question 771
A monitoring tool needs to read an existing Catalyst Center device inventory resource. It must not create, replace, partially update or delete server state. Which HTTP method is the ordinary retrieval operation?
- POST to the collection, creating a new device record
- Send an HTTP GET request
- PUT with a complete JSON representation of the record
- DELETE the inventory resource URI
Explanation
Correct Answer
B:GET requests retrieve a representation of the addressed resource without requesting modification. A server may log access, but the HTTP method is read-oriented rather than the POST/PUT/PATCH/DELETE mutation operations.
Incorrect Answers
A:POST commonly creates or submits a resource; it is not the standard read-only retrieval operation demanded by the scenario.
C:PUT generally creates or replaces the target representation and is inappropriate for a read-only inventory fetch.
D:DELETE removes the addressed resource and is the opposite of retrieving information without mutation.
Question 772
An authenticated application sends a complete JSON body to a Cisco REST API collection endpoint to create a new approved resource. The API documents creation by POST for that collection. Which HTTP request method should be used?
- GET on the collection URI
- PATCH an unrelated existing resource
- DELETE the collection URI
- Send an HTTP POST request
Explanation
Correct Answer
D:POST sends data to a collection or action endpoint and commonly asks the server to create a new member. Whether it is idempotent depends on the API contract, unlike a simple retrieval with GET.
Incorrect Answers
A:GET retrieves resources or lists but does not submit the payload to create the required new item.
B:PATCH partially changes an existing resource and is not the documented creation operation at this collection endpoint.
C:DELETE removes resources rather than creating a new object from the supplied representation.
Question 773
A REST endpoint defines PUT as replacing the complete configuration representation of resource `/policy/23`. The client intends to replace all fields with a new full JSON resource, not partially change one field. Which method matches the documented update semantics?
- PATCH with only one policy attribute
- GET /policy/23
- Send an HTTP PUT request
- DELETE /policy/23
Explanation
Correct Answer
C:PUT normally supplies a complete target-resource representation and has replacement semantics, subject to the API specification. PATCH is intended for partial changes where only selected fields are modified.
Incorrect Answers
A:PATCH is the partial update method and does not express a full replacement of the stored representation.
B:GET reads the existing resource without replacing its server-side configuration.
D:DELETE removes the addressed resource instead of replacing it with a new complete representation.
Question 774
An already-existing Cisco REST resource has ten settings. The API supports partial updates, and the client must change just `description` without sending or overwriting the other nine fields. Which HTTP method is appropriate?
- Send an HTTP PATCH request
- PUT with only a description field despite documented full replacement semantics
- GET with a JSON request body
- DELETE and recreate the entire resource
Explanation
Correct Answer
A:PATCH expresses a partial update to an existing resource rather than requiring a full replacement document. The exact patch format and field behavior depend on the endpoint’s published API contract.
Incorrect Answers
B:A full-replacement PUT can reset or remove omitted fields; it does not meet the requirement to keep other settings intact.
C:GET is used for retrieval and does not apply the requested partial server-side change.
D:Removing and recreating the object can affect identity, associations and downtime and is not a partial in-place update.
Question 775
An administrator must remove one named, obsolete device policy object from a Cisco REST resource URI. The object is no longer needed and the API documents DELETE for the resource. Which HTTP method performs removal?
- Send an HTTP DELETE request
- GET, which returns the existing object
- POST to the collection, which commonly creates a new object
- PATCH the description to an empty string
Explanation
Correct Answer
A:DELETE asks the server to remove the resource at the target URI; permissions and resource dependencies may still cause refusal. It is not a substitute for PUT or PATCH when the resource should be retained.
Incorrect Answers
B:GET retrieves the resource representation rather than removing it.
C:POST creation or action submission is not the specified removal of an existing resource at its URI.
D:Editing an attribute leaves the object present and does not delete the obsolete resource as required.
Question 776
A controller automation tool issues `GET /api/v1/devices/27` with valid credentials. The Cisco API replies `HTTP/1.1 200 OK` and supplies a JSON device representation. Which interpretation is supported?
- The request succeeded and the representation of device 27 was returned
- The device was necessarily created by this GET and its URI changed
- The server accepted a long-running job but has not yet processed the GET
- The controller denied access to the requested resource because the token was invalid
Explanation
Correct Answer
A:HTTP 200 OK for this GET means the server handled the retrieval and returned its representation; reading a resource is not the same as modifying it.
Incorrect Answers
B:Creation is normally a write operation such as POST and may return 201 Created; a GET does not imply that the resource was added.
C:Accepted/queued work is typically signaled by HTTP 202, not by a completed 200 response to a normal read request.
D:Bad credentials would normally cause 401 Unauthorized rather than this successful 200 response.
Question 777
An authenticated Cisco controller API client successfully creates a new network object by POSTing to a supported collection endpoint. The response is `201 Created` with the new resource identifier. What does that status mean?
- The target resource could not be found and should be retried with a different ID
- The server accepted a job for later processing but did not yet create the object
- The creation request succeeded and a new resource was created
- The POST failed because the submitted JSON document was malformed
Explanation
Correct Answer
C:HTTP 201 identifies successful creation of a resource; the returned identifier lets the client address the new object afterward.
Incorrect Answers
A:A missing resource is normally indicated by 404 Not Found, not by the success-class 201 status.
B:HTTP 202 Accepted is the typical queued-work response; the prompt specifically states 201 Created with a new ID.
D:Malformed requests commonly produce a 400-class validation error rather than 201 Created.
Question 778
A Cisco controller API returns HTTP `202 Accepted` and a job/status identifier after a valid configuration-deployment request. What can the client safely conclude at this point?
- The requested configuration has already reached every device and has passed postdeployment tests
- The request was accepted for processing, but the client must inspect job status or completion results before claiming the change is applied
- The response means the request lacked authentication credentials and no job was queued
- The response means the resource is missing and the endpoint returned an HTTP 404
Explanation
Correct Answer
B:Cisco API references use 202 Accepted for queued work. A job identifier or status URL should be checked for success or failure before asserting a deployed state.
Incorrect Answers
A:HTTP 202 does not prove that all asynchronous work completed; an explicit success/completion state is still needed.
C:Missing/invalid authentication is generally a 401 Unauthorized, not a 202 Accepted.
D:A missing resource conventionally returns 404 Not Found, a different 4xx error status.
Question 779
A Cisco controller API client makes an authenticated `GET /api/v1/devices/does-not-exist`. The API returns HTTP `404 Not Found`. What is the most justified first interpretation?
- The server has accepted a configuration job for asynchronous deployment
- The addressed resource does not exist at that URI, or the URI/id is incorrect
- The caller has proven the object exists but lacks permission to read it
- The API key is missing, so the request failed before it could identify the resource
Explanation
Correct Answer
B:HTTP 404 means that the requested URI/resource cannot be found. Verify the ID and endpoint before retrying or treating it as a permissions failure.
Incorrect Answers
A:HTTP 202 Accepted indicates queued work; a 404 from this GET does not establish that any job was scheduled.
C:A well-authenticated caller who lacks required permissions commonly receives 403 Forbidden, not a guaranteed 404 result.
D:Missing or invalid authentication typically maps to 401 Unauthorized. A 404 is primarily a resource/URI finding failure here.
Question 780
A Cisco Secure Access API client sends a request with an expired bearer token. The response is HTTP `401 Unauthorized`. Which remedial action addresses that specific response?
- Inspect permissions for an already authenticated client, as this code always means 403 Forbidden
- Change the request method to DELETE to remove the rejected resource
- Treat the response as a successful HTTP 200 and use its payload without authentication
- Refresh or replace the invalid credentials and retry the authorized request
Explanation
Correct Answer
D:HTTP 401 indicates missing or unacceptable authentication. Obtain a valid token with the proper scope before retrying.
Incorrect Answers
A:403 Forbidden is the usual response when an authenticated identity lacks permission. An expired token is an authentication problem yielding 401.
B:DELETE is a resource-removal operation and does not correct an expired or missing API authentication token.
C:A 401 response is an error, not a success status. The original action cannot be assumed completed.
Cisco Certified Network Associate (CCNA) (200-301) Practice Tests