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

FileCoverageDownload
openapi/index.yamlRoot manifest (referensi ke 4 file di bawah)YAML
openapi/genshin.yamlSemua endpoint GenshinYAML
openapi/hsr.yamlSemua endpoint Honkai Star RailYAML
openapi/zzz.yamlSemua endpoint Zenless Zone ZeroYAML
openapi/internal.yamlTrustScore, Scam Report, Build Analyzer, Damage Calc, Leaderboard, Archive, Assets, Player, Character, Weapon, ArtifactYAML

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.