Skip to main content

Game Tag Option Object

namestring

Name of the tag group.

Example: Theme
name_localization object

An object where keys are two-character language codes (e.g., 'en', 'de', 'fr') and values are the localized names.

property name*string

Optional two-character language code with its corresponding value.

typestring

Can multiple tags be selected via 'checkboxes' or should only a single tag be selected via a 'dropdown'.

Example: checkboxes
tagsstring[]

Array of tags in this group.

tags_localization object[]
  • Array [
  • tagstring

    The tag.

    translations object
    enstring

    English translation of the tag.

    Example:
    destring

    German translation of the tag.

    Example:
    frstring

    French translation of the tag.

    Example:
  • ]
  • tag_count_map object

    List of tag names and the count of mods with these tags.

    property name*integer<int32>
    hiddenboolean

    Groups of tags flagged as 'hidden' are intended to be used for filtering (eg. game version), but should not be displayed to users. Hidden tags will only be returned if show_hidden_tags is set to true.

    Example: false
    lockedboolean

    Groups of tags flagged as 'locked' are editable only if the authenticated user is a team member of the parent game. Useful for games to tag special functionality, which users can see and filter on (eg. competition winners).

    Example: false
    Game Tag Option Object
    {
    "name": "Theme",
    "name_localization": {},
    "type": "checkboxes",
    "tags": [
    "Horror"
    ],
    "tags_localization": [
    {
    "tag": "string",
    "translations": {
    "en": "",
    "de": "",
    "fr": ""
    }
    }
    ],
    "tag_count_map": {
    "Horror": 52
    },
    "hidden": false,
    "locked": false
    }