OpenAPI Specification
Overview
The Apinizer Management API provides OpenAPI (Swagger) specification files for programmatic access to API definitions.
The specification file published with this documentation is generated from a running Apinizer Manager — its source is the /apiops/openapi.yaml endpoint — and it is regenerated for every release, so it matches the Management API contract of the documented version. It is never edited by hand.
Accessing the Specification
The Manager exposes the APIops OpenAPI document through SpringDoc. JSON is served at the base path; YAML is available by appending .yaml. There is no separate /apiops/openapi.json endpoint.
JSON Specification
Download or fetch the OpenAPI JSON specification:
https://{management_console_url}/apiops/openapi
Use this URL with tools that import a spec from a link (Postman, Insomnia, OpenAPI Generator, and similar).
YAML Specification
Download the OpenAPI YAML specification:
https://{management_console_url}/apiops/openapi.yaml
Error Responses
Management API error bodies follow RFC 7807 (type, title, status, path, message). For client errors (4xx) the detail field carries the product's own message and message carries a translatable key such as error.portalContextRequired. For server errors (5xx) the body carries only the generic key error.http.<status> — the underlying cause is written to the Manager log and never returned to the caller.
Using the Specification
Generate Client Libraries
Use tools like OpenAPI Generator to generate client libraries in various languages:
openapi-generator generate \
-i https://demo.apinizer.com/apiops/openapi \
-g python \
-o ./apinizer-client
You can pass the YAML URL (.../openapi.yaml) instead when your toolchain prefers YAML.
API Testing
Import the OpenAPI specification into API testing tools like Postman or Insomnia for automated testing.
Documentation Generation
Use tools like Swagger UI or ReDoc to generate interactive documentation.
Specification Version
The current OpenAPI specification version is 3.0.
Related Documentation
- Base URL - How to construct API URLs
- Authentication - How to authenticate API requests
- Enum Reference - Enumeration values used in the API
- Glossary - Terms and definitions