Create a Post
cancel
Showing results for 
Search instead for 
Did you mean: 
ameera
Employee
Employee

GAIA API version 2.0 is now GA !

Hi All,

I am happy to announce the release of GAIA API version 2.0 

 

 

GAIA API 2.0 significantly expands network configuration coverage, improves security posture, and increases API engine stability, making automation and orchestration of Gaia systems more complete and reliable.

This release is part of R82.20 GA, next jumbo releases, Offline SK.
 

Some of the new capabilities of the new version:

2New capabilities (all supported starting from Gaia R82.20)

 
 
Updated APIs
 

I/S:

Security hardening:
Functionality:
 
Stability:
 
 
 
Info:
  •         Use this link to check the recent APIs documentation

  •         Use this link to download the recent API engine and see the latest changelog

  •          Use this link to update “API on demand” in Check-Mates

 
 

BR, Ameer

1 Reply
Don_Paterson
MVP Gold
MVP Gold

Great post. Thanks!

I just shared this feedback for the SK (to the SK team). 

Gaia API v2 (build 44) OpenAPI JSON: schema defects:

The OpenAPI collection published in sk143612 (FMW-8397) has generator faults that break code generation and validation:

1. Nested objects and arrays are typed as string (e.g. next-hop, dhcp, servers).
2. Internal type syntax leaks into enums (e.g. "all)", "int(1,65535").
3. Defaults are stored as strings (e.g. "false", "50").
4. components/schemas is empty, so no response models are defined.
5. Descriptions are wrong: show-vsnext-state says “Set”, show-virtual-switch says “Delete”.
6. Examples don’t match the schemas: show-maestro-site, show-isis-interface, show-mld-interface-ssm-map.
7. Error codes are documented wrongly in both places.

I tested on R82.20 JHFA Take 10, on an SMS and a VSNext gateway:
a bad SID returns 401, and missing fields, unknown objects and duplicates all return 400, distinguished only by the body’s code (err_validation_failed, object_not_found, object_already_exist). The spec lists 403/404/409 and never 401. sk143612 says failures return 500.

 

Could the generator be corrected so the spec is usable with standard OpenAPI tooling?

0 Kudos

Leaderboard

Epsum factorial non deposit quid pro quo hic escorol.

Upcoming Events

    CheckMates Events