Swagger / OpenAPI documentation
Our staging system provides OpenAPI 3.0 documentation of our HTTP REST API under the following URL:
https://staging-nginz-https.zinfra.io/api/swagger-ui
There are several ways to interpret this documentation:
Read it as a reference
Generate client code from it
Interactively explore the API by making requests
To find the source code of end-points mentioned in the API, a route
internal ID (field operationId
in openapi) is provided for every
end-point. See Named, and internal route IDs in swagger for details and
usage.
If you find anything you don’t like or understand, please let us know!
Example
To get the versions a backend (staging-nginz-https.zinfra.io
in this case)
supports, execute:
curl https://<nginz-host>/api-version
{"development":[4],"domain":"staging.zinfra.io","federation":false,"supported":[0,1,2]}
The URL to open in your browser for the development version 4
is
https://<nginz-host>/v4/api/swagger-ui/
.