This repository contains a complete OpenAPI 3.0 specification for the Strike API.
You can download the latest version of the OpenAPI specification from the release page or use it directly via https://github.com/RndUsername/strike-open-api/releases/download/{version}/strike-openapi.yaml, where {version} is the release version, e.g. v1.0.0.
Parts of the specification get crawled from the official documentation, after which it gets assembled and modified to get a complete specification file.
This specification is based on the official Strike API documentation. If you find any discrepancies or have suggestions for improvements, please open an issue or submit a pull request.
Run pnpm install to setup the project and run pnpm run start <version> to create the spec, where <version> is the version that gets written into the spec. Use at least version 24 of Node.js as this is a TypeScript project.
This OpenAPI specification is provided for integration purposes. Please refer to Strike's API Terms for usage terms and conditions.