cancel
Showing results for 
Search instead for 
Did you mean: 

OpenAPI available on GNS3 image 9.3.1.0

OpenAPI available on GNS3 image 9.3.1.0

Yoann_Jonard
New Contributor III

Hello gentlemen,

Starting with FE 9.3.0.0, OpenAPI became available to configure your switches through third-party management platforms and software tools.

On GNS3 though, you need to use FE 9.3.1.0. FEGNS3.9.3.0.0 displays a software license violation message and does not let you enable this feature.

Hope it saves you some time and thank you @cispas for the new version.


Yoann Jonard
SIER SARL
Switzerland
3 REPLIES 3

Yoann_Jonard
New Contributor III

I could not find any documentation unfortunately.

As I'm only using this feature to use the Ansible collection, I did not dig into these direct calls. I don't even know how you found these URL to be honest...

@Ludovico_Steven : Is there a swagger available for the openAPI exposed on the switches ?

Is there any documentation on the URL exposed available ?

Best regards,


Yoann Jonard
SIER SARL
Switzerland

Hi Yoann,

I've found the authentication URL asking to AI on Extreme Platform One, but for the other endpoints exposed AI is not able to found documentation.

Best Regards,

Antonio

Antonio_Opromol
Contributor II

Is there documentation on how to use openapi?

To request the token I need to POST on the following URL of the switch https://<switch-IP>:9443/rest/openapi/v0/operation/auth-token/:generate

Instead for example have a list of vlan I do a GET to the following URL https://switch-IP>:9443/rest/openapi/v0/configuration/vlan 

For VLAN 1 https://switch-IP>:9443/rest/openapi/v0/configuration/vlan/1 etc..

For ports https://switch-IP>:9443/rest/openapi/v0/configuration/ports

For port 1:1  https://switch-IP>:9443/rest/openapi/v0/configuration/ports/1%3A1 etc..

But is there a document with all the possible endpoint exposed?

Thanks

GTM-P2G8KFN