Skip to content

VK Mini App documentation update: 2026-03-30 #127

@github-actions

Description

@github-actions
1. CHANGED: VK Mini App documentation

### CHANGED: [VK Mini App documentation](https://dev.vk.com/en/mini-apps/development/launch-params)
`--- @ Sun, 24 Aug 2025 16:56:16 +0000 (UTC)
``+++ @ Mon, 30 Mar 2026 11:19:30 +0000 (UTC)
``@@ -1,47 +0,0 @@
`-Some parameters are only passed for games or only for mini apps. This is indicated in the table.
-
-Parameter| Type| Description
-
----|---|---
-
-`sign`| `string`| base64-encoded string is a signature of the launch parameters. It's used to detect parameter tampering by third parties. More details are available in the [Signing launch parameters](https://dev.vk.com/en/games/development/parameters-sign) section.
-
-`vk_access_token_settings`| `string`| List of permissions granted by the user who launched the app. Each value in the list corresponds to an accessible data area. Values are comma-separated, for example, `friends,stories,wall`. The list of string constants used is provided in the [Access rights](https://dev.vk.com/en/reference/access-rights) section.
-
-`vk_app_id`| `integer`| Identifier of the launched application from its settings. More details:    • [Where to find game ID](https://dev.vk.com/en/games/settings/overview#Where%20to%20find%20game%20ID?)    • [Where to find mini app ID](https://dev.vk.com/en/mini-apps/settings/overview#Where%20to%20find%20mini-app%20ID?).
-
-`vk_are_notifications_enabled`| `integer`| Information about allowed notifications from the app:    • `0` – notifications are disabled    • `1` – notifications are enabled.
-
-`vk_chat_id`| `string`| Chat ID. Passed if the app was launched from a chat.
-
-`vk_group_id`| `integer`| ID of the community where the application is installed. Passed if the mini app:    • was launched via community buttons or from a community app block.    • was launched via a link like `vk.com/app6909581_-166562603`. This parameter isn't used for games.
-
-`vk_has_profile_button`| `integer`| Information about whether the user has set up a button in their profile to launch the mini app. A value of `1` means the button is set up, otherwise the parameter isn't passed. This parameter isn't used for games.
-
-`vk_is_app_user`| `integer`| Information on whether the user has installed the app:    • `0` – app isn't installed    • `1` – app is installed After the user launches the game or mini app for the first time, it's considered installed.
-
-`vk_is_favorite`| `integer`| Information about whether the app has been added to favorites:    • `0` – app isn't added to favorites    • `1` – app is added to favorites.
-
-`vk_is_play_machine`| `integer`| `1` if the game was launched via Play Machine (a special app for running Flash games). Otherwise, the parameter is `0` or not passed. This parameter isn't used for mini apps.
-
-`vk_is_recommended`| `integer`| Information on whether the user specified in the `vk_user_id` parameter [has recommended](https://dev.vk.com/en/mini-apps/promotion/user-recommendation) the mini app to their friends:    • `0` – mini app isn't recommended    • `1` – mini app is recommended If the parameter isn't passed, it means the app hasn't yet been recommended. This parameter isn't used for games.
-
-`vk_is_widescreen`| `integer`| `1` if the game is launched in [widescreen mode](https://dev.vk.com/en/games/settings/general/display#Wide-format%20mode), otherwise `0`. This parameter is used only for [Web games](https://dev.vk.com/en/games/getting-started#Direct%20Games,%20Web%20games%20and%20games%20for%20the%20mobile%20version%20of%20the%20VK%20website). This parameter isn't used for mini apps.
-
-`vk_language`| `string`| Language of the app user interface. Possible values:    • `ru` – Russian.    • `uk`, `ua` – Ukrainian.    • `en` – English.    • `be` – Belarusian.    • `kz` – Kazakh.    • `pt` – Portuguese.    • `es` – Spanish.
-
-`vk_platform`| `string`| Platform on which the app was launched:    • `desktop_web` – desktop version of VK website.    • `mobile_android` – VK mobile app for Android.    • `mobile_ipad` – VK mobile app for iPadOS.    • `mobile_iphone` – VK mobile app for iOS.    • `mobile_web` – mobile version of VK website. If the mini app was launched from VK Messenger:    • `desktop_app_messenger` – desktop VK Messenger app.    • `desktop_web_messenger` – desktop version of VK Messenger (web.vk.me).    •`mobile_android_messenger` – VK Messenger mobile app for Android.    • `mobile_iphone_messenger` – VK Messenger mobile app for iOS. If the mini app was launched from outside VK or VK Messenger, the parameter contains the following values:    • `android_external` – Android app.    • `iphone_external` – iOS app.    • `ipad_external` – iPadOS app.    • `mvk_external` – website opened in a mobile browser.    • `web_external` – website opened in a desktop browser.
-
-`vk_profile_id`| `integer`| ID of the user who set up the button in their profile to launch the mini app. If the mini app Wasn't launched via the profile button, the parameter isn't passed. This parameter isn't used for games.
-
-`vk_ref`| `string`| Source of app launch. For games and mini apps, there is a separate list of possible values:    • [List of values for games](https://dev.vk.com/en/games/development/parameters/vk_ref)    • [List of values for mini apps](https://dev.vk.com/en/mini-apps/development/launch-params/vk_ref)
-
-`vk_request_key`| `string`| Used when starting the game from [a help request](https://dev.vk.com/en/games/promotion/game-mechanics/requests) or [a friend invitation](https://dev.vk.com/en/games/promotion/game-mechanics/invites). It specifies the request or invitation key, which is the same value that was passed in the `requestKey` parameter when calling the event. This parameter isn't used for mini apps.
-
-`vk_testing_group_id`| `integer`| ID of the testing group to which the user belongs. If the user isn't in a testing group, the parameter isn't passed.
-
-`vk_ts`| `integer`| Time of generation of the launch parameters signature. The signature is passed in the `sign` parameter.
-
-`vk_user_id`| `integer`| ID of the user who launched the app. Use the `vk_user_id` parameter for user authorization in mini apps or games. To verify the authenticity of the obtained data, compute the signature and compare it with the received sign value.
-
-`vk_viewer_group_role`| `string`| Role of the user in the community from which the mini app was launched:    • `admin` – community administrator or creator.    • `editor` – community editor.    • `member` – community follower.    • `moder` – community moderator.    • `none` – not a member of the community. Information about the community is returned if:    • the mini app was launched using buttons in the community.    • the source link to the app was in the format:    `vk.com/app6909581_-166562603`. This parameter isn't used for mini apps.

--
_Checked 1 source in 1.7 seconds with webchanges 3.30.0_.
**New release version 3.34.2 is available; we recommend updating.**

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions