Courseiva
hardMultiple ChoiceObjective-mapped

200-901 Practice Question: Is automating the deployment of new branch…

A network engineer is automating the deployment of new branch offices using Cisco DNA Center REST API. The script creates a new site under a parent site using the POST /dna/intent/api/v1/site API endpoint. The script runs successfully but when checking the DNA Center UI, the new site appears under the incorrect parent site. The script uses the following JSON payload:

{
  "parentId": "0a1b2c3d-4e5f-6789-0ab1-2c3d4e5f6789",
  "name": "Branch-Office-42",
  "type": "area",
  "latitude": 34.0522,
  "longitude": -118.2437
}

The parentId is obtained from a GET request to /dna/intent/api/v1/site that returns a list of all sites. The engineer verified that the parentId matches the UUID of a site named 'HQ', which the engineer believes is an area. However, 'HQ' is actually a building site. The engineer is not aware that the site type is different because the GET response does not display the type field prominently. What is the most likely cause of the new site being placed under the wrong parent?

⚠ Common exam trap

It's easy for candidates to assume any parentId from the GET response is valid, but Cisco often tests the hierarchical constraints of site types, where a mismatch (e.g., area under building) causes silent failure or incorrect placement.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

The type field is set to 'area' but the parent site is of type 'building'

The POST /dna/intent/api/v1/site API endpoint requires the parent site's type to be compatible with the child site's type. In Cisco DNA Center, an 'area' site cannot be created under a 'building' site because the hierarchy mandates that buildings are created under areas, not the reverse. The engineer used a parentId from a site named 'HQ' that is actually a building, so the API either places the new site under a different parent or fails to enforce the hierarchy correctly, resulting in the incorrect placement.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • The type field is set to 'area' but the parent site is of type 'building'

    Why this is correct

    The site hierarchy does not allow an area directly under a building. The API may fall back to a different parent, causing the site to appear under the incorrect parent.

  • The script is using the wrong API endpoint for creating sites

    Why it's wrong here

    POST /dna/intent/api/v1/site is the correct endpoint for creating sites.

  • The API is ignoring the parentId because the request is missing the 'siteId' header

    Why it's wrong here

    There is no 'siteId' header required for the site creation API.

  • The script is not including the 'address' field which is required for site creation

    Why it's wrong here

    The 'address' field is not required for creating an area site.

About these practice questions

This 200-901 question is part of Courseiva's 989-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This 200-901 practice question is part of Courseiva's free Cisco certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 200-901 exam.