{"id":1942,"date":"2016-12-01T08:54:33","date_gmt":"2016-12-01T08:54:33","guid":{"rendered":"https:\/\/live-infoblox-blog.pantheonsite.io\/?p=1942"},"modified":"2020-05-06T10:28:02","modified_gmt":"2020-05-06T17:28:02","slug":"using-the-netmri-api-to-get-data-out-of-the-system","status":"publish","type":"post","link":"https:\/\/www.infoblox.com\/blog\/community\/using-the-netmri-api-to-get-data-out-of-the-system\/","title":{"rendered":"Using the NetMRI API to get data out of the system"},"content":{"rendered":"<p>Here&#8217;s an interesting\u00a0<a class=\" bf_ungated_init\" href=\"https:\/\/www.infoblox.com\/wp-content\/uploads\/infoblox-datasheet-netmri.pdf?utm_source=blox-community&amp;utm_campaign=community-q2&amp;utm_medium=blox-community\" target=\"_self\" rel=\"nofollow noopener noreferrer\">NetMRI<\/a>\u00a0script that shows how to use the API to pull some data so it can be used to look for other data in another application. In this case, we&#8217;re grabbing some info out of the Grid View.<\/p>\n<p>This code snippet also shows the very useful technique of using Data Dumper as a way to see what is really being returned in the data call. For many &#8220;one off&#8221; programs where you are more interested in the data than in how it&#8217;s formatted, you can use Data Dumper to display it and grab the pieces you need, saving you the time of trying to write output routines you&#8217;re not going to use again&#8230;\u00a0<a href=\"https:\/\/www.infoblox.com\/resources\/evaluations\/netmri-eval\/?utm_source=blox-community&amp;utm_campaign=community-q2&amp;utm_medium=blox-community\" target=\"_self\" rel=\"nofollow noopener noreferrer\">Try the NetMRI Evaluation Here!<\/a><\/p>\n<pre>use strict;\r\nuse warnings;\r\nuse NetMRI::API;\r\nuse Data&amp;colon;:Dumper;\r\n \r\n$ENV{'PERL_LWP_SSL_VERIFY_HOSTNAME'} = 0;\r\n# Connet to the NetMRI.\r\nmy $client = new NetMRI::API({ api_version =&gt; '2.8',\r\n });\r\n \r\n# Grab the entire SPM EndHost Grid\r\nmy @broker = $client-&gt;broker-&gt;spm_end_hosts_default_grid-&gt;index;\r\n \r\n#Print the Header\r\nprint \"Device Name\\tNeighborMAC\\tInterface\\tAdmin Status\\tOper Status\\n\";\r\n#Included Dumper to see the output of the Array, thanks John\r\n#print Dumper(@broker),\"\\n\";\r\nforeach my $endhost (@broker)\r\n{\r\nprint $endhost-&gt;{DeviceName},\"\\t\", $endhost-&gt;{NeighborMAC},\"\\t\",$endhost-&gt;{ifAlias},\"\\t\",\r\n        $endhost-&gt;{ifAdminStatus},\"\\t\", $endhost-&gt;{ifOperStatus},\"\\n\";\r\n};\r\n \r\n####Data Dumper OUTPUT####\r\n# $VAR2 = {\r\n          # 'device_custom_memory' =&gt; undef,\r\n          # 'InterfaceID' =&gt; 74580,\r\n          # 'NeighborIPNumeric' =&gt; undef,\r\n          # 'device_custom_vendor_support_contact' =&gt; 'Robert Davis',\r\n          # 'device_custom_person_responsible' =&gt; undef,\r\n          # 'VlanIndex' =&gt; 900,\r\n          # 'NeighborName' =&gt; undef,\r\n          # 'VTPDomain' =&gt; undef,\r\n          # 'Packets' =&gt; 80255,\r\n          # 'Network' =&gt; 'demo.infoblox.com',\r\n          # 'InterfaceSort' =&gt; 'Ethernet00004\/00033',\r\n          # 'NeighborDeviceID' =&gt; undef,\r\n          # 'DeviceName' =&gt; 'dev7k',\r\n          # 'device_custom_data_center' =&gt; undef,\r\n          # 'ifAlias' =&gt; '',\r\n          # 'interface_custom_room' =&gt; undef,\r\n          # 'OrgUniqueId' =&gt; 'Cisco',\r\n          # 'device_custom_vtpdomain' =&gt; undef,\r\n          # 'interface_custom_reserved' =&gt; undef,\r\n          # 'interface_custom_building' =&gt; undef,\r\n          # 'interface_custom_change_order_number' =&gt; undef,\r\n          # 'device_custom_vtp_pass' =&gt; undef,\r\n          # 'device_custom_vtp_password' =&gt; undef,\r\n          # 'device_custom_rack_number' =&gt; undef,\r\n          # 'VlanName' =&gt; 'VLAN0900',\r\n          # 'interface_custom_application' =&gt; undef,\r\n          # 'Errors' =&gt; 0,\r\n          # 'NeighborType' =&gt; undef,\r\n          # 'Interface' =&gt; 'Ethernet4\/33 - Ethernet4\/33',\r\n          # 'DeviceID' =&gt; 644,\r\n          # 'ifOperStatus' =&gt; 'up',\r\n          # 'ifAdminStatus' =&gt; 'up',\r\n          # 'device_custom_fastweb_variable' =&gt; undef,\r\n          # 'ifIndex' =&gt; 437911552,\r\n          # 'device_custom_rob' =&gt; undef,\r\n          # 'DeviceType' =&gt; 'Switch-Router',\r\n          # 'id' =&gt; 563257,\r\n          # 'interface_custom_customer' =&gt; undef,\r\n          # 'FirstSeen' =&gt; '2013-01-25 17:24:07',\r\n          # 'NeighborIfIndex' =&gt; undef,\r\n          # 'device_custom_location' =&gt; undef,\r\n          # 'NeighborID' =&gt; 401408,\r\n          # 'interface_custom_jack_name' =&gt; undef,\r\n          # 'ifAdminDuplex' =&gt; 'Unsupported',\r\n          # 'device_custom_deviceserialnum' =&gt; undef,\r\n          # 'device_custom_device_inventory_id' =&gt; undef,\r\n          # 'device_custom_reserved' =&gt; undef,\r\n          # 'ErrorPercentage' =&gt; 0,\r\n          # 'VlanID' =&gt; 3282,\r\n          # 'NeighborIPDotted' =&gt; undef,\r\n          # 'device_custom_sif_memory2' =&gt; '2',\r\n          # 'device_custom_vtp_op_mode' =&gt; undef,\r\n          # 'device_custom_vtp_domain_name' =&gt; undef,\r\n          # 'ifDescr' =&gt; 'Ethernet4\/33',\r\n          # 'NeighborMAC' =&gt; '00:07:7D:12:65:61',\r\n          # 'DeviceIPDotted' =&gt; '10.120.25.141',\r\n          # 'interface_custom_name_test' =&gt; undef,\r\n          # 'device_custom_asset_tag_number' =&gt; 'ABC123',\r\n          # 'NetBIOSName' =&gt; undef,\r\n          # 'ifSpeed' =&gt; 1000000000,\r\n          # 'device_custom_vtpmode' =&gt; undef,\r\n          # 'device_custom_gateway' =&gt; undef,\r\n          # 'ifMAC' =&gt; 'AC:8A:DB:B6:00:00',\r\n          # 'LastSeen' =&gt; '2013-08-14 11:29:36',\r\n          # 'interface_custom_riser' =&gt; undef,\r\n          # 'ifDuplex' =&gt; 'fullDuplex',\r\n          # 'DeviceIPNumeric' =&gt; 175643021\r\n        # };\r\n        \r\n<\/pre>\n<p>A sample of the output would look like this:<\/p>\n<pre> \r\nOutput:\r\nDevice Name       NeighborMAC     Interface               Admin Status       Oper Status\r\ndev7k     22:22:22:22:22:22             Ethernet4\/2_QA1               up           down\r\ndev7k     00:07:7D:12:65:61                             up           up\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s an interesting\u00a0NetMRI\u00a0script that shows how to use the API to pull some data so it can be used to look for other data in another application. In this case, we&#8217;re grabbing some info out of the Grid View. This code snippet also shows the very useful technique of using Data Dumper as a way [&hellip;]<\/p>\n","protected":false},"author":194,"featured_media":0,"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":[16,91],"class_list":{"0":"post-1942","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-community","7":"tag-infoblox","8":"tag-nccm","9":"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>Using the NetMRI API to get data out of the system<\/title>\n<meta name=\"description\" content=\"Here&#039;s an interesting NetMRI script that shows how to use the API to pull some data so it can be used to look for other data in another application. In this case, we&#039;re grabbing some info out of the Grid View.\" \/>\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\/using-the-netmri-api-to-get-data-out-of-the-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using the NetMRI API to get data out of the system\" \/>\n<meta property=\"og:description\" content=\"Here&#039;s an interesting NetMRI script that shows how to use the API to pull some data so it can be used to look for other data in another application. In this case, we&#039;re grabbing some info out of the Grid View.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.infoblox.com\/blog\/community\/using-the-netmri-api-to-get-data-out-of-the-system\/\" \/>\n<meta property=\"og:site_name\" content=\"Infoblox Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-12-01T08:54:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-06T17:28:02+00:00\" \/>\n<meta name=\"author\" content=\"Eric Stieg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eric Stieg\" \/>\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\\\/using-the-netmri-api-to-get-data-out-of-the-system\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-the-netmri-api-to-get-data-out-of-the-system\\\/\"},\"author\":{\"name\":\"Eric Stieg\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/person\\\/c4b76875dca389d84eb780abfdd533cc\"},\"headline\":\"Using the NetMRI API to get data out of the system\",\"datePublished\":\"2016-12-01T08:54:33+00:00\",\"dateModified\":\"2020-05-06T17:28:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-the-netmri-api-to-get-data-out-of-the-system\\\/\"},\"wordCount\":145,\"publisher\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\"},\"keywords\":[\"Infoblox\",\"NCCM\"],\"articleSection\":[\"Community\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-the-netmri-api-to-get-data-out-of-the-system\\\/\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-the-netmri-api-to-get-data-out-of-the-system\\\/\",\"name\":\"Using the NetMRI API to get data out of the system\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#website\"},\"datePublished\":\"2016-12-01T08:54:33+00:00\",\"dateModified\":\"2020-05-06T17:28:02+00:00\",\"description\":\"Here's an interesting NetMRI script that shows how to use the API to pull some data so it can be used to look for other data in another application. In this case, we're grabbing some info out of the Grid View.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-the-netmri-api-to-get-data-out-of-the-system\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-the-netmri-api-to-get-data-out-of-the-system\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-the-netmri-api-to-get-data-out-of-the-system\\\/#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\":\"Using the NetMRI API to get data out of the system\"}]},{\"@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\\\/c4b76875dca389d84eb780abfdd533cc\",\"name\":\"Eric Stieg\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/27dff7af4f65b35eb90694ac0af28f981d96e93ce795791722d7c8659ed040cd?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/27dff7af4f65b35eb90694ac0af28f981d96e93ce795791722d7c8659ed040cd?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/27dff7af4f65b35eb90694ac0af28f981d96e93ce795791722d7c8659ed040cd?s=96&d=blank&r=g\",\"caption\":\"Eric Stieg\"},\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/author\\\/eric-stieg\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Using the NetMRI API to get data out of the system","description":"Here's an interesting NetMRI script that shows how to use the API to pull some data so it can be used to look for other data in another application. In this case, we're grabbing some info out of the Grid View.","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\/using-the-netmri-api-to-get-data-out-of-the-system\/","og_locale":"en_US","og_type":"article","og_title":"Using the NetMRI API to get data out of the system","og_description":"Here's an interesting NetMRI script that shows how to use the API to pull some data so it can be used to look for other data in another application. In this case, we're grabbing some info out of the Grid View.","og_url":"https:\/\/www.infoblox.com\/blog\/community\/using-the-netmri-api-to-get-data-out-of-the-system\/","og_site_name":"Infoblox Blog","article_published_time":"2016-12-01T08:54:33+00:00","article_modified_time":"2020-05-06T17:28:02+00:00","author":"Eric Stieg","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Eric Stieg","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.infoblox.com\/blog\/community\/using-the-netmri-api-to-get-data-out-of-the-system\/#article","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/using-the-netmri-api-to-get-data-out-of-the-system\/"},"author":{"name":"Eric Stieg","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/person\/c4b76875dca389d84eb780abfdd533cc"},"headline":"Using the NetMRI API to get data out of the system","datePublished":"2016-12-01T08:54:33+00:00","dateModified":"2020-05-06T17:28:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/using-the-netmri-api-to-get-data-out-of-the-system\/"},"wordCount":145,"publisher":{"@id":"https:\/\/www.infoblox.com\/blog\/#organization"},"keywords":["Infoblox","NCCM"],"articleSection":["Community"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.infoblox.com\/blog\/community\/using-the-netmri-api-to-get-data-out-of-the-system\/","url":"https:\/\/www.infoblox.com\/blog\/community\/using-the-netmri-api-to-get-data-out-of-the-system\/","name":"Using the NetMRI API to get data out of the system","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/#website"},"datePublished":"2016-12-01T08:54:33+00:00","dateModified":"2020-05-06T17:28:02+00:00","description":"Here's an interesting NetMRI script that shows how to use the API to pull some data so it can be used to look for other data in another application. In this case, we're grabbing some info out of the Grid View.","breadcrumb":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/using-the-netmri-api-to-get-data-out-of-the-system\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.infoblox.com\/blog\/community\/using-the-netmri-api-to-get-data-out-of-the-system\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.infoblox.com\/blog\/community\/using-the-netmri-api-to-get-data-out-of-the-system\/#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":"Using the NetMRI API to get data out of the system"}]},{"@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\/c4b76875dca389d84eb780abfdd533cc","name":"Eric Stieg","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/27dff7af4f65b35eb90694ac0af28f981d96e93ce795791722d7c8659ed040cd?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/27dff7af4f65b35eb90694ac0af28f981d96e93ce795791722d7c8659ed040cd?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/27dff7af4f65b35eb90694ac0af28f981d96e93ce795791722d7c8659ed040cd?s=96&d=blank&r=g","caption":"Eric Stieg"},"url":"https:\/\/www.infoblox.com\/blog\/author\/eric-stieg\/"}]}},"_links":{"self":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/1942","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\/194"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/comments?post=1942"}],"version-history":[{"count":1,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/1942\/revisions"}],"predecessor-version":[{"id":1944,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/1942\/revisions\/1944"}],"wp:attachment":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media?parent=1942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/categories?post=1942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/tags?post=1942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}