Valid Meraki API Network Creation Request Structure
Short answer
D The valid request uses POST with the organization ID in the path and only name/type in the JSON body.
Question
Demo Wireless Network in the organization QASD-EROA-MKAW?Key Takeaways
The main trap is including the organization ID in the JSON body; it must be part of the URL path, leaving the body to contain only network-specific attributes like name and product types.
Identify the correct HTTP request to create a Meraki wireless network using the Dashboard API. The solution requires POSTing to the organizations/networks endpoint with the organization ID in the URL path.
Common mistake: Choosing Option A because it includes all apparent data points. However, this is incorrect because Meraki APIs do not accept organizationId in the request body for this endpoint, leading to validation errors.
Expert Analysis
The question asks for a valid HTTP request to create a new wireless network in the Meraki Dashboard API. The endpoint for creating a network is POST /organizations/{organizationId}/networks. This is a RESTful resource creation, so the HTTP method must be POST.
In Meraki's API design, the {organizationId} is passed as a path parameter (part of the URL), not as a body parameter. Therefore, any JSON payload containing an organizationId field is structurally incorrect for the request body; the organization context is already defined by the URL path. The request body should contain only the properties required to define the new network. For a wireless-only network, the standard fields are name and productTypes (or historically just type in older versions, but modern API documentation emphasizes productTypes).
Let's evaluate the options based on these constraints:
- Option A: Contains
organizationIdinside the JSON body. This is redundant and invalid because the ID is already in the URL path. Comments correctly note that "OrganizationID never goes in the body" and it is "not a valid body parameter." - Option B & C: These appear to have structural issues or incorrect methods/payloads not aligned with the standard Meraki schema.
- Option D: Uses the correct
POSTmethod and includes the necessary fields (name,type/productTypes) in the body without including theorganizationId. This aligns with the API specification where the path defines the scope and the body defines the resource attributes. As one comment states: "D - OrganizationID never goes in the body for meraki api calls...v1 or v0". Another confirms: "correct answer is D because the org id is on the path already."
Therefore, Option D represents the syntactically and semantically correct request structure.
Official Reference
https://developer.cisco.com/meraki/api/#!create-organization-network
This link opens the official vendor documentation in a new tab.
Exam Strategy
When working with REST APIs in certification exams, always distinguish between path parameters and body parameters. If an identifier (like an Organization ID) appears in the URL template (e.g., /organizations/{id}/...), it is a path parameter and should NOT be repeated in the JSON body. Focus on what attributes are unique to the resource being created (name, type, settings) rather than its parent context.
Frequently Asked Questions
Why is organizationId not in the JSON body?
What HTTP method is used to create a Meraki network?
Community Votes
34% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 11 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 11
-
kekoa 👍 5A - POST /organizations/{organizationId}/networks https://developer.cisco.com/meraki/api/#!create-organization-network
-
pafcio84 👍 3I think D because in Schema Definition: https://developer.cisco.com/meraki/api/#!create-organization-network There is only necessary to add "name" and "type"
-
NoobChampion 👍 3NoobChampion here again! Considering it is asking for which request is the valid one. I think the answer should be D
-
rhmgh 👍 2he wants create a wireless network, not a combined, then i think A is correct answer.
-
ThePokemonNuzlockingMaster 👍 1UPDATE: I Believe the answer to be A. I posted before stating that I think D is the answer but I was wrong, I'm fairly sure it would be A. OrganizationID being in the body is strange, however there are other questions on this site whereby OrganizationID is part of the body and that is the correct answer (for example question 96). The reason I think A is the correct answer despite this is because the "type: combined" isn't actually an accepted network type. Combined is applied when you list out more than one network type, so for example it could be {"type": "wireless applicance"}. This is shown in the v0 documentation, which is the api version which this question is referring to: https://developer.cisco.com/meraki/api-v0/create-organization-network/ Type: The type of the new network. Valid types are wireless, appliance, switch, systemsManager, camera, cellularGateway, or a space-separated list of those for a combined network.
Show 6 more comments
-
ThePokemonNuzlockingMaster 👍 1This is a bit confusing, looking at the documentation it kinda looks like none of them? https://developer.cisco.com/meraki/api/create-organization-network/ This doesn't have a "type" option defined in a schema, instead having a field called "productTypes", so that makes them all incorrect. Perhaps this question was written for an older version of the API. However, considering that it has to be between A and D (because the URL in B and C is incorrect), and there isn't the option to put organizationID or anything similar in the request body, I would be most inclined to go with D. Honestly though, this could go either way.
-
NoobChampion 👍 1Could be A or D. Depends if the JSON is either the response or the body of the request. The request does not need an Organization ID but the response does have the field in it.
-
jchutch2 👍 1It's D - OrganizationID never goes in the body for meraki api calls...v1 or v0
-
jchutch2 👍 1A will fail because organizationid isn't a valid body parameter.
-
Dominican_Beard 👍 1correct answer is D because the org id is on the path already.
-
pafcio84 👍 1Maybe better is A because is more specific type: wireless.
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All 300-435 Questions
Access 150 questions with complete answers and detailed explanations.
View Full 300-435 Practice Test →