Reply

Difference between V6 and V7 API

Techie
Posts: 16
8033     0
Hi All, Hope all of you are doing good. I went through http://dloads.infoblox.com/tech_lib/NIOS_7.1.2_ReleaseNotes.pdf?auth=1433828440 to figure out what is the difference between V6 and V7 API. I would like to know can i run the same version 7 API methods on version 6 also without installing PERL or CURL etc module. As in version 7 we are simply using RESTful client to query without installing any PERL etc. I know some of you might recommend using PERL etc but is it possible to do without it

in API query if i just simply

Techie
Posts: 16
8034     0
in API query if i just simply change the version i get result but not so sure what all APIs are supported.

WAPI changes for each NIOS version

Adviser
Posts: 33
8034     0

The way Web API versioning works is that each NIOS version supports a particular version of the WAPI, and at the same time supports WAPI requests made according to WAPI versions prior to that version. So, for example, NIOS 7.1 supports WAPI version 2.1, but it also supports WAPI calls for WAPI versions 2.0, 1.7, 1.6, all the way back to WAPI version 1.0. If you write a WAPI script for a particular version of NIOS (for example, NIOS 6.11), and you specify the corresponding WAPI version number (1.6 in this example) in the URL for the WAPI request, that request should continue to work the same way if you upgrade to later versions of NIOS (for example, NIOS 6.12, 7.0, etc.).

However, if you write a WAPI script for a particular version of NIOS, and you specify the corresponding WAPI version number in the URL for the WAPI request, you can't necessarily change the WAPI version in the URL and then use that script with an earlier version of NIOS, because the request may reference objects, fields, or functions that were not supported in the earlier NIOS version. You have to check the documentation, or just try the requests in the script to see if they work or not.

Also, beginning with NIOS 7.1 Infoblox has announced a policy whereby it may in future drop support for some old API versions. Thus, for example, if there is a future NIOS 7.x or 8.x release it might not support WAPI requests made using WAPI version 1.0, etc. For more information on this policy see the NIOS 7.1 release notes. Note that in general any plans to drop support for a particular WAPI version will be announced at least one year in advance. However in some cases it may be necessary to make changes without prior notification. (For example, support for using SSLv3 with the Web API was dropped without prior notice in order to address security vulnerabilities in the SSLv3 protocol.)

Below is a summary table of the WAPI changes that were made for each version of NIOS through NIOS 7.0. (The information for WPAI versions 1.4.1 and 1.4.2 is uncertain because I couldn't find copies of the WAPI documentation for the corresponding NIOS releases.)

+--------------+------------------+---------------------------------+
| WAPI version | NIOS release     | Major Web API changes           |
+==============+==================+=================================+
| 1.0          | 6.6              | Initial Web API implementation  |
+--------------+------------------+---------------------------------+
| 1.1          | 6.7              | Support DNS zones, DHCP leases, |
|              |                  | internationalized domain names  |
+--------------+------------------+---------------------------------+
| 1.2          | 6.8              | Support named ACLs, extensible  |
|              |                  | attribute inheritance           |
+--------------+------------------+---------------------------------+
| 1.2.1        | 6.8.2            | Add function to select next     |
|              |                  | available IP address when       |
|              |                  | creating certain objects        |
+--------------+------------------+---------------------------------+
| 1.3          | 6.9 LD           | Support selection of next       |
|              |                  | available IP address when       |
|              |                  | creating additional objects     |
+--------------+------------------+---------------------------------+
| 1.4          | 6.10             | Support Network Insight         |
+--------------+------------------+---------------------------------+
| 1.4.1        | 6.10.*??*        | *Support NAPTR records?*        |
+--------------+------------------+---------------------------------+
| 1.4.2        | 6.10.*??*        | *Support NAPTR records?*        |
+--------------+------------------+---------------------------------+
| 1.5          | 6.11 LD          | Support DHCP roaming hosts      |
+--------------+------------------+---------------------------------+
| 1.6          | 6.11             | Support shared records,         |
|              |                  | network templates, DNS          |
|              |                  | integrity checks, defining      |
|              |                  | extensible attributes           |
+--------------+------------------+---------------------------------+
| 1.7          | 6.12             | Enhance DHCP properties support |
+--------------+------------------+---------------------------------+
| 2.0          | 7.0              | Support Cloud Network           |
|              |                  | Automation, Cloud Platform      |
|              |                  | appliances, DNS Traffic         |
|              |                  | Control, Active Directory Sites |
+--------------+------------------+---------------------------------+

Thanks Frank :). This is what

Techie
Posts: 16
8034     0
Thanks Frank Smiley Happy. This is what i was eaxctly looking for

Re: WAPI changes for each NIOS version

Techie
Posts: 16
8034     0

Hi can anyone tell what is wapi version for NIOS 7.3.4 is it 2.3?. Also is it possible to have NIOS 7.3 with wapi 1.4.3 or so?

Showing results for 
Search instead for 
Did you mean: 

Recommended for You