# General Translation Python SDKs: get_version_id URL: https://generaltranslation.com/en-GB/docs/python/reference/functions/get-version-id.mdx --- title: get_version_id description: Read the pinned translation version id in General Translation Python. API reference for get_version_id. --- Returns the version id configured for the current source, or `None` when none is set. The version id determines which published translation version the app loads. ## Overview [#overview] Call `get_version_id` with no arguments. It reads the value from the active [`I18nManager`](/docs/python/reference/classes/i18n-manager). ```python from gt_flask import get_version_id # or: from gt_fastapi import get_version_id, or: from gt_i18n import get_version_id version = get_version_id() ``` Signature: ```python get_version_id() -> str | None ``` *Note: It reads the active manager, so [`initialize_gt`](/docs/python/reference/functions/initialize-gt) (or [`set_i18n_manager`](/docs/python/reference/functions/set-i18n-manager)) must be called first; otherwise, it raises `RuntimeError`.* ## How it works [#how-it-works] * **Reads from the manager.** It returns the manager's `version_id`, set from the `version_id` argument or the `_versionId` config key. * **Optional.** Returns `None` when no version ID has been configured. ## Parameters [#parameters] `get_version_id` takes no parameters. ## Returns [#returns] **Type** `str | None` The configured version id, or `None`. ## Example [#example] ```python from gt_i18n import get_version_id get_version_id() # e.g., "v_abc123" or None ```