OpenAPI Spec
OpenAPI 3.1 spec DYOGG API — download YAML per game / internal, atau spec gabungan.
DYOGG mengekspos spec OpenAPI 3.1 multi-file — bisa di-consume oleh code generator apapun (openapi-generator, Stainless, Speakeasy, Fern).
File spec
| File | Coverage | Download |
|---|---|---|
openapi/index.yaml | Root manifest (referensi ke 4 file di bawah) | YAML |
openapi/genshin.yaml | Semua endpoint Genshin | YAML |
openapi/hsr.yaml | Semua endpoint Honkai Star Rail | YAML |
openapi/zzz.yaml | Semua endpoint Zenless Zone Zero | YAML |
openapi/internal.yaml | TrustScore, Scam Report, Build Analyzer, Damage Calc, Leaderboard, Archive, Assets, Player, Character, Weapon, Artifact | YAML |
Generate SDK
# TypeScript (openapi-typescript)
npx openapi-typescript https://dyogg.com/openapi/index.yaml -o types.d.ts
# Python (openapi-python-client)
openapi-python-client generate --url https://dyogg.com/openapi/index.yaml
# Go (oapi-codegen)
oapi-codegen -config oapi-config.yaml https://dyogg.com/openapi/index.yaml
Playground
Preview interactive spec dengan Scalar API Reference — otomatis load dari file di atas.
Versioning spec
1.0.0— spec current (v1 stable).- Bumping semver mengikuti policy Versioning — patch tidak breaking, minor tambah field, major = v2 baru.