{"id":5306,"date":"2021-04-07T14:56:28","date_gmt":"2021-04-07T21:56:28","guid":{"rendered":"https:\/\/blogs.infoblox.com\/?p=5306"},"modified":"2022-10-20T14:34:07","modified_gmt":"2022-10-20T21:34:07","slug":"taking-wapi-documentation-to-the-next-level-using-swagger","status":"publish","type":"post","link":"https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/","title":{"rendered":"Taking WAPI Documentation to the Next Level using Swagger"},"content":{"rendered":"<h3><b>Introduction<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Swagger is an open-source software framework backed by a large ecosystem of tools that helps developers design, build, document, and consume RESTful web services. While most users identify Swagger by the Swagger UI tool, the Swagger toolset includes support for automated documentation, code generation, and test-case generation. Sponsored by SmartBear Software, Swagger has been a strong supporter of open-source software and has widespread adoption.<\/span><\/p>\n<h3><b>Reasons to use Swagger<\/b><\/h3>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It is comprehensible for developers and non-developers<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It is human-readable and machine-readable<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It is easy to use<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">One does not need to have coding knowledge to use it<\/span><\/li>\n<\/ol>\n<h3><b>Infoblox WAPIs<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The Infoblox WAPI is an interface based on REST (REpresentational State Transfer). It uses HTTP methods and supports the primary or most-commonly-used HTTP verbs: POST, GET, PUT, and DELETE. These correspond to create, read, update, and delete (or CRUD) operations, respectively. It supports input and output in JSON and XML. All API calls are encrypted using SSL\/TLS and authenticated using HTTP basic authentication.\u00a0 These do not depend on any programming language. <\/span><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<h3><b>What\u2019s new in WAPIs with NIOS 8.6?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">NIOS 8.6 comes with a new WAPI version v2.12 and has added support for v2.11.1 released with NIOS 8.5.1. Objects added in the new WAPI versions are:\u00a0<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>WAPI v2.12:<\/b><span style=\"font-weight: 400;\">\u00a0 \u201cdiscovery:credentialgroup\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>WAPI v2.11 and v2.11.1:<\/b><span style=\"font-weight: 400;\"> \u201cdiscovery:sdnnetwork\u201d, \u201cparentalcontrol:subscriberrecord\u201d, \u201cpxgrid:endpoint\u201d, \u201cthreatanalytics:analytics_whitelist\u201d<\/span><\/li>\n<\/ol>\n<h3><b>Infoblox WAPI documentation using Swagger<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">This solution uses Swagger to give the Infoblox WAPIs a visual representation. Swagger supports the Open-API-Specification (OAS) and uses the definition to create a user-interface for visualization of the APIs making it easy for the user to understand and work with defined APIs. The solution accepts the WAPI version as a parameter and documents all the API-endpoints for the selected WAPI version.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Swagger definition for Infoblox WAPIs makes it really easy to work with the APIs.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">All WAPI objects till version v2.12 are documented. The Swagger user-interface for Infoblox WAPIs\u00a0 looks like this:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5307 \" src=\"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/swagger-1.png\" alt=\"\" width=\"581\" height=\"327\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/swagger-1.png 512w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/swagger-1-300x169.png 300w\" sizes=\"auto, (max-width: 581px) 100vw, 581px\" \/><\/p>\n<h3><b>Why do you need to use this solution?<\/b><\/h3>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">No need to know any curl commands or programming language-specific constructs to try out WAPIs<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">No need to download any tool like Postman or Insomnia<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It serves as a playground to understand the structure and working of the APIs<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It provides a \u201ctry it out\u201d feature that enables users to familiarize with the APIs<\/span><\/li>\n<\/ol>\n<h3><b>What\u2019s new with Swagger v3?<\/b><\/h3>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added support for WAPI version v2.12 released along with NIOS 8.6.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Added support for v2.11.1 (minor WAPI version released with NIOS 8.5.1).\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Updated GUI with SSL verification during documentation generation.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Automated the definition generation for all supported WAPI versions.<\/span><\/li>\n<\/ol>\n<h3><b>Demo Video<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">You can watch this video for a quick demo of Infoblox DDI (NIOS) integration with Swagger.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><iframe loading=\"lazy\" title=\"Demo Video: Infoblox DDI (NIOS) integration with Swagger\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/p19HKO8EX3o?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h3><b>Resources<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Swagger Docker Image for Infoblox WAPIs is available<\/span><a href=\"https:\/\/hub.docker.com\/r\/vsethia\/infoblox-wapi-swagger\"> <span style=\"font-weight: 400;\">here<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Swagger Documentation is available on <\/span><a href=\"https:\/\/github.com\/infobloxopen\/infoblox-swagger-wapi\"><span style=\"font-weight: 400;\">GitHub\u00a0<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">NIOS RESTful API reference <\/span><a href=\"https:\/\/www.infoblox.com\/wp-content\/uploads\/infoblox-deployment-infoblox-rest-api.pdf\"><span style=\"font-weight: 400;\">documentation<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ul>\n<h3><b>Conclusion<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Swagger makes it really easy for the user to understand the structure and working of the Infoblox APIs without going through the entire documentation and allows the user to play around with the APIs without having any working knowledge about WAPIs or implementation details.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Swagger is an open-source software framework backed by a large ecosystem of tools that helps developers design, build, document, and consume RESTful web services. While most users identify Swagger by the Swagger UI tool, the Swagger toolset includes support for automated documentation, code generation, and test-case generation. Sponsored by SmartBear Software, Swagger has been [&hellip;]<\/p>\n","protected":false},"author":337,"featured_media":4032,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[3],"tags":[292,131,66],"class_list":{"0":"post-5306","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-community","8":"tag-swagger","9":"tag-api","10":"tag-rest-api","11":"entry"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Taking WAPI Documentation to the Next Level using Swagger<\/title>\n<meta name=\"description\" content=\"Swagger is an open-source software framework that developers can use for web services. Learn how Infoblox WAPI services can be used in order to complement it.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Taking WAPI Documentation to the Next Level using Swagger\" \/>\n<meta property=\"og:description\" content=\"Swagger is an open-source software framework that developers can use for web services. Learn how Infoblox WAPI services can be used in order to complement it.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/\" \/>\n<meta property=\"og:site_name\" content=\"Infoblox Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-07T21:56:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-20T21:34:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/CDC-picture-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"356\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Vedant Sethia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vedant Sethia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/taking-wapi-documentation-to-the-next-level-using-swagger\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/taking-wapi-documentation-to-the-next-level-using-swagger\\\/\"},\"author\":{\"name\":\"Vedant Sethia\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/person\\\/8a828603cb54320e4499f4c6d9a5935c\"},\"headline\":\"Taking WAPI Documentation to the Next Level using Swagger\",\"datePublished\":\"2021-04-07T21:56:28+00:00\",\"dateModified\":\"2022-10-20T21:34:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/taking-wapi-documentation-to-the-next-level-using-swagger\\\/\"},\"wordCount\":526,\"publisher\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/taking-wapi-documentation-to-the-next-level-using-swagger\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/CDC-picture-2.jpg\",\"keywords\":[\"swagger\",\"API\",\"REST API\"],\"articleSection\":[\"Community\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/taking-wapi-documentation-to-the-next-level-using-swagger\\\/\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/taking-wapi-documentation-to-the-next-level-using-swagger\\\/\",\"name\":\"Taking WAPI Documentation to the Next Level using Swagger\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/taking-wapi-documentation-to-the-next-level-using-swagger\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/taking-wapi-documentation-to-the-next-level-using-swagger\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/CDC-picture-2.jpg\",\"datePublished\":\"2021-04-07T21:56:28+00:00\",\"dateModified\":\"2022-10-20T21:34:07+00:00\",\"description\":\"Swagger is an open-source software framework that developers can use for web services. Learn how Infoblox WAPI services can be used in order to complement it.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/taking-wapi-documentation-to-the-next-level-using-swagger\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/taking-wapi-documentation-to-the-next-level-using-swagger\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/taking-wapi-documentation-to-the-next-level-using-swagger\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/CDC-picture-2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/CDC-picture-2.jpg\",\"width\":600,\"height\":356,\"caption\":\"(SIEM) system\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/taking-wapi-documentation-to-the-next-level-using-swagger\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Community\",\"item\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/category\\\/community\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Taking WAPI Documentation to the Next Level using Swagger\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/\",\"name\":\"infoblox.com\\\/blog\\\/\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\",\"name\":\"Infoblox\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/infoblox-logo-2.svg\",\"contentUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/infoblox-logo-2.svg\",\"width\":137,\"height\":30,\"caption\":\"Infoblox\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/person\\\/8a828603cb54320e4499f4c6d9a5935c\",\"name\":\"Vedant Sethia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blogs.infoblox.com\\\/wp-content\\\/uploads\\\/avatar_user_337_1585150694-96x96.jpg\",\"url\":\"https:\\\/\\\/blogs.infoblox.com\\\/wp-content\\\/uploads\\\/avatar_user_337_1585150694-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.infoblox.com\\\/wp-content\\\/uploads\\\/avatar_user_337_1585150694-96x96.jpg\",\"caption\":\"Vedant Sethia\"},\"description\":\"Vedant Sethia is an Associate Technical Marketing Engineer at Infoblox. He is currently working on Security Ecosystem, REST APIs, DTC, API Competitive Analysis and software development projects. Previously he has also worked with SAS, India as a Data Science Intern. Vedant holds a bachelor\u2019s degree in computer science engineering from PES University, Bangalore. He stays in Bangalore and enjoys music, football and travel.\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/author\\\/vedant-sethia\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Taking WAPI Documentation to the Next Level using Swagger","description":"Swagger is an open-source software framework that developers can use for web services. Learn how Infoblox WAPI services can be used in order to complement it.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/","og_locale":"en_US","og_type":"article","og_title":"Taking WAPI Documentation to the Next Level using Swagger","og_description":"Swagger is an open-source software framework that developers can use for web services. Learn how Infoblox WAPI services can be used in order to complement it.","og_url":"https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/","og_site_name":"Infoblox Blog","article_published_time":"2021-04-07T21:56:28+00:00","article_modified_time":"2022-10-20T21:34:07+00:00","og_image":[{"width":600,"height":356,"url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/CDC-picture-2.jpg","type":"image\/jpeg"}],"author":"Vedant Sethia","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Vedant Sethia","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/#article","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/"},"author":{"name":"Vedant Sethia","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/person\/8a828603cb54320e4499f4c6d9a5935c"},"headline":"Taking WAPI Documentation to the Next Level using Swagger","datePublished":"2021-04-07T21:56:28+00:00","dateModified":"2022-10-20T21:34:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/"},"wordCount":526,"publisher":{"@id":"https:\/\/www.infoblox.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/CDC-picture-2.jpg","keywords":["swagger","API","REST API"],"articleSection":["Community"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/","url":"https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/","name":"Taking WAPI Documentation to the Next Level using Swagger","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/#primaryimage"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/CDC-picture-2.jpg","datePublished":"2021-04-07T21:56:28+00:00","dateModified":"2022-10-20T21:34:07+00:00","description":"Swagger is an open-source software framework that developers can use for web services. Learn how Infoblox WAPI services can be used in order to complement it.","breadcrumb":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/#primaryimage","url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/CDC-picture-2.jpg","contentUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/CDC-picture-2.jpg","width":600,"height":356,"caption":"(SIEM) system"},{"@type":"BreadcrumbList","@id":"https:\/\/www.infoblox.com\/blog\/community\/taking-wapi-documentation-to-the-next-level-using-swagger\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.infoblox.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Community","item":"https:\/\/www.infoblox.com\/blog\/category\/community\/"},{"@type":"ListItem","position":3,"name":"Taking WAPI Documentation to the Next Level using Swagger"}]},{"@type":"WebSite","@id":"https:\/\/www.infoblox.com\/blog\/#website","url":"https:\/\/www.infoblox.com\/blog\/","name":"infoblox.com\/blog\/","description":"","publisher":{"@id":"https:\/\/www.infoblox.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.infoblox.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.infoblox.com\/blog\/#organization","name":"Infoblox","url":"https:\/\/www.infoblox.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/infoblox-logo-2.svg","contentUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/infoblox-logo-2.svg","width":137,"height":30,"caption":"Infoblox"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/person\/8a828603cb54320e4499f4c6d9a5935c","name":"Vedant Sethia","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/avatar_user_337_1585150694-96x96.jpg","url":"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/avatar_user_337_1585150694-96x96.jpg","contentUrl":"https:\/\/blogs.infoblox.com\/wp-content\/uploads\/avatar_user_337_1585150694-96x96.jpg","caption":"Vedant Sethia"},"description":"Vedant Sethia is an Associate Technical Marketing Engineer at Infoblox. He is currently working on Security Ecosystem, REST APIs, DTC, API Competitive Analysis and software development projects. Previously he has also worked with SAS, India as a Data Science Intern. Vedant holds a bachelor\u2019s degree in computer science engineering from PES University, Bangalore. He stays in Bangalore and enjoys music, football and travel.","url":"https:\/\/www.infoblox.com\/blog\/author\/vedant-sethia\/"}]}},"_links":{"self":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/5306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/users\/337"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/comments?post=5306"}],"version-history":[{"count":5,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/5306\/revisions"}],"predecessor-version":[{"id":8167,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/5306\/revisions\/8167"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media\/4032"}],"wp:attachment":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media?parent=5306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/categories?post=5306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/tags?post=5306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}