https://github.com/sbarbett/ultra-openapi
An OpenAPI spec for the UltraDNS API
https://github.com/sbarbett/ultra-openapi
dns openapi-specification ultradns
Last synced: 13 days ago
JSON representation
An OpenAPI spec for the UltraDNS API
- Host: GitHub
- URL: https://github.com/sbarbett/ultra-openapi
- Owner: sbarbett
- License: other
- Created: 2025-08-18T15:57:52.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-09-18T14:06:23.000Z (19 days ago)
- Last Synced: 2025-09-18T16:56:34.440Z (19 days ago)
- Topics: dns, openapi-specification, ultradns
- Homepage: https://sbarbett.github.io/ultra-openapi/
- Size: 503 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# UltraDNS OpenAPI Specification
This repository contains the OpenAPI 3.0.3 specification for the UltraDNS REST API.
## Documentation
Interactive API documentation is available in the [`docs/`](docs/) folder:
- **Swagger UI**: Open `docs/index.html` in your browser for interactive API exploration
- **Bundled Spec**: The complete OpenAPI specification is bundled as `docs/openapi.yaml`The documentation is automatically updated on each GitHub release using Redocly.
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md) for detailed guidelines on how to contribute to this specification.
## Validation
The specification is automatically validated by Spectral on pull requests and pushes to main via GitHub Actions. For local validation:
```bash
spectral lint spec/openapi.yaml --ruleset .spectral.yaml
```