Community Q&A

300-435 — frequently asked questions

Community-vetted answers to 10 common questions about this exam, each traced back to a specific practice question.

Questions from real practice questions

Each Q&A comes from a specific question — follow the link for the full analysis

Git Branch Creation and Checkout Commands

What does the -b flag do in git checkout?

The -b flag tells Git to create a new branch before checking it out, combining two steps into one command.

Can I create a branch without switching to it?

Yes, use 'git branch <name>' to create it, then 'git checkout <name>' to switch later.

Cisco DNA Center Webhook Properties

Why do webhooks use POST instead of GET?

POST allows sending larger payloads and triggers actions or creates new resources, whereas GET is for retrieving data and has length limits.

Can DNA Center webhooks send XML?

While some older or custom integrations might handle XML, the standard and documented payload format for DNA Center webhooks is JSON.

Receiving Meraki Webhooks with FastAPI

Why is POST used for Meraki webhooks?

Webhooks are push notifications sent from a source (Meraki) to a destination. POST is used because it allows sending a payload of data (the alert details) in the request body.

What is the role of @app.post in FastAPI?

It is a decorator that maps a specific URL path to a function that handles incoming POST requests, making the function act as a webhook receiver.

Valid Meraki API Network Creation Request Structure

Why is organizationId not in the JSON body?

The organizationId is a path parameter defined in the URL (/organizations/{organizationId}/networks). Including it in the body is redundant and often causes validation failures in Meraki's API.

What HTTP method is used to create a Meraki network?

A POST request is used to create new resources. GET retrieves data, PUT updates existing resources, and DELETE removes them.

RESTCONF vs NETCONF Data Encodings

Does NETCONF support JSON?

No, NETCONF (RFC 6241) strictly uses XML for all data exchange. JSON is not part of the NETCONF protocol specification.

Why is JSON important for RESTCONF?

JSON makes RESTCONF easier to use with modern web technologies and JavaScript libraries compared to the verbose XML used in NETCONF.