{"id":5883,"date":"2021-01-20T08:28:54","date_gmt":"2021-01-20T16:28:54","guid":{"rendered":"https:\/\/blogs.infoblox.com\/?p=5883"},"modified":"2021-01-20T08:28:54","modified_gmt":"2021-01-20T16:28:54","slug":"get-more-value-out-of-infoblox-nios-apis","status":"publish","type":"post","link":"https:\/\/www.infoblox.com\/blog\/community\/get-more-value-out-of-infoblox-nios-apis\/","title":{"rendered":"Get more value out of Infoblox NIOS APIs"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Infoblox offers a rich set of Web-based Application Programming Interfaces, also called WAPIs, that are REST-based and allow you to easily integrate NIOS into your automation environment.<\/span><a href=\"https:\/\/community.infoblox.com\/t5\/Best-Practices\/Why-use-Infoblox-WAPIs\/ba-p\/13262\"> <span style=\"font-weight: 400;\">This<\/span><\/a><span style=\"font-weight: 400;\"> blog gives you an insight on why you should use these WAPIs.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Now that you are ready to use these WAPIs,\u00a0 first-time users may be asking, \u201cAll this is great, but where do I get started?\u201d; and those of you who already use these WAPIs may be asking, \u201cI already use WAPIs, what am I going to learn from this blog?\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Well, the answer to both is simple \u2013 WAPI Schema Fetching.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This blog will cover the following parameters available with the APIs that allow you to get information regarding the schema of the WAPI that will get you going:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>PARAMETER<\/b><\/td>\n<td><b>DESCRIPTION<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">_schema<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Fetches the schema of WAPI<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">_schema_version<\/span><\/td>\n<td><span style=\"font-weight: 400;\">You can specify the schema version you wish to be returned.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">By default it is set to 1<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">_get_doc<\/span><\/td>\n<td><span style=\"font-weight: 400;\">The schema will include documentation.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Applicable only when _schema_version is 2.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">_schema_searchable<\/span><\/td>\n<td><span style=\"font-weight: 400;\">The schema will include search-only fields.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Applicable only when _schema_version is 2.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>How do I know what version of WAPI is supported by my Infoblox appliance?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">When you request a WAPI schema using the <\/span><b><i>_schema<\/i><\/b><span style=\"font-weight: 400;\"> option without specifying objtype, an object with the following fields will be returned:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">requested_version &#8211; Actual requested version of the WAPI schema.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">supported_objects &#8211; List of supported objects in the requested version.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">supported_versions &#8211; List of all supported versions.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The highest version listed under supported_versions will give you the latest version supported by your Infoblox appliance.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Example:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sample API Call: <\/span><span style=\"font-weight: 400;\">https:\/\/grid-master\/wapi\/v1.0\/?_schema<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sample Output (lists shortened):<\/span><\/li>\n<\/ul>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">{ &#8220;requested_version&#8221;: &#8220;1.0&#8221;,<\/span><\/p>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">&#8220;supported_objects&#8221;: [&#8220;ipv4address&#8221;, &#8220;ipv6address&#8221;, &#8220;ipv6network&#8221;,<\/span><\/p>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">&#8220;ipv6networkcontainer&#8221;, &#8220;ipv6range&#8221;,<\/span><\/p>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">&#8220;macfilteraddress&#8221;, &#8220;network&#8221;, &#8230;],<\/span><\/p>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">&#8220;<\/span><b>supported_versions<\/b><span style=\"font-weight: 400;\">&#8220;: [&#8220;1.0&#8221;, &#8220;1.1&#8221;, &#8220;1.2&#8221;, &#8220;1.2.1&#8221;, &#8230;,&#8221;2.12.1&#8243;,&#8230;]<\/span><\/p>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">}<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">This appliance supports 2.12 as the latest WAPI version. In all subsequent calls, you can use this version.<\/span><\/li>\n<\/ul>\n<h3><b>How do I know what objects are supported in the latest version of WAPI on my Infoblox appliance?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">You can run a <\/span><b><i>_schema <\/i><\/b><span style=\"font-weight: 400;\">query against the latest WAPI version supported by your appliance. The <\/span><b><i>supported_objects<\/i><\/b><span style=\"font-weight: 400;\"> field lists all the network objects supported by WAPIs on your appliance.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Example:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sample API Call: <\/span><span style=\"font-weight: 400;\">https:\/\/grid-master\/wapi\/v2.12\/?_schema<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sample Output (lists shortened):<\/span><\/li>\n<\/ul>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">{ &#8220;requested_version&#8221;: &#8220;2.12&#8221;,<\/span><\/p>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">&#8220;<\/span><b>supported_objects<\/b><span style=\"font-weight: 400;\">&#8220;: [&#8220;ad_auth_service&#8221;, &#8220;admingroup&#8221;, &#8220;adminrole&#8221;, &#8220;adminuser&#8221;, &#8220;allendpoints&#8221;, &#8220;allnsgroup&#8221;, &#8220;allrecords&#8221;,&#8230;],<\/span><\/p>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">&#8220;supported_versions&#8221;: [&#8220;1.0&#8221;, &#8220;1.1&#8221;, &#8220;1.2&#8221;, &#8220;1.2.1&#8221;, &#8230;,&#8221;2.12&#8243;,&#8230;]<\/span><\/p>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">}<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">This appliance supports 263 network objects, when WAPI version 2.12.<\/span><\/li>\n<\/ul>\n<h3><b>How do I know what fields are supported within each API object?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">When you request a WAPI schema using the <\/span><b><i>_schema<\/i><\/b><span style=\"font-weight: 400;\"> option while specifying <\/span><b>objtype<\/b><span style=\"font-weight: 400;\">, an object with the following fields will be returned:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">cloud_additional_restrictions &#8211; List of cloud restrictions.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">fields &#8211; List of fields of the object.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">restrictions &#8211; List of object restrictions.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">type &#8211; Requested objtype.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">version &#8211; Actual requested version of the WAPI object schema.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">You can run a <\/span><b><i>_schema <\/i><\/b><span style=\"font-weight: 400;\">query on an API object (say, networkview) against the latest WAPI version supported by your appliance. The <\/span><b><i>fields<\/i><\/b><span style=\"font-weight: 400;\"> field details all the fields supported for the API object (in this case, networkview) by WAPIs on your appliance.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The returned <\/span><b><i>fields<\/i><\/b><span style=\"font-weight: 400;\"> list is composed of individual objects each describing a field of the API object. These objects have the following members:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">is_array &#8211; True if this field is an array.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">name &#8211; Name of this field.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">searchable_by &#8211; String with supported search modifiers: \u201c=\u201d, \u201d!\u201d, \u201d:\u201d, \u201c~\u201d, \u201c&lt;\u201d, \u201c&gt;\u201d.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">standard_field &#8211; True for fields that are returned by default.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">supports &#8211; List of supported operations: \u201cs\u201d(search), \u201cw\u201d(write), \u201cu\u201d(update), \u201cr\u201d(read).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u00a0type &#8211; List of supported types.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Example:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sample API Call: <\/span><span style=\"font-weight: 400;\">https:\/\/grid-master\/wapi\/v2.12\/networkview?_schema<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sample Output (lists shortened):<\/span><\/li>\n<\/ul>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">{ &#8220;cloud_additional_restrictions&#8221;: [&#8220;function call&#8221;],<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;<\/span><b>fields<\/b><span style=\"font-weight: 400;\">&#8220;: [<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> {&#8220;is_array&#8221;: true,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;name&#8221;: &#8220;associated_dns_views&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;standard_field&#8221;: false,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;supports&#8221;: &#8220;r&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;type&#8221;: [&#8220;string&#8221;]<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> },<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> {&#8220;is_array&#8221;: true,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;name&#8221;: &#8220;associated_members&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;standard_field&#8221;: false,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;supports&#8221;: &#8220;r&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;type&#8221;: [&#8220;networkview:assocmember&#8221;]<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> },&#8230;],<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;restrictions&#8221;: [&#8220;scheduling&#8221;,&#8221;csv&#8221;],<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;type&#8221;: &#8220;networkview&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;version&#8221;: &#8220;2.12&#8221;}<\/span><\/p>\n<h3><b>How do I get a list of all the search-only fields supported within each API object?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">When you run a <\/span><b><i>_schema <\/i><\/b><span style=\"font-weight: 400;\">query on an API object (say, network), set the <\/span><b><i>_schema_searchable <\/i><\/b><span style=\"font-weight: 400;\">parameter to <\/span><b>1<\/b><span style=\"font-weight: 400;\"> and set the <\/span><b><i>_schema_version <\/i><\/b><span style=\"font-weight: 400;\">parameter to <\/span><b>2<\/b><span style=\"font-weight: 400;\">. The schema returned will include all the search-only fields, as well.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Adding <\/span><b><i>_schema_version=2<\/i><\/b><span style=\"font-weight: 400;\">, adds the following additional fields to the object schema:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">schema_version &#8211; The version of schema description requested.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">wapi_primitive &#8211; Determines if the requested WAPI primitive is object, structure or function call.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">It also adds the following additional fields to the <\/span><b><i>fields <\/i><\/b><span style=\"font-weight: 400;\">list:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">schema_version &#8211; The version of schema description requested.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">wapi_primitive &#8211; Determines if the requested WAPI primitive is object, structure or function call.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">supports_inline_funccall &#8211; Determines if the field can be initialized by calling an inline function.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">doc\u00a0 &#8211; The documentation of this field. It\u2019s applicable only when _get_doc=1 is used. The returned documentation string might contain ReStructuredText directives.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">It also delivers all information regarding structures and function calls<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Example:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sample API Call: <\/span><span style=\"font-weight: 400;\">https:\/\/grid-master\/wapi\/v2.12\/network?_schema&amp;_schema_version=2&amp;_schema_searchable=1<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sample Output (lists shortened):<\/span><\/li>\n<\/ul>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">{&#8220;cloud_additional_restrictions&#8221;: [],<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;fields&#8221;: [<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> {&#8220;is_array&#8221;: false,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;name&#8221;: &#8220;authority&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;overridden_by&#8221;: &#8220;use_authority&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;standard_field&#8221;: false,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;supports&#8221;: &#8220;rwu&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;type&#8221;: [&#8220;bool&#8221;]<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> },<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> {&#8220;is_array&#8221;: false,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;name&#8221;: &#8220;auto_create_reversezone&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;standard_field&#8221;: false,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;supports&#8221;: &#8220;w&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;type&#8221;: [&#8220;bool&#8221;]<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> },&#8230;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <b>{&#8220;is_array&#8221;: false,<\/b><b><br \/>\n<\/b><b> &#8220;name&#8221;: &#8220;contains_address&#8221;,<\/b><b><br \/>\n<\/b><b> &#8220;searchable_by&#8221;: &#8220;=&#8221;,<\/b><b><br \/>\n<\/b><b> &#8220;standard_field&#8221;: false,<\/b><b><br \/>\n<\/b><b> &#8220;supports&#8221;: &#8220;s&#8221;,<\/b><b><br \/>\n<\/b><b> &#8220;type&#8221;: [&#8220;string&#8221;]<\/b><b><br \/>\n<\/b><b> }<\/b><span style=\"font-weight: 400;\">,&#8230;],<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;restrictions&#8221;: [],<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;schema_version&#8221;: &#8220;2&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;type&#8221;: &#8220;network&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;version&#8221;: &#8220;2.12&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;wapi_primitive&#8221;: &#8220;object&#8221;}<\/span><\/p>\n<h3><b>How do I get more information about the fields that are supported within each API object?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">When you run a <\/span><b><i>_schema <\/i><\/b><span style=\"font-weight: 400;\">query on an API object (say, network), set the <\/span><b><i>_schema_version <\/i><\/b><span style=\"font-weight: 400;\">parameter to <\/span><b>2 <\/b><span style=\"font-weight: 400;\">and the <\/span><b><i>_get_doc <\/i><\/b><span style=\"font-weight: 400;\">parameter to <\/span><b>1<\/b><span style=\"font-weight: 400;\">. The schema returned will include documentation about each of the fields supported under the <\/span><b><i>doc <\/i><\/b><span style=\"font-weight: 400;\">field.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Example:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sample API Call: <\/span><\/li>\n<\/ul>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">https:\/\/grid-master\/wapi\/v2.12\/network?_schema&amp;_schema_version=2&amp;_get_doc=1<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sample Output (lists shortened):<\/span><\/li>\n<\/ul>\n<p style=\"padding-left: 80px;\"><span style=\"font-weight: 400;\">{&#8220;cloud_additional_restrictions&#8221;: [],<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;fields&#8221;: [<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> {<\/span><b>&#8220;doc&#8221;: &#8220;Authority for the DHCP network.&#8221;<\/b><span style=\"font-weight: 400;\">,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;is_array&#8221;: false,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;name&#8221;: &#8220;authority&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;overridden_by&#8221;: &#8220;use_authority&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;standard_field&#8221;: false,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;supports&#8221;: &#8220;rwu&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;type&#8221;: [&#8220;bool&#8221;]<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> },<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> {<\/span><b>&#8220;doc&#8221;: &#8220;This flag controls whether reverse zones are automatically created when the network is added.&#8221;,<\/b><b><br \/>\n<\/b> <span style=\"font-weight: 400;\">&#8220;is_array&#8221;: false,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;name&#8221;: &#8220;auto_create_reversezone&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;standard_field&#8221;: false,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;supports&#8221;: &#8220;w&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> &#8220;type&#8221;: [&#8220;bool&#8221;]<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> },&#8230;],<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;restrictions&#8221;: [],<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;schema_version&#8221;: &#8220;2&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;type&#8221;: &#8220;network&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;version&#8221;: &#8220;2.12&#8221;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;wapi_primitive&#8221;: &#8220;object&#8221;}<\/span><\/p>\n<h3><b>Conclusion<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Now that you have become more familiar with the APIs, here are links to the samples <\/span><a href=\"https:\/\/community.infoblox.com\/t5\/Community-Blog\/Getting-started-with-WAPIs-using-POSTMAN\/ba-p\/14860\"><span style=\"font-weight: 400;\">Postman collection<\/span><\/a><span style=\"font-weight: 400;\"> and <\/span><a href=\"https:\/\/community.infoblox.com\/t5\/Community-Blog\/Getting-started-with-WAPIs-using-Insomnia\/ba-p\/16832#M335\"><span style=\"font-weight: 400;\">Insomnia collection<\/span><\/a><span style=\"font-weight: 400;\"> to get you started with Infoblox WAPIs. Happy coding!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Infoblox offers a rich set of Web-based Application Programming Interfaces, also called WAPIs, that are REST-based and allow you to easily integrate NIOS into your automation environment. This blog gives you an insight on why you should use these WAPIs. Now that you are ready to use these WAPIs,\u00a0 first-time users may be asking, \u201cAll [&hellip;]<\/p>\n","protected":false},"author":230,"featured_media":2617,"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":[60,66,52,415],"class_list":{"0":"post-5883","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-community","8":"tag-wapi","9":"tag-rest-api","10":"tag-nios","11":"tag-schema-fetching","12":"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>Get more value out of Infoblox NIOS APIs<\/title>\n<meta name=\"description\" content=\"Get more value out of Infoblox NIOS APIs. Infoblox offers a rich set of Web-based Application Programming Interfaces, also called WAPIs, that are REST-based and allow you to easily integrate NIOS into your automation environment. This blog gives you an insight on why you should use these WAPIs.\" \/>\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\/get-more-value-out-of-infoblox-nios-apis\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Get more value out of Infoblox NIOS APIs\" \/>\n<meta property=\"og:description\" content=\"Get more value out of Infoblox NIOS APIs. Infoblox offers a rich set of Web-based Application Programming Interfaces, also called WAPIs, that are REST-based and allow you to easily integrate NIOS into your automation environment. This blog gives you an insight on why you should use these WAPIs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.infoblox.com\/blog\/community\/get-more-value-out-of-infoblox-nios-apis\/\" \/>\n<meta property=\"og:site_name\" content=\"Infoblox Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-20T16:28:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/for-company-blogs_edited-1-3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"660\" \/>\n\t<meta property=\"og:image:height\" content=\"454\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Krishna Vasudevan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Krishna Vasudevan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 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\\\/get-more-value-out-of-infoblox-nios-apis\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/get-more-value-out-of-infoblox-nios-apis\\\/\"},\"author\":{\"name\":\"Krishna Vasudevan\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/person\\\/b36c6d54e0fd1947f822a993aab5e8b8\"},\"headline\":\"Get more value out of Infoblox NIOS APIs\",\"datePublished\":\"2021-01-20T16:28:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/get-more-value-out-of-infoblox-nios-apis\\\/\"},\"wordCount\":1072,\"publisher\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/get-more-value-out-of-infoblox-nios-apis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/for-company-blogs_edited-1-3.jpg\",\"keywords\":[\"WAPI\",\"REST API\",\"NIOS\",\"Schema Fetching\"],\"articleSection\":[\"Community\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/get-more-value-out-of-infoblox-nios-apis\\\/\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/get-more-value-out-of-infoblox-nios-apis\\\/\",\"name\":\"Get more value out of Infoblox NIOS APIs\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/get-more-value-out-of-infoblox-nios-apis\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/get-more-value-out-of-infoblox-nios-apis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/for-company-blogs_edited-1-3.jpg\",\"datePublished\":\"2021-01-20T16:28:54+00:00\",\"description\":\"Get more value out of Infoblox NIOS APIs. Infoblox offers a rich set of Web-based Application Programming Interfaces, also called WAPIs, that are REST-based and allow you to easily integrate NIOS into your automation environment. This blog gives you an insight on why you should use these WAPIs.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/get-more-value-out-of-infoblox-nios-apis\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/get-more-value-out-of-infoblox-nios-apis\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/get-more-value-out-of-infoblox-nios-apis\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/for-company-blogs_edited-1-3.jpg\",\"contentUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/for-company-blogs_edited-1-3.jpg\",\"width\":660,\"height\":454,\"caption\":\"Network Automation? We\u00e4\u00f3\u00bbve Got an App for That\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/get-more-value-out-of-infoblox-nios-apis\\\/#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\":\"Get more value out of Infoblox NIOS APIs\"}]},{\"@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\\\/b36c6d54e0fd1947f822a993aab5e8b8\",\"name\":\"Krishna Vasudevan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/live-infoblox-blog.pantheonsite.io\\\/wp-content\\\/uploads\\\/avatar_user_230_1571768556-96x96.jpg\",\"url\":\"https:\\\/\\\/live-infoblox-blog.pantheonsite.io\\\/wp-content\\\/uploads\\\/avatar_user_230_1571768556-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/live-infoblox-blog.pantheonsite.io\\\/wp-content\\\/uploads\\\/avatar_user_230_1571768556-96x96.jpg\",\"caption\":\"Krishna Vasudevan\"},\"description\":\"Krishna Vasudevan is a Technical Marketing Engineer at Infoblox. She is currently working on REST APIs, Ansible, Automation, Openstack and DTC. She has also delivered multiple training classes. Previously she was a Technical Marketing Engineer at NetApp. Krishna holds a bachelor\u2019s degree in engineering from Bangalore. She resides in Bangalore and enjoys food, music and travel.\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/author\\\/krishna-vasudevan\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Get more value out of Infoblox NIOS APIs","description":"Get more value out of Infoblox NIOS APIs. Infoblox offers a rich set of Web-based Application Programming Interfaces, also called WAPIs, that are REST-based and allow you to easily integrate NIOS into your automation environment. This blog gives you an insight on why you should use these WAPIs.","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\/get-more-value-out-of-infoblox-nios-apis\/","og_locale":"en_US","og_type":"article","og_title":"Get more value out of Infoblox NIOS APIs","og_description":"Get more value out of Infoblox NIOS APIs. Infoblox offers a rich set of Web-based Application Programming Interfaces, also called WAPIs, that are REST-based and allow you to easily integrate NIOS into your automation environment. This blog gives you an insight on why you should use these WAPIs.","og_url":"https:\/\/www.infoblox.com\/blog\/community\/get-more-value-out-of-infoblox-nios-apis\/","og_site_name":"Infoblox Blog","article_published_time":"2021-01-20T16:28:54+00:00","og_image":[{"width":660,"height":454,"url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/for-company-blogs_edited-1-3.jpg","type":"image\/jpeg"}],"author":"Krishna Vasudevan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Krishna Vasudevan","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.infoblox.com\/blog\/community\/get-more-value-out-of-infoblox-nios-apis\/#article","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/get-more-value-out-of-infoblox-nios-apis\/"},"author":{"name":"Krishna Vasudevan","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/person\/b36c6d54e0fd1947f822a993aab5e8b8"},"headline":"Get more value out of Infoblox NIOS APIs","datePublished":"2021-01-20T16:28:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/get-more-value-out-of-infoblox-nios-apis\/"},"wordCount":1072,"publisher":{"@id":"https:\/\/www.infoblox.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/get-more-value-out-of-infoblox-nios-apis\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/for-company-blogs_edited-1-3.jpg","keywords":["WAPI","REST API","NIOS","Schema Fetching"],"articleSection":["Community"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.infoblox.com\/blog\/community\/get-more-value-out-of-infoblox-nios-apis\/","url":"https:\/\/www.infoblox.com\/blog\/community\/get-more-value-out-of-infoblox-nios-apis\/","name":"Get more value out of Infoblox NIOS APIs","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/get-more-value-out-of-infoblox-nios-apis\/#primaryimage"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/get-more-value-out-of-infoblox-nios-apis\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/for-company-blogs_edited-1-3.jpg","datePublished":"2021-01-20T16:28:54+00:00","description":"Get more value out of Infoblox NIOS APIs. Infoblox offers a rich set of Web-based Application Programming Interfaces, also called WAPIs, that are REST-based and allow you to easily integrate NIOS into your automation environment. This blog gives you an insight on why you should use these WAPIs.","breadcrumb":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/get-more-value-out-of-infoblox-nios-apis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.infoblox.com\/blog\/community\/get-more-value-out-of-infoblox-nios-apis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.infoblox.com\/blog\/community\/get-more-value-out-of-infoblox-nios-apis\/#primaryimage","url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/for-company-blogs_edited-1-3.jpg","contentUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/for-company-blogs_edited-1-3.jpg","width":660,"height":454,"caption":"Network Automation? We\u00e4\u00f3\u00bbve Got an App for That"},{"@type":"BreadcrumbList","@id":"https:\/\/www.infoblox.com\/blog\/community\/get-more-value-out-of-infoblox-nios-apis\/#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":"Get more value out of Infoblox NIOS APIs"}]},{"@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\/b36c6d54e0fd1947f822a993aab5e8b8","name":"Krishna Vasudevan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/avatar_user_230_1571768556-96x96.jpg","url":"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/avatar_user_230_1571768556-96x96.jpg","contentUrl":"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/avatar_user_230_1571768556-96x96.jpg","caption":"Krishna Vasudevan"},"description":"Krishna Vasudevan is a Technical Marketing Engineer at Infoblox. She is currently working on REST APIs, Ansible, Automation, Openstack and DTC. She has also delivered multiple training classes. Previously she was a Technical Marketing Engineer at NetApp. Krishna holds a bachelor\u2019s degree in engineering from Bangalore. She resides in Bangalore and enjoys food, music and travel.","url":"https:\/\/www.infoblox.com\/blog\/author\/krishna-vasudevan\/"}]}},"_links":{"self":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/5883","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\/230"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/comments?post=5883"}],"version-history":[{"count":5,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/5883\/revisions"}],"predecessor-version":[{"id":5888,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/5883\/revisions\/5888"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media\/2617"}],"wp:attachment":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media?parent=5883"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/categories?post=5883"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/tags?post=5883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}