{"id":8602,"date":"2026-04-30T16:47:50","date_gmt":"2026-04-30T21:47:50","guid":{"rendered":"https:\/\/bluecatnetworks.com\/?p=980571"},"modified":"2026-04-30T16:47:50","modified_gmt":"2026-04-30T21:47:50","slug":"automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management","status":"publish","type":"post","link":"https:\/\/ddi.mohflo.net\/index.php\/2026\/04\/30\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management\/","title":{"rendered":"Automate it all in Integrity with REST v2 API-first DDI management"},"content":{"rendered":"<p class=\"v-from-wysiwyg\">To effectively manage today\u2019s complex, hybrid networks, enterprises need APIs to automate their DNS, DHCP, and IP address management (together known as <a href=\"https:\/\/bluecatnetworks.com\/glossary\/what-is-ddi\/\">DDI<\/a>).<\/p>\n<p class=\"v-from-wysiwyg\">Automation is no longer optional; it\u2019s mission-critical for ensuring performance, resilience, and security.<\/p>\n<p class=\"v-from-wysiwyg\">With an API-first architecture, <a href=\"https:\/\/bluecatnetworks.com\/products\/integrity\/\">Integrity X<\/a>, BlueCat\u2019s platform for unified enterprise DDI management, is built for automation. Every aspect of the platform runs on the REST v2 API, the same interface we put directly in customers\u2019 hands. If it is powerful enough to run Integrity X itself, it is powerful enough to run your automation.<\/p>\n<p class=\"v-from-wysiwyg\">In this post, we first explore how you can automate every action in the Integrity X UI. Next, we delve into Integrity X\u2019s capabilities on the REST v2 API platform and provide automation examples. And finally, we demonstrate how easy it is to apply REST v2 and how Integrity is built for an API-first future.<\/p>\n<h2 class=\"wp-block-heading v-from-wysiwyg\">Every action in the Integrity X UI is a real API call<\/h2>\n<p class=\"v-from-wysiwyg\">Many DDI management solution vendors expose only partial or outdated APIs. This approach limits automation and forces network teams into brittle workarounds or dependency on professional services.<\/p>\n<p class=\"v-from-wysiwyg\">Integrity X flips this model.<\/p>\n<p class=\"v-from-wysiwyg\">Every action you see in the Integrity X UI is a real API call, fully documented in OpenAPI (OAS3), <a aria-describedby=\"opens in a new tab\" target=\"_blank\" href=\"https:\/\/swagger.io\/specification\/\">browsable in Swagger<\/a>, and aligned with modern DevOps practices. The result is consistency and predictability. Every click, workflow, and automation runs through the same REST v2 engine.<\/p>\n<p class=\"v-from-wysiwyg\">If you can do it in the UI, you can automate it. This empowers network teams to scale with confidence.<\/p>\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management.png?resize=640%2C257&#038;ssl=1\" alt=\"Screenshot depicting how an action in the Integrity X UI can be an API call, executed in real time.\" class=\"w-full wp-image-981508 has-media-category media-cat-blog-pics-and-headers img-fluid format-png v-media-processed\" data-image-id=\"981508\" data-image-id-verified=\"1\" width=\"640\" height=\"257\" decoding=\"async\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management.png 1200w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-2.png 584w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-3.png 790w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-4.png 1536w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-5.png 2048w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-6.png 276w\" data-context=\"content-main-post\" sizes=\"auto, (min-width: 1400px) 1360px, (min-width: 1200px) 1108px, (min-width: 992px) 928px, (min-width: 768px) 688px, (min-width: 576px) 508px, calc(100vw - 32px)\" data-custom-sizes=\"1\" loading=\"lazy\"><figcaption class=\"wp-element-caption\">Every action in the Integrity X UI is a real API call. As changes are made in the interface, corresponding REST v2 calls are executed in real time\u2014turning everyday tasks into repeatable automation workflows.<\/figcaption><\/figure>\n<h2 class=\"wp-block-heading v-from-wysiwyg\">Key REST v2 capabilities<\/h2>\n<p class=\"v-from-wysiwyg\">Unlike static or limited APIs, REST v2 allows for continuous evolution. You can add new endpoints and capabilities without breaking existing workflows, so customers are never locked into outdated features or left behind.<\/p>\n<p class=\"v-from-wysiwyg\">Key features of Integrity X\u2019s capabilities on the REST v2 API platform include:<\/p>\n<ul class=\"wp-block-list v-from-wysiwyg\">\n<li><strong>Standards-based design:<\/strong> Engineered on OpenAPI, with JSON and HAL+JSON responses, ensuring seamless interoperability with modern development ecosystems.<\/li>\n<li><strong>Interactive exploration:<\/strong> Streamline your workflow by testing endpoints directly in Swagger or importing them into Postman, curl, or custom scripts.<\/li>\n<li><strong>Enterprise-grade security: <\/strong>Robust authentication options\u2014including Basic and OAuth 2.0 bearer tokens\u2014provide secure, production-ready integration.<\/li>\n<li><strong>Advanced querying:<\/strong> Optimize performance with powerful filtering, embedded collections, and pagination for precise data retrieval at any scale.<\/li>\n<li><strong>Future-ready architecture:<\/strong> As the new foundation for Integrity X, REST v2 fully replaces v1 functionality. While v1 remains supported for legacy continuity, v2 is the definitive path forward for all new features and enhancements.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-1.png?resize=640%2C481&#038;ssl=1\" alt=\"Screenshot depicting execution of REST v2 API calls in Integrity X with built-in Swagger documentation.\" class=\"w-full wp-image-981507 has-media-category media-cat-blog-pics-and-headers img-fluid format-png v-media-processed\" data-image-id=\"981507\" data-image-id-verified=\"1\" width=\"640\" height=\"481\" decoding=\"async\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-1.png 1200w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-7.png 584w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-8.png 380w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-9.png 790w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-10.png 1536w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-11.png 276w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-12.png 1714w\" data-context=\"content-main-post\" sizes=\"auto, (min-width: 1400px) 1360px, (min-width: 1200px) 1108px, (min-width: 992px) 928px, (min-width: 768px) 688px, (min-width: 576px) 508px, calc(100vw - 32px)\" data-custom-sizes=\"1\" loading=\"lazy\"><figcaption class=\"wp-element-caption\">Explore and execute REST v2 API calls in real time with built-in Swagger documentation. Every endpoint is fully exposed, testable, and aligned with OpenAPI standards, providing teams with complete transparency and control over DDI automation.<\/figcaption><\/figure>\n<h2 class=\"wp-block-heading v-from-wysiwyg\">Turn every action into an automation blueprint<\/h2>\n<p class=\"v-from-wysiwyg\">Because the Integrity X UI runs directly on the REST API, every manual action serves as a template for automation. Adding DNS records, configuring DHCP ranges, or tagging networks generates real API calls that you can observe, capture, and use to build infrastructure-as-code templates.<\/p>\n<p class=\"v-from-wysiwyg\">Instead of reinventing workflows, teams can transform their daily operations into a scalable, reusable automation library. Below are examples of Integrity X actions that you can automate.<\/p>\n<h3 class=\"wp-block-heading v-from-wysiwyg\"><strong>Accelerate deployment and orchestration<\/strong><\/h3>\n<ul class=\"wp-block-list v-from-wysiwyg\">\n<li><strong>Modern delivery:<\/strong> Integrate DDI into CI\/CD pipelines and industry-standard tools like Ansible, Terraform, and ServiceNow.<\/li>\n<li><strong>Cloud-native agility: <\/strong>Orchestrate blue\/green or canary DNS deployments and automate IP assignment across multicloud environments.<\/li>\n<li><strong>Lifecycle management: <\/strong>Trigger DNS updates in sync with container or virtual machine provisioning and decommissioning.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading v-from-wysiwyg\"><strong>Scale network operations<\/strong><\/h3>\n<ul class=\"wp-block-list v-from-wysiwyg\">\n<li><strong>Bulk efficiency:<\/strong> Import large-scale records and perform bulk DNS updates without manual entry.<\/li>\n<li><strong>Conflict resolution: <\/strong>Streamline IP reconciliation and automatically resolve address conflicts.<\/li>\n<li><strong>Data integrity:<\/strong> Sync network metadata with configuration management databases and observability platforms to maintain a single source of truth.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading v-from-wysiwyg\"><strong>Enhance governance and security<\/strong><\/h3>\n<ul class=\"wp-block-list v-from-wysiwyg\">\n<li><strong>Policy enforcement:<\/strong> Programmatically apply tagging, governance, and compliance policies across the estate.<\/li>\n<li><strong>Incident response:<\/strong> Automate security playbooks to instantly isolate suspicious domains or redirect traffic.<\/li>\n<li><strong>Resilience:<\/strong> Standardize and automate database backup, restore, and reset routines to ensure business continuity.<\/li>\n<\/ul>\n<p class=\"v-from-wysiwyg\">Over time, these tasks form a reusable library of automation playbooks that reduce operational overhead, accelerate delivery timelines, and improve consistency across environments.<\/p>\n<h2 class=\"wp-block-heading v-from-wysiwyg\">Building Integrity X for an API-first future<\/h2>\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n<div class=\"wp-block-embed__wrapper\">\n<div class=\"v-mdu-modal modal hidden modal-display fixed top-0 left-0 h-full w-full v-layout-embed\" id=\"modal-6\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\" data-modal-type=\"video\">\n<div class=\"modal-inner flex fixed top-0 left-0 h-full w-full overflow-hidden items-center fade scale video-modal bg-blue-night-100 text-blue-oxford-30 heading-white overlay-dark btn-set-2 icon-set-2\">\n<div class=\"container-fluid\">\n<div class=\"row justify-center\">\n<div class=\"col-12 xl:col-8\">\n<div class=\"modal-dialog m-0 flex relative w-auto\">\n<div class=\"modal-content flex flex-col w-full relative p-4\">\n<div class=\"text-right\"> <button class=\"close v-btn-auto v-btn v-btn-secondary v-btn-close p-1 mb-2 hover-parent\" data-dismiss=\"modal\" aria-label=\"Close\"><br \/><span class=\"v-icon v-icon v-icon-ui-general-close block\"><br \/><img loading=\"lazy\" src=\"https:\/\/bluecatnetworks.com\/wp-content\/themes\/blc23459-website\/images\/icons\/icon-ui-general-close.svg\" height=\"20\" width=\"20\" alt=\"Close\" class=\"img-fluid format-svg v-media-processed\" decoding=\"async\" loading=\"lazy\"><br \/><\/span><br \/><\/button> <\/div>\n<\/p><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"v-poster-frame w-full relative overflow-hidden grid-center-stack rounded hover-parent bg-blue-night-100 text-blue-oxford-30 heading-white overlay-dark btn-set-2 icon-set-2\">\n<figure class=\"v-cmp v-cmp-image m-0 w-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" alt=\"BlueCat Integrity X: From Clicks to Code with RESTful API Automation\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-1.jpg 120w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-2.jpg 320w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-3.jpg 480w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management-4.jpg 640w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management.jpg 1280w\" width=\"640\" height=\"360\" class=\"w-full aspect-video img-fluid format-jpg v-media-processed\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2026\/05\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management.jpg?resize=640%2C360&#038;ssl=1\" decoding=\"async\" data-context=\"content-main-post\" sizes=\"auto, (min-width: 1400px) 1360px, (min-width: 1200px) 1108px, (min-width: 992px) 928px, (min-width: 768px) 688px, (min-width: 576px) 508px, calc(100vw - 32px)\" data-custom-sizes=\"1\" loading=\"lazy\"><\/figure>\n<p><button class=\"v-btn-play js-play-video v-btn v-btn-tertiary !p-0 z-high relative z-5 btn-hover-parent stretched-link\" data-video=\"v-embed-5\" data-toggle=\"modal\" data-target=\"#modal-6\"><span class=\"v-btn v-btn-tertiary v-has-icon v-icon-ui-general-play relative !m-0\">Play video<\/span><\/button><\/p>\n<\/div>\n<\/div>\n<\/figure>\n<p class=\"v-from-wysiwyg\">This video shows just how quickly you can apply REST v2. Within minutes, teams can authenticate, query resources, and update records without touching the UI. Workflows that once consumed hours now take minutes, freeing teams to focus on innovation, strategic projects, and improving security posture.<\/p>\n<p class=\"v-from-wysiwyg\">This is more than a convenience; it translates directly into operational efficiency and faster delivery of business outcomes.<\/p>\n<p class=\"v-from-wysiwyg\">Certainly, Integrity X demonstrates the transformative power of an API-first foundation. Rather than bolting automation onto legacy manual processes, it unifies both worlds into a single, cohesive architecture. This design scales naturally across hybrid and cloud-native environments, supporting modern DevOps pipelines while allowing network teams to pivot as new integrations and compliance requirements emerge.<\/p>\n<p class=\"v-from-wysiwyg\">Every future feature in Integrity X will be built on REST v2, so the automation you implement today is an investment in tomorrow. With Integrity X, automation isn\u2019t an add-on\u2014it is the architecture itself, engineered to evolve with your organization.<\/p>\n<p class=\"v-from-wysiwyg\"><strong>Ready to transition your workflows to the power and scale of REST v2 APIs?<\/strong> <a href=\"https:\/\/bluecatnetworks.com\/products\/integrity\/discovery-session\/\">Book an Integrity discovery session<\/a> today.<\/p>\n<p><a href=\"https:\/\/bluecatnetworks.com\/blog\/automate-it-all-in-integrity-with-rest-v2-api-first-ddi-management\/\">BlueCat Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To effectively manage today\u2019s complex, hybrid networks, enterprises need APIs<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[94],"tags":[95],"class_list":["post-8602","post","type-post","status-publish","format-standard","hentry","category-blog","tag-blog"],"featured_image_urls":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":"","chromenews-featured":"","chromenews-large":"","chromenews-medium":""},"author_info":{"display_name":"Blue Cat","author_link":"https:\/\/ddi.mohflo.net\/index.php\/author\/bluecat\/"},"category_info":"<a href=\"https:\/\/ddi.mohflo.net\/index.php\/category\/blog\/\" rel=\"category tag\">Blog<\/a>","tag_info":"Blog","comment_count":"0","jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/posts\/8602","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/comments?post=8602"}],"version-history":[{"count":0,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/posts\/8602\/revisions"}],"wp:attachment":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/media?parent=8602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/categories?post=8602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/tags?post=8602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}