OpenMLBB SDK Docs

OpenMLBB Endpoint

SDK call mapping, request requirements, and Python example.

Every card documents the SDK call from OpenMLBB and mirrors API path/query/body requirements.

GET Game Version Info

/openmlbb/academy/meta/version

Open Only This

API Path: /api/academy/meta/version

Fetch a list of game versions with their release dates. Supports query parameters for pagination, sorting, and localization.

Query parameters:

  • size: Number of items per page (minimum: 1).
  • index: Page index (starting from 1).
  • order: Sort order for results. Allowed values: asc, desc.
  • lang: Language code for localized content (default: en).

The response includes game version data:

  • records: Array of version entries, each containing:
      • id: Unique version record identifier.
      • uin: User identifier associated with the record.
      • createdAt: Creation timestamp.
      • updatedAt: Last update timestamp.
      • data:
          • game_version: Version string (e.g., 2.1.18).
      • form:
          • id: Form ID reference.
      • vote_all (optional): Voting metadata, if available:
          • target: Target record ID.
          • vote:
              • id: Vote ID.

This endpoint is useful for:

  • Tracking game version history.
  • Monitoring release cycles.
  • Ensuring compatibility with specific patches or updates.

Python Example

from OpenMLBB import OpenMLBB

client = OpenMLBB()
response = client.academy.meta_version(size=20, index=1, order="desc", lang="en")
print(response)

Path and Query Parameters

Name In Type Required Default
size query integer no 20
index query integer no 1
order query string no desc
lang query string no en