Cisco DNA Center Webhook Properties

300-435 By islever Editorial Last updated

Short answer

C Cisco DNA Center webhooks send JSON payloads via POST requests to notify external systems of events.

Question

Webhooks that are generated by Cisco DNA Center are REST calls with which properties?
  1. JSON payload delivered via PUT
  2. XML payload delivered via POST
  3. JSON payload delivered via POST Correct Answer
  4. XML payload delivered via PUT

Key Takeaways

Webhooks rely on POST to push events; confusing them with PUT updates or XML formats is a common trap.

Learn why Cisco DNA Center webhooks use JSON payloads delivered via POST requests for event notifications in network automation.

Common mistake: Choosing A (PUT) because users confuse webhook notifications with resource update operations, which typically use PUT.

Expert Analysis

Webhook Delivery Mechanism

Cisco DNA Center webhooks function as event notifications that push data to external systems. When a defined event occurs, the controller initiates a REST call to the configured endpoint. The fundamental characteristic of webhook delivery is that it pushes information outwards rather than allowing an external system to pull or update state directly on the controller via that specific call.

HTTP Method Selection

In RESTful architecture, the HTTP POST method is standard for creating new resources or triggering actions, such as sending an event notification. Cisco DNA Center utilizes POST to deliver these webhook payloads. This ensures that the receiving server acknowledges receipt without implying a request to modify existing resources in a way that PUT would suggest. PUT is generally reserved for idempotent updates to specific resource identifiers, which does not align with the fire-and-forget nature of event notifications.

Data Format

The payload delivered by Cisco DNA Center webhooks is structured in JSON (JavaScript Object Notation). JSON is the preferred format for modern network automation APIs due to its lightweight nature and ease of parsing in most programming languages. While some legacy systems might support XML, Cisco's current DNA Center documentation and API specifications explicitly define webhook payloads as JSON objects containing event details, timestamps, and relevant context.

Conclusion

Combining these elements, the correct configuration involves a JSON payload delivered via the POST method. This aligns with option C. Option A is incorrect because PUT is not used for webhook delivery. Options B and D are incorrect because XML is not the standard payload format for DNA Center webhooks.

Official Reference

Exam Strategy

When analyzing webhook questions, always associate 'push' notifications with the HTTP POST method. Memorize the default payload format for major vendors; for Cisco DNA Center, it is JSON. Avoid overthinking the destination URL structure and focus on the method and data type specified in the vendor's API documentation.

Frequently Asked Questions

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.

More 300-435 FAQ →

Community Votes

C
100%

100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.

Discussion 4 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 4

  1. 1234567J 👍 21
    Answer is C
  2. Lyndongarcia09 👍 2
    Answer is C, if this is for old version of Cisco DNAC https://developer.cisco.com/docs/dna-center/#!cisco-dna-center-releases-1-2-5-x-1-3-0-x/event-notification-via-webhooks-125-130x For newer version, it could be either A or C https://developer.cisco.com/docs/dna-center/#!cisco-dna-center-release-1-3-1/cisco-dna-center---releases-131---event-management I'll go with C, as this is correct for both older and newer version/release.
  3. Jenas3 👍 2 Answered C
    C is correct because Cisco DNA Center webhooks use the POST method to deliver JSON payloads for event notifications. A is incorrect because the PUT method is typically used for updating resources, not for sending notifications like webhooks, which generally use POST.
  4. Dominican_Beard 👍 1 Answered C
    C is the correct answer because the is POST request

Reader comments & corrections

No reader corrections yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Practice All 300-435 Questions

Access 150 questions with complete answers and detailed explanations.

View Full 300-435 Practice Test →

← Back to 300-435 Study Guide