{
  "components": {
    "examples": {
      "200-admin-get-group": {
        "value": {
          "description": {
            "en": "Player weapons"
          },
          "external_id": "weapons",
          "id": 1,
          "image_url": "https://example.com/weapons.png",
          "is_enabled": true,
          "items_count": 5,
          "name": {
            "en": "Weapons"
          },
          "order": 1
        }
      },
      "200-admin-get-group-by-item-type": {
        "value": {
          "description": {
            "en": "Player weapons"
          },
          "external_id": "weapons",
          "id": 1,
          "image_url": "https://example.com/weapons.png",
          "is_contains_any_items": true,
          "is_enabled": true,
          "items_count": 3,
          "name": {
            "en": "Weapons"
          },
          "order": 1
        }
      },
      "200-admin-get-group-list": {
        "value": {
          "groups": [
            {
              "description": {
                "en": "Player weapons"
              },
              "external_id": "weapons",
              "id": 1,
              "image_url": "https://example.com/weapons.png",
              "is_enabled": true,
              "items_count": 5,
              "name": {
                "en": "Weapons"
              },
              "order": 1
            },
            {
              "description": {
                "en": "Melee weapons"
              },
              "external_id": "swords",
              "id": 2,
              "image_url": "https://example.com/swords.png",
              "is_enabled": true,
              "items_count": 3,
              "name": {
                "en": "Swords"
              },
              "order": 2
            },
            {
              "description": {
                "en": "Player armor"
              },
              "external_id": "armor",
              "id": 3,
              "image_url": "https://example.com/armor.png",
              "is_enabled": true,
              "items_count": 4,
              "name": {
                "en": "Armor"
              },
              "order": 3
            }
          ]
        }
      },
      "200-admin-get-group-list-by-item-type": {
        "value": {
          "groups": [
            {
              "description": {
                "en": "Player weapons"
              },
              "external_id": "weapons",
              "id": 1,
              "image_url": "https://example.com/weapons.png",
              "is_contains_any_items": true,
              "is_enabled": true,
              "items_count": 3,
              "name": {
                "en": "Weapons"
              },
              "order": 1
            },
            {
              "description": {
                "en": "Melee weapons"
              },
              "external_id": "swords",
              "id": 2,
              "image_url": "https://example.com/swords.png",
              "is_contains_any_items": true,
              "is_enabled": true,
              "items_count": 2,
              "name": {
                "en": "Swords"
              },
              "order": 2
            },
            {
              "description": {
                "en": "Player armor"
              },
              "external_id": "armor",
              "id": 3,
              "image_url": "https://example.com/armor.png",
              "is_contains_any_items": false,
              "is_enabled": true,
              "items_count": 0,
              "name": {
                "en": "Armor"
              },
              "order": 3
            }
          ]
        }
      },
      "201-admin-create-group": {
        "value": {
          "external_id": "weapons"
        }
      },
      "404-attribute-not-found": {
        "value": {
          "errorCode": 9901,
          "errorMessage": "[0401-9901]: Attribute not found.",
          "statusCode": 404,
          "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
        }
      },
      "404-attribute-value-not-found": {
        "value": {
          "errorCode": 9906,
          "errorMessage": "[0401-9906]: Attribute value not found.",
          "statusCode": 404,
          "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
        }
      },
      "404-coupon-not-found": {
        "value": {
          "errorCode": 9802,
          "errorMessage": "[0401-9802]: Coupon not found",
          "statusCode": 404,
          "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
        }
      },
      "404-game-code-not-found": {
        "value": {
          "errorCode": 4603,
          "errorMessage": "[0401-4603]: Game code not found.",
          "statusCode": 404,
          "transactionId": "transaction id"
        }
      },
      "404-item-by-sku-not-found": {
        "value": {
          "errorCode": 4001,
          "errorMessage": "[0401-4001]: Item with sku = 'item_sku' not found",
          "statusCode": 404,
          "transactionId": "transaction id"
        }
      },
      "404-user-not-found": {
        "value": {
          "errorCode": 5008,
          "errorMessage": "[0401-5008]: Could not find User",
          "statusCode": 404,
          "transactionId": "transaction id"
        }
      },
      "422-custom-attributes-size-exceeded": {
        "value": {
          "errorCode": 1102,
          "errorMessage": "[0401-1102]: Unprocessable Entity",
          "errorMessageExtended": [
            {
              "message": "JSON can’t exceed 500 characters.",
              "property": "custom_attributes"
            }
          ],
          "statusCode": 422,
          "transactionId": "da145238620011eb8e24fe6913ff226a"
        }
      },
      "422-drm-is-not-drm-free": {
        "value": {
          "errorCode": 5103,
          "errorMessage": "[0401-5103]: Selected drm is not drmfree.",
          "statusCode": 422,
          "transactionId": "transaction id"
        }
      },
      "422-external-id-duplicate": {
        "value": {
          "errorCode": 9907,
          "errorMessage": "[0401-9907]: The attribute value already exists.",
          "statusCode": 422,
          "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
        }
      },
      "422-external-id-invalid": {
        "value": {
          "errorCode": 9901,
          "errorMessage": "[0401-1102]: Unprocessable Entity. Does not match the regex pattern ^[a-zA-Z0-9-_]+$",
          "statusCode": 422,
          "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
        }
      },
      "422-external-id-required": {
        "value": {
          "errorCode": 9901,
          "errorMessage": "[0401-1102]: Unprocessable Entity. The property `external_id` is required",
          "statusCode": 422,
          "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
        }
      },
      "422-item-out-of-range-available-user-limit": {
        "value": {
          "errorCode": 4510,
          "errorMessage": "[0401-4510]: Available item limit is out of range.",
          "statusCode": 422,
          "transactionId": "transaction id"
        }
      },
      "422-item-without-user-limit": {
        "value": {
          "errorCode": 4508,
          "errorMessage": "[0401-4508]: Item does not have configured user limits.",
          "statusCode": 422,
          "transactionId": "transaction id"
        }
      },
      "422-numbers-of-attribute-values-per-item-exceeded": {
        "value": {
          "errorCode": 9909,
          "errorMessage": "[0401-9909]: The number of attribute values you specified for the item exceeds the required limit. Try to specify fewer attribute values.",
          "statusCode": 422,
          "transactionId": "da145238620011eb8e24fe6913ff226a"
        }
      },
      "422-numbers-of-attributes-per-item-exceeded": {
        "value": {
          "errorCode": 9908,
          "errorMessage": "[0401-9908]: The number of attributes you specified for the item exceeds the required limit. Try to specify fewer attributes.",
          "statusCode": 422,
          "transactionId": "da145238620011eb8e24fe6913ff226a"
        }
      },
      "422-property-external-id-required": {
        "value": {
          "errorCode": 1102,
          "errorMessage": "[0401-1102]: Unprocessable Entity",
          "errorMessageExtended": [
            {
              "message": "The property external_id is required",
              "property": "external_id"
            }
          ],
          "statusCode": 422,
          "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
        }
      },
      "422-property-sku-is-required": {
        "value": {
          "errorCode": 1102,
          "errorMessage": "[0401-1102]: Unprocessable Entity. The property `sku` is required",
          "statusCode": 422,
          "transactionId": "da145238620011eb8e24fe6913ff226a"
        }
      },
      "422-user-already-has-entitlement": {
        "value": {
          "errorCode": 5101,
          "errorMessage": "[0401-5101]: User already has entitlement.",
          "statusCode": 422,
          "transactionId": "transaction id"
        }
      },
      "422-user_external_id_invalid": {
        "value": {
          "errorCode": 1102,
          "errorMessage": "[0401-1102]: Unprocessable Entity",
          "errorMessageExtended": [
            {
              "message": "Must be at least 1 characters long",
              "property": "user_external_id"
            },
            {
              "message": "Does not match the regex pattern ^\\S+$",
              "property": "user_external_id"
            }
          ],
          "statusCode": 404,
          "transactionId": "transaction id"
        }
      },
      "422-value-invalid": {
        "value": {
          "errorCode": 9901,
          "errorMessage": "[0401-1102]: Unprocessable Entity. The property `value` is required",
          "statusCode": 422,
          "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
        }
      },
      "422-value-limit-exceeded": {
        "value": {
          "errorCode": 9908,
          "errorMessage": "[0401-9908]: You reached the maximum number of values for the attribute.",
          "statusCode": 422,
          "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
        }
      },
      "422-value-properties-required": {
        "value": {
          "errorCode": 9901,
          "errorMessage": "[0401-1102]: Unprocessable Entity. Array value found, but an object is required",
          "statusCode": 422,
          "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
        }
      },
      "Bundles_200-get-bundle": {
        "value": {
          "attributes": [],
          "bundle_type": "standard",
          "can_be_bought": true,
          "content": [
            {
              "attributes": [],
              "description": "Big Rocket - short description.",
              "groups": [],
              "image_url": "https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png",
              "is_free": false,
              "limits": {
                "per_user": {
                  "available": 3,
                  "limit_exceeded_visibility": "show",
                  "recurrent_schedule": {
                    "interval_type": "weekly",
                    "reset_next_date": 1746057600
                  },
                  "total": 5
                }
              },
              "name": "Big Rocket",
              "price": {
                "amount": "10.99",
                "amount_without_discount": "10.99",
                "currency": "USD"
              },
              "quantity": 100,
              "sku": "com.xsolla.big_rocket_1",
              "type": "virtual_currency",
              "virtual_prices": []
            }
          ],
          "custom_attributes": {
            "attr": "value",
            "purchased": 0
          },
          "description": "pricePoint_44056_1.",
          "groups": [],
          "image_url": null,
          "is_free": false,
          "item_id": 610316,
          "limits": {
            "per_user": {
              "available": 3,
              "limit_exceeded_visibility": "show",
              "recurrent_schedule": {
                "interval_type": "weekly",
                "reset_next_date": 1746057600
              },
              "total": 5
            }
          },
          "long_description": null,
          "media_list": [],
          "name": "kg_10.00_bundle",
          "order": 999,
          "periods": [
            {
              "date_from": "2020-08-11T10:00:00+03:00",
              "date_until": "2020-08-11T20:00:00+03:00"
            }
          ],
          "price": {
            "amount": "9.99",
            "amount_without_discount": "9.99",
            "currency": "USD"
          },
          "promotions": [],
          "sku": "com.xsolla.kg_1",
          "total_content_price": {
            "amount": "10.99",
            "amount_without_discount": "10.99",
            "currency": "USD"
          },
          "type": "bundle",
          "virtual_prices": [],
          "vp_rewards": [
            {
              "amount": 130,
              "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
              "item_id": 175232,
              "name": "Value point",
              "sku": "com.xsolla.value_point_1"
            },
            {
              "amount": 50,
              "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
              "is_clan": true,
              "item_id": 186321,
              "name": "Clan Reward VP 1",
              "sku": "com.xsolla.clan_value_point_1"
            }
          ]
        }
      },
      "Bundles_200-get-bundle-list": {
        "value": {
          "has_more": true,
          "items": [
            {
              "attributes": [
                {
                  "external_id": "genre",
                  "name": "Genre",
                  "values": [
                    {
                      "external_id": "genre_e3364991f92e751689a68b96598a5a5a84010b85",
                      "value": "Casual"
                    },
                    {
                      "external_id": "genre_eba07bfd0f982940773cba3744d97264dd58acd7",
                      "value": "Strategy"
                    },
                    {
                      "external_id": "genre_b8d0c6d8f0524c2b2d79ebb93aa3cd0e8b5199a8",
                      "value": "Mobile"
                    }
                  ]
                }
              ],
              "bundle_type": "standard",
              "can_be_bought": true,
              "content": [
                {
                  "attributes": [
                    {
                      "external_id": "size",
                      "name": "Size",
                      "values": [
                        {
                          "external_id": "size_e3364991f92e751689a68b96598a5a5a84010b85",
                          "value": "Large"
                        }
                      ]
                    }
                  ],
                  "description": "Big Rocket - short description.",
                  "groups": [],
                  "image_url": "https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png",
                  "is_free": false,
                  "limits": {
                    "per_user": {
                      "available": 3,
                      "limit_exceeded_visibility": "show",
                      "recurrent_schedule": {
                        "interval_type": "weekly",
                        "reset_next_date": 1746057600
                      },
                      "total": 5
                    }
                  },
                  "name": "Big Rocket",
                  "price": {
                    "amount": "10.99",
                    "amount_without_discount": "10.99",
                    "currency": "USD"
                  },
                  "quantity": 100,
                  "sku": "com.xsolla.big_rocket_1",
                  "type": "virtual_currency",
                  "virtual_item_type": "non_consumable",
                  "virtual_prices": []
                }
              ],
              "custom_attributes": {
                "attr": "value",
                "purchased": 0
              },
              "description": "pricePoint_44056_1",
              "groups": [
                {
                  "external_id": "exclusive",
                  "item_order_in_group": 1,
                  "name": "Exclusive"
                }
              ],
              "image_url": null,
              "is_free": false,
              "item_id": 61031,
              "limits": {
                "per_user": {
                  "available": 3,
                  "limit_exceeded_visibility": "show",
                  "recurrent_schedule": {
                    "interval_type": "weekly",
                    "reset_next_date": 1746057600
                  },
                  "total": 5
                }
              },
              "long_description": null,
              "media_list": [],
              "name": "kg_10.00_bundle",
              "order": 999,
              "periods": [
                {
                  "date_from": "2020-08-11T10:00:00+03:00",
                  "date_until": "2020-08-11T20:00:00+03:00"
                }
              ],
              "price": {
                "amount": "9.99",
                "amount_without_discount": "9.99",
                "currency": "USD"
              },
              "promotions": [],
              "sku": "com.xsolla.kg_1",
              "total_content_price": {
                "amount": "10.99",
                "amount_without_discount": "10.99",
                "currency": "USD"
              },
              "type": "bundle",
              "virtual_prices": [],
              "vp_rewards": [
                {
                  "amount": 130,
                  "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                  "item_id": 175232,
                  "name": "Value point",
                  "sku": "com.xsolla.value_point_1"
                },
                {
                  "amount": 50,
                  "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                  "is_clan": true,
                  "item_id": 186321,
                  "name": "Clan Reward VP 1",
                  "sku": "com.xsolla.clan_value_point_1"
                }
              ]
            }
          ]
        }
      }
    },
    "parameters": {
      "additional_fields-entitlement-query-param": {
        "description": "Die Liste der zusätzlichen Felder. Diese Felder sind in der Antwort enthalten, sofern Sie diese in der Anfrage senden. Verfügbare Felder: `attributes`.",
        "in": "query",
        "name": "additional_fields[]",
        "required": false,
        "schema": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      },
      "additional_fields-query-param": {
        "description": "Die Liste der zusätzlichen Felder. Diese Felder sind in der Antwort enthalten, sofern Sie diese in der Anfrage senden.",
        "in": "query",
        "name": "additional_fields[]",
        "required": false,
        "schema": {
          "items": {
            "enum": [
              "media_list",
              "order",
              "long_description",
              "custom_attributes",
              "item_order_in_group"
            ],
            "type": "string"
          },
          "type": "array"
        }
      },
      "cart_id-path-param": {
        "description": "Warenkorb-ID.",
        "in": "path",
        "name": "cart_id",
        "required": true,
        "schema": {
          "example": "custom_id",
          "type": "string"
        }
      },
      "country-query-param": {
        "description": "Zweistelliger Ländercode in Großbuchstaben gemäß [ISO 3166-1 Alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). Weitere Informationen zu [den von Xsolla unterstützten Ländern](https://developers.xsolla.com/de/doc/shop-builder/references/supported-countries/) und dazu, [wie das Land ermittelt wird](https://developers.xsolla.com/de/doc/shop-builder/features/pricing-policy/#pricing_policy_country_determination), finden Sie in der Dokumentation.",
        "in": "query",
        "name": "country",
        "required": false,
        "schema": {
          "example": "US",
          "type": "string"
        }
      },
      "currency-query-param": {
        "description": "Die im Warenkorb angezeigte Währung des Artikelpreises. Dreistelliger Währungscode pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Detaillierte Informationen zu [Von Xsolla unterstützte Währungen](https://developers.xsolla.com/de/doc/pay-station/references/supported-currencies/).",
        "in": "query",
        "name": "currency",
        "required": false,
        "schema": {
          "default": "USD",
          "type": "string"
        }
      },
      "external_id-attr-path-param": {
        "description": "Externe ID des Attributs.",
        "in": "path",
        "name": "external_id",
        "required": true,
        "schema": {
          "example": "attribute_id",
          "type": "string"
        }
      },
      "external_id-group-path-param": {
        "description": "External item group ID specified during creation.",
        "in": "path",
        "name": "external_id",
        "required": true,
        "schema": {
          "example": "weapons",
          "type": "string"
        }
      },
      "external_id_59080-group-path-param": {
        "description": "Externe ID der Gruppe.",
        "in": "path",
        "name": "external_id",
        "required": true,
        "schema": {
          "default": "armour",
          "type": "string"
        }
      },
      "group_id-path-param": {
        "description": "Gruppen-ID.",
        "in": "path",
        "name": "group_id",
        "required": true,
        "schema": {
          "example": 10,
          "type": "integer"
        }
      },
      "id-group-path-param": {
        "description": "Item group ID assigned by Xsolla.",
        "in": "path",
        "name": "id",
        "required": true,
        "schema": {
          "example": 1,
          "type": "integer"
        }
      },
      "item_id-path-param": {
        "description": "Artikel-ID.",
        "in": "path",
        "name": "item_id",
        "required": true,
        "schema": {
          "example": "656",
          "type": "string"
        }
      },
      "item_id_59080-path-param": {
        "description": "Artikel-ID.",
        "in": "path",
        "name": "item_id",
        "required": true,
        "schema": {
          "example": "259774",
          "type": "string"
        }
      },
      "item_sku-path-param": {
        "description": "Artikel-SKU.",
        "in": "path",
        "name": "item_sku",
        "required": true,
        "schema": {
          "example": "booster_mega_1",
          "type": "string"
        }
      },
      "item_sku_59080-path-param": {
        "description": "Artikel-SKU.",
        "in": "path",
        "name": "sku",
        "required": true,
        "schema": {
          "example": "electric_shield",
          "type": "string"
        }
      },
      "item_type-group-path-param": {
        "description": "Item type used to filter groups. Determines which items are included in `items_count`. Values containing `/` (for example, `virtual_currency/package` or `game/key`) must be URL-encoded (for example, `virtual_currency%2Fpackage`).",
        "in": "path",
        "name": "item_type",
        "required": true,
        "schema": {
          "enum": [
            "virtual_items",
            "virtual_currency",
            "virtual_currency/package",
            "game/key",
            "bundle",
            "game",
            "value_points",
            "subscription_plans"
          ],
          "example": "virtual_items",
          "type": "string"
        }
      },
      "limit-query-param": {
        "description": "Begrenzung der Elementanzahl auf der Seite.",
        "example": 50,
        "in": "query",
        "name": "limit",
        "required": false,
        "schema": {
          "example": 50,
          "minimum": 1,
          "type": "integer"
        }
      },
      "locale-query-param": {
        "description": "Response language. Two-letter lowercase language code per ISO 639-1 (for example, `en`). Five-character locale codes (for example, `en-US`) are supported in localization fields such as `name` and `description`, but are normalized to two-letter codes in responses. You can find the full list of supported languages in the [documentation](https://developers.xsolla.com/de/doc/shop-builder/references/supported-languages/).",
        "in": "query",
        "name": "locale",
        "required": false,
        "schema": {
          "default": "en",
          "type": "string"
        }
      },
      "merchant_id-path-param": {
        "description": "Händler-ID.",
        "in": "path",
        "name": "merchant_id",
        "required": true,
        "schema": {
          "example": 121212,
          "type": "integer"
        }
      },
      "offset-query-param": {
        "description": "Elementnummer, aus der die Liste generiert wird (die Zählung beginnt bei 0).",
        "example": 0,
        "in": "query",
        "name": "offset",
        "required": false,
        "schema": {
          "example": 0,
          "minimum": 0,
          "type": "integer"
        }
      },
      "order_id-path-param": {
        "description": "Bestell-ID.",
        "in": "path",
        "name": "order_id",
        "required": true,
        "schema": {
          "example": "656",
          "type": "string"
        }
      },
      "platform-query-param": {
        "description": "Publishing-Plattform, auf der der Nutzer spielt: `xsolla` (Standard), `playstation_network`, `xbox_live`, `pc_standalone`, `nintendo_shop`, `google_play`, `app_store_ios`, `android_standalone`, `ios_standalone`, `android_other`, `ios_other`, `pc_other`.",
        "in": "query",
        "name": "platform",
        "required": false,
        "schema": {
          "default": "xsolla",
          "enum": [
            "playstation_network",
            "xbox_live",
            "xsolla",
            "pc_standalone",
            "nintendo_shop",
            "google_play",
            "app_store_ios",
            "android_standalone",
            "ios_standalone",
            "android_other",
            "ios_other",
            "pc_other"
          ],
          "type": "string"
        }
      },
      "project_id-path-param": {
        "description": "Project ID. You can find this parameter in your [Publisher Account](https://publisher.xsolla.com/0/projects/0/) next to the project name and in the browser address bar when working with a project. The URL has the following format: `https://publisher.xsolla.com/<merchant_id>/projects/<project_id>`.",
        "in": "path",
        "name": "project_id",
        "required": true,
        "schema": {
          "example": 44056,
          "type": "integer"
        }
      },
      "project_id_59080-path-param": {
        "description": "Projekt-ID. Dieser Parameter wird im [Kundenportal](https://publisher.xsolla.com/) neben dem Projektnamen angezeigt.",
        "in": "path",
        "name": "project_id",
        "required": true,
        "schema": {
          "example": 59080,
          "type": "integer"
        }
      },
      "promo_code-query-param": {
        "description": "Eindeutiger Code, es wird zwischen Groß- und Kleinschreibung unterschieden. Enthält Buchstaben und Ziffern.",
        "in": "query",
        "name": "promo_code",
        "required": false,
        "schema": {
          "example": "WINTER2021",
          "maxLength": 128,
          "minLength": 1,
          "type": "string"
        }
      },
      "quantity-query-param": {
        "description": "Codemenge.",
        "in": "query",
        "name": "quantity",
        "required": true,
        "schema": {
          "example": 100,
          "type": "integer"
        }
      },
      "reason-query-param": {
        "description": "Grund für den Empfang von Codes.",
        "in": "query",
        "name": "reason",
        "required": true,
        "schema": {
          "example": "Very important",
          "type": "string"
        }
      },
      "region_id-path-param": {
        "description": "Regions-ID. Eindeutige Regionskennung innerhalb des Projekts.",
        "in": "path",
        "name": "region_id",
        "required": true,
        "schema": {
          "example": 42,
          "type": "integer"
        }
      },
      "region_id-query-param": {
        "description": "Regions-ID.",
        "in": "query",
        "name": "region_id",
        "required": false,
        "schema": {
          "default": 1,
          "type": "integer"
        }
      },
      "sandbox-query-param": {
        "description": "Welche Arten von Berechtigungen zurückgegeben werden sollen. Ist der Parameter auf 1 gesetzt, werden nur die Berechtigungen zurückgegeben, die der Nutzer in der Testumgebung erhalten hat. Falls der Parameter nicht übermittelt wird oder auf 0 gesetzt ist, werden nur die Berechtigungen zurückgegeben, die der Nutzer im Live-Modus erhalten hat.",
        "in": "query",
        "name": "sandbox",
        "required": false,
        "schema": {
          "default": 0,
          "type": "integer"
        }
      },
      "show_inactive_time_limited_items-query-param": {
        "description": "Zeigt zeitlich begrenzte Artikel an, die nicht erhältlich sind. Der Gültigkeitszeitraum dieser Artikel hat noch nicht begonnen oder ist bereits vorüber.",
        "in": "query",
        "name": "show_inactive_time_limited_items",
        "required": false,
        "schema": {
          "default": 0,
          "example": 1,
          "type": "integer"
        }
      },
      "sku-path-param": {
        "description": "Bundle-SKU.",
        "in": "path",
        "name": "sku",
        "required": true,
        "schema": {
          "example": "kg_1",
          "type": "string"
        }
      },
      "user_email-query-param": {
        "description": "E-Mail-Adresse des Nutzers.",
        "in": "query",
        "name": "user_email",
        "required": true,
        "schema": {
          "example": "email@email.com",
          "type": "string"
        }
      },
      "user_external_id-query-param": {
        "description": "Externe Benutzer-ID",
        "in": "query",
        "name": "user_external_id",
        "required": true,
        "schema": {
          "example": "d342dad2-9d59-11e9-a384-42010aa8003f",
          "type": "string"
        }
      },
      "value_external_id-path-param": {
        "description": "Externe ID des Attributwerts.",
        "in": "path",
        "name": "value_external_id",
        "required": true,
        "schema": {
          "example": "value_id",
          "pattern": "^[-_\\.\\d\\w]+$",
          "type": "string"
        }
      },
      "virtual_currency_package_sku-path-param": {
        "description": "SKU des virtuellen Währungspakets.",
        "in": "path",
        "name": "virtual_currency_package_sku",
        "required": true,
        "schema": {
          "example": "crystal-pack",
          "type": "string"
        }
      },
      "virtual_currency_sku-path-param": {
        "description": "SKU der virtuellen Währung.",
        "in": "path",
        "name": "virtual_currency_sku",
        "required": true,
        "schema": {
          "example": "crystal",
          "type": "string"
        }
      },
      "with_geo-query-param": {
        "description": "Whether to return the user's locale and country information in the response headers. If set to `true`, the response includes `X-User-Locale-Code` and `X-User-Country-Code` headers.",
        "in": "query",
        "name": "with_geo",
        "required": false,
        "schema": {
          "default": false,
          "type": "boolean"
        }
      },
      "x-user-for-header": {
        "description": "Die Benutzerkennung kann mithilfe des Xsolla-Login-Benutzer-JWT oder des [Bezahlstation-Zugriffstokens](https://developers.xsolla.com/de/pay-station-api/current/token/create-token) übermittelt werden.",
        "example": "ACCESS_TOKEN/LOGIN_JWT",
        "in": "header",
        "name": "x-user-for",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "x-user-id-header": {
        "description": "Sie können Ihre eigene Benutzer-ID verwenden, wenn Sie einen Warenkorb mit Spielen verkaufen.",
        "example": "UNIQUE_ID",
        "in": "header",
        "name": "x-user-id",
        "required": false,
        "schema": {
          "maxLength": 32,
          "type": "string"
        }
      }
    },
    "requestBodies": {
      "Bundles_bundle": {
        "content": {
          "application/json": {
            "example": {
              "attributes": [
                {
                  "external_id": "class",
                  "name": {
                    "en": "Class"
                  },
                  "values": [
                    {
                      "external_id": "soldier",
                      "value": {
                        "en": "Soldier"
                      }
                    },
                    {
                      "external_id": "officer",
                      "value": {
                        "en": "Officer"
                      }
                    }
                  ]
                }
              ],
              "content": [
                {
                  "quantity": 1,
                  "sku": "com.xsolla.iron_gloves_1"
                },
                {
                  "quantity": 1,
                  "sku": "com.xsolla.iron_boots_1"
                },
                {
                  "quantity": 1,
                  "sku": "com.xsolla.iron_shield_1"
                },
                {
                  "quantity": 1,
                  "sku": "com.xsolla.iron_armour_1"
                },
                {
                  "quantity": 1,
                  "sku": "com.xsolla.iron_helmet_1"
                }
              ],
              "custom_attributes": {
                "purchased": 0,
                "type": "lootbox"
              },
              "description": {
                "de": "Brustpanzer für Soldaten",
                "en": "Chest of armour for soldiers"
              },
              "groups": [
                "chests"
              ],
              "image_url": "https://picture.bundle-with-many-stuff.png",
              "is_enabled": true,
              "is_free": true,
              "is_paid_randomized_reward": true,
              "limits": {
                "per_item": null,
                "per_user": null
              },
              "long_description": {
                "de": "Brustpanzer für Soldaten",
                "en": "Chest of armour for soldiers"
              },
              "media_list": [
                {
                  "type": "image",
                  "url": "https://test.com/image0"
                },
                {
                  "type": "image",
                  "url": "https://test.com/image1"
                }
              ],
              "name": {
                "de": "Brustpanzer",
                "en": "Chest of armour"
              },
              "order": 1,
              "periods": [
                {
                  "date_from": "2020-08-11T10:00:00+03:00",
                  "date_until": "2020-08-11T20:00:00+03:00"
                }
              ],
              "prices": [
                {
                  "amount": "9.99",
                  "currency": "USD",
                  "is_default": true,
                  "is_enabled": true
                },
                {
                  "amount": "9.99",
                  "currency": "EUR",
                  "is_default": false,
                  "is_enabled": true
                }
              ],
              "sku": "com.xsolla.armour_chest_1",
              "vc_prices": []
            },
            "schema": {
              "$ref": "#/components/schemas/Bundles_admin_bundle_request"
            }
          }
        },
        "description": "Objekt mit Bundle-Daten.",
        "required": true
      },
      "Cart-Payment_admin-create-payment-token": {
        "content": {
          "application/json": {
            "examples": {
              "common": {
                "value": {
                  "purchase": {
                    "items": [
                      {
                        "quantity": 2,
                        "sku": "com.xsolla.cup01"
                      },
                      {
                        "quantity": 1,
                        "sku": "com.xsolla.t-shirt01"
                      },
                      {
                        "quantity": 1,
                        "sku": "com.xsolla.cup02"
                      },
                      {
                        "quantity": 1,
                        "sku": "com.xsolla.hat01"
                      }
                    ]
                  },
                  "settings": {
                    "currency": "USD",
                    "external_id": "AABBCCDD01",
                    "language": "de",
                    "payment_method": 1380,
                    "return_url": "https://developers.xsolla.com/de/",
                    "ui": {
                      "theme": "63295aab2e47fab76f7708e3"
                    }
                  },
                  "user": {
                    "country": {
                      "allow_modify": false,
                      "value": "US"
                    },
                    "email": {
                      "value": "user@xsolla.com"
                    },
                    "id": {
                      "value": "user-id"
                    },
                    "name": {
                      "value": "user-name"
                    }
                  }
                }
              },
              "in-sandbox": {
                "value": {
                  "purchase": {
                    "items": [
                      {
                        "quantity": 2,
                        "sku": "com.xsolla.cup01"
                      },
                      {
                        "quantity": 1,
                        "sku": "com.xsolla.t-shirt01"
                      },
                      {
                        "quantity": 1,
                        "sku": "com.xsolla.cup02"
                      },
                      {
                        "quantity": 1,
                        "sku": "com.xsolla.hat01"
                      }
                    ]
                  },
                  "sandbox": true,
                  "settings": {
                    "currency": "USD"
                  },
                  "user": {
                    "id": {
                      "value": "user-id"
                    }
                  }
                }
              },
              "with-custom-parameters": {
                "value": {
                  "custom_parameters": {
                    "user_os": "windows10",
                    "user_public_id": "player1"
                  },
                  "purchase": {
                    "items": [
                      {
                        "quantity": 2,
                        "sku": "com.xsolla.cup01"
                      },
                      {
                        "quantity": 1,
                        "sku": "com.xsolla.t-shirt01"
                      },
                      {
                        "quantity": 1,
                        "sku": "com.xsolla.cup02"
                      },
                      {
                        "quantity": 1,
                        "sku": "com.xsolla.hat01"
                      }
                    ]
                  },
                  "settings": {
                    "currency": "USD",
                    "external_id": "AABBCCDD01",
                    "language": "de",
                    "payment_method": 1380,
                    "return_url": "https://developers.xsolla.com/de/",
                    "ui": {
                      "theme": "63295aab2e47fab76f7708e3"
                    }
                  },
                  "user": {
                    "country": {
                      "allow_modify": false,
                      "value": "US"
                    },
                    "email": {
                      "value": "user@xsolla.com"
                    },
                    "id": {
                      "value": "user-id"
                    },
                    "name": {
                      "value": "user-name"
                    }
                  }
                }
              }
            },
            "schema": {
              "additionalProperties": false,
              "properties": {
                "custom_parameters": {
                  "$ref": "#/components/schemas/Cart-Payment_custom_parameters_token"
                },
                "promo_code": {
                  "$ref": "#/components/schemas/Promotions_coupon_code"
                },
                "purchase": {
                  "$ref": "#/components/schemas/Cart_admin_payment"
                },
                "sandbox": {
                  "$ref": "#/components/schemas/Cart-Payment_settings_sandbox"
                },
                "settings": {
                  "additionalProperties": false,
                  "description": "Einstellungen zum Konfigurieren des Bezahlvorgangs und des Zahlungsportals für einen Nutzer.",
                  "properties": {
                    "currency": {
                      "$ref": "#/components/schemas/Cart-Payment_settings_currency"
                    },
                    "external_id": {
                      "$ref": "#/components/schemas/Cart-Payment_settings_external_id"
                    },
                    "language": {
                      "$ref": "#/components/schemas/Cart-Payment_settings_locale"
                    },
                    "payment_method": {
                      "$ref": "#/components/schemas/Cart-Payment_settings_payment_method"
                    },
                    "redirect_policy": {
                      "$ref": "#/components/schemas/Cart-Payment_redirect_policy"
                    },
                    "return_url": {
                      "$ref": "#/components/schemas/Cart-Payment_settings_return_url"
                    },
                    "ui": {
                      "$ref": "#/components/schemas/Cart-Payment_settings_ui"
                    }
                  },
                  "type": "object"
                },
                "user": {
                  "$ref": "#/components/schemas/Cart-Payment_admin-user-request-body"
                }
              },
              "required": [
                "user",
                "purchase"
              ],
              "type": "object"
            }
          }
        }
      },
      "Cart-Payment_admin-fill-cart-json-model": {
        "content": {
          "application/json": {
            "examples": {
              "basic": {
                "value": {
                  "currency": "USD",
                  "items": [
                    {
                      "quantity": 2,
                      "sku": "com.xsolla.cup01"
                    },
                    {
                      "quantity": 1,
                      "sku": "com.xsolla.t-shirt01"
                    },
                    {
                      "quantity": 1,
                      "sku": "com.xsolla.cup02"
                    },
                    {
                      "quantity": 1,
                      "sku": "com.xsolla.hat01"
                    }
                  ]
                }
              }
            },
            "schema": {
              "$ref": "#/components/schemas/Cart"
            }
          }
        }
      },
      "Cart-Payment_create-order-by-cart-idJsonModel": {
        "content": {
          "application/json": {
            "example": {
              "custom_parameters": {
                "character_id": "ingameUsername"
              },
              "sandbox": true,
              "settings": {
                "ui": {
                  "desktop": {
                    "header": {
                      "close_button": false,
                      "is_visible": true,
                      "type": "normal",
                      "visible_logo": true,
                      "visible_name": true,
                      "visible_purchase": true
                    }
                  },
                  "theme": "63295a9a2e47fab76f7708e1"
                }
              }
            },
            "schema": {
              "properties": {
                "currency": {
                  "description": "Währung des Bestellpreises. Dreistelliger Währungscode pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Detaillierte Informationen zu [Von Xsolla unterstützte Währungen](https://developers.xsolla.com/de/doc/pay-station/references/supported-currencies/).",
                  "type": "string"
                },
                "custom_parameters": {
                  "description": "Projektspezifische Parameter.",
                  "maxProperties": 200,
                  "minProperties": 1,
                  "type": "object"
                },
                "locale": {
                  "description": "Antwortsprache.",
                  "type": "string"
                },
                "sandbox": {
                  "default": false,
                  "description": "Legt eine Bestellung in der Testumgebung an. Die Option steht den Nutzern offen, die in der Liste der Firmennutzer aufgeführt sind.",
                  "type": "boolean"
                },
                "settings": {
                  "additionalProperties": false,
                  "description": "Einstellungen zum Konfigurieren des Bezahlvorgangs und des Zahlungsportals für einen Nutzer.",
                  "properties": {
                    "payment_method": {
                      "$ref": "#/components/schemas/Cart-Payment_settings_payment_method"
                    },
                    "redirect_policy": {
                      "$ref": "#/components/schemas/Cart-Payment_redirect_policy"
                    },
                    "return_url": {
                      "$ref": "#/components/schemas/Cart-Payment_settings_return_url"
                    },
                    "ui": {
                      "$ref": "#/components/schemas/Cart-Payment_settings_ui"
                    }
                  },
                  "type": "object"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "Cart-Payment_create-order-with-specified-item-idJsonModel": {
        "content": {
          "application/json": {
            "example": {
              "custom_parameters": {
                "character_id": "ingameUsername"
              },
              "promo_code": "discount_code",
              "quantity": 5,
              "sandbox": true,
              "settings": {
                "ui": {
                  "desktop": {
                    "header": {
                      "close_button": false,
                      "is_visible": true,
                      "type": "normal",
                      "visible_logo": true,
                      "visible_name": true,
                      "visible_purchase": true
                    }
                  },
                  "theme": "63295a9a2e47fab76f7708e1"
                }
              }
            },
            "schema": {
              "properties": {
                "currency": {
                  "description": "Währung des Bestellpreises. Dreistelliger Währungscode pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Detaillierte Informationen zu [Von Xsolla unterstützte Währungen](https://developers.xsolla.com/de/doc/pay-station/references/supported-currencies/).",
                  "type": "string"
                },
                "custom_parameters": {
                  "description": "Projektspezifische Parameter.",
                  "maxProperties": 200,
                  "minProperties": 1,
                  "type": "object"
                },
                "locale": {
                  "description": "Antwortsprache.",
                  "type": "string"
                },
                "promo_code": {
                  "description": "Löst den Code einer Promocode-Aktion gegen Bezahlung ein.",
                  "type": "string"
                },
                "quantity": {
                  "default": 1,
                  "description": "Artikelmenge.",
                  "minimum": 1,
                  "type": "integer"
                },
                "sandbox": {
                  "default": false,
                  "description": "Legt eine Bestellung in der Testumgebung an. Die Option steht den Nutzern offen, die in der Liste der Firmennutzer aufgeführt sind.",
                  "type": "boolean"
                },
                "settings": {
                  "additionalProperties": false,
                  "description": "Einstellungen zum Konfigurieren des Bezahlvorgangs und des Zahlungsportals für einen Nutzer.",
                  "properties": {
                    "payment_method": {
                      "$ref": "#/components/schemas/Cart-Payment_settings_payment_method"
                    },
                    "redirect_policy": {
                      "$ref": "#/components/schemas/Cart-Payment_redirect_policy"
                    },
                    "return_url": {
                      "$ref": "#/components/schemas/Cart-Payment_settings_return_url"
                    },
                    "ui": {
                      "$ref": "#/components/schemas/Cart-Payment_settings_ui"
                    }
                  },
                  "type": "object"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "Cart-Payment_fill-cart-json-model": {
        "content": {
          "application/json": {
            "schema": {
              "example": {
                "items": [
                  {
                    "quantity": 123,
                    "sku": "com.xsolla.booster_mega_1"
                  }
                ]
              },
              "properties": {
                "items": {
                  "description": "Liste der Artikel.",
                  "items": {
                    "minItems": 1,
                    "properties": {
                      "quantity": {
                        "default": 123,
                        "type": "number"
                      },
                      "sku": {
                        "default": "booster_mega_1",
                        "type": "string"
                      }
                    },
                    "required": [
                      "sku",
                      "quantity"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "required": [
                "items"
              ],
              "type": "object"
            }
          }
        }
      },
      "Cart-Payment_put-item-by-cart-idJsonModel": {
        "content": {
          "application/json": {
            "schema": {
              "properties": {
                "quantity": {
                  "default": 123,
                  "description": "Artikelmenge.",
                  "type": "number"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "Game-Keys_create-update-game-model": {
        "content": {
          "application/json": {
            "schema": {
              "example": {
                "description": {
                  "en-US": "Game description",
                  "ru-RU": "Краткое описание игры"
                },
                "groups": [
                  "new_games"
                ],
                "image_url": "http://image.png",
                "is_enabled": true,
                "is_show_in_store": true,
                "long_description": {
                  "en-US": "Game long description",
                  "ru-RU": "Полное описание игры"
                },
                "media_list": [
                  {
                    "type": "image",
                    "url": "http://image.png"
                  },
                  {
                    "type": "video",
                    "url": "http://video.png"
                  }
                ],
                "name": {
                  "en-US": "Game name",
                  "ru-RU": "Название игры"
                },
                "sku": "com.xsolla.game_1",
                "unit_items": [
                  {
                    "drm_sku": "steam_key_1",
                    "is_enabled": true,
                    "is_free": false,
                    "is_show_in_store": true,
                    "limits": {
                      "per_item": {
                        "available": 5000,
                        "reserved": 500,
                        "sold": 4500,
                        "total": 10000
                      },
                      "per_user": {
                        "total": 5
                      }
                    },
                    "name": {
                      "en-US": "Game key name",
                      "ru-RU": "Название игрового ключа"
                    },
                    "periods": [
                      {
                        "date_from": "2020-08-11T10:00:00+03:00",
                        "date_until": "2020-08-11T20:00:00+03:00"
                      }
                    ],
                    "pre_order": {
                      "description": "Some description",
                      "is_enabled": true,
                      "release_date": "2020-08-11T10:00:00+03:00"
                    },
                    "prices": [
                      {
                        "amount": 35.5,
                        "currency": "USD",
                        "is_default": true,
                        "is_enabled": true
                      }
                    ],
                    "regions": [
                      {
                        "id": 12
                      },
                      {
                        "id": 64
                      }
                    ],
                    "sku": "com.xsolla.game_key_1",
                    "vc_prices": [
                      {
                        "amount": 35.5,
                        "is_default": true,
                        "is_enabled": true,
                        "sku": "com.xsolla.gold_1"
                      }
                    ]
                  }
                ]
              },
              "properties": {
                "attributes": {
                  "$ref": "#/components/schemas/Game-Keys_admin-post-put-attributes"
                },
                "description": {
                  "$ref": "#/components/schemas/description-localization-object"
                },
                "groups": {
                  "description": "Gruppen, zu denen der Artikel gehört.",
                  "items": {
                    "properties": {
                      "external_id": {
                        "example": "horror",
                        "type": "string"
                      }
                    },
                    "required": [
                      "external_id"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "image_url": {
                  "description": "Bild-URL.",
                  "example": "https://image.example.com",
                  "type": "string"
                },
                "is_enabled": {
                  "description": "Ist diese Option deaktiviert, kann der Artikel weder gekauft noch über das Inventar aufgerufen werden.",
                  "type": "boolean"
                },
                "is_show_in_store": {
                  "description": "Artikel ist käuflich erhältlich.",
                  "type": "boolean"
                },
                "long_description": {
                  "$ref": "#/components/schemas/long-description-localization-object"
                },
                "media_list": {
                  "description": "Zusätzliche Spiel-Medieninhalte wie Screenshots, Gameplay-Videos usw.",
                  "example": [
                    {
                      "type": "image",
                      "url": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg"
                    }
                  ],
                  "items": {
                    "properties": {
                      "type": {
                        "description": "Medieninhaltstyp: `image`/`video`.",
                        "enum": [
                          "image",
                          "video"
                        ],
                        "example": "image",
                        "type": "string"
                      },
                      "url": {
                        "description": "Ressourcendatei.",
                        "example": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                },
                "name": {
                  "$ref": "#/components/schemas/name-localization-object"
                },
                "order": {
                  "description": "Priorität der Spielreihenfolge in der Liste.",
                  "example": 1,
                  "type": "integer"
                },
                "sku": {
                  "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                  "example": "game_1",
                  "maxLength": 255,
                  "minLength": 1,
                  "pattern": "^[a-zA-Z0-9_\\-–.]*$",
                  "type": "string"
                },
                "unit_items": {
                  "description": "Spielschlüssel für verschiedene DRMs.",
                  "items": {
                    "description": "Spielschlüssel-Artikel. Repräsentiert ein Spiel auf einer bestimmten Plattform (Steam, GOG usw.).",
                    "properties": {
                      "attributes": {
                        "$ref": "#/components/schemas/Game-Keys_admin-attributes"
                      },
                      "drm_sku": {
                        "description": "Eindeutige DRM-ID.",
                        "example": "steam",
                        "type": "string"
                      },
                      "groups": {
                        "description": "Gruppen, zu denen der Artikel gehört.",
                        "items": {
                          "properties": {
                            "external_id": {
                              "example": "horror",
                              "type": "string"
                            }
                          },
                          "required": [
                            "external_id"
                          ],
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "is_enabled": {
                        "description": "Ist diese Option deaktiviert, kann der Artikel weder gekauft noch über das Inventar aufgerufen werden.",
                        "type": "boolean"
                      },
                      "is_free": {
                        "$ref": "#/components/schemas/value-is_free"
                      },
                      "is_show_in_store": {
                        "description": "Artikel ist käuflich erhältlich.",
                        "type": "boolean"
                      },
                      "limits": {
                        "$ref": "#/components/schemas/Game-key-item-limit"
                      },
                      "name": {
                        "$ref": "#/components/schemas/name-localization-object"
                      },
                      "order": {
                        "description": "Priorität der Spielreihenfolge in der Liste.",
                        "example": 1,
                        "type": "integer"
                      },
                      "periods": {
                        "$ref": "#/components/schemas/item-periods"
                      },
                      "pre_order": {
                        "description": "Vorbestelleinstellungen.",
                        "properties": {
                          "description": {
                            "description": "Zusätzliche Vorbestellinformationen, die per E-Mail verschickt werden.",
                            "type": "string"
                          },
                          "is_enabled": {
                            "description": "Wenn diese Option deaktiviert ist, kann der Artikel nicht vorbestellt werden.",
                            "type": "boolean"
                          },
                          "release_date": {
                            "description": "Release-Termin des Spielschlüssels im Format ISO 8601.",
                            "type": "string"
                          }
                        },
                        "required": [
                          "release_date",
                          "is_enabled"
                        ],
                        "type": "object"
                      },
                      "prices": {
                        "description": "Preise in echten Währungen.",
                        "items": {
                          "properties": {
                            "amount": {
                              "example": 1299.99,
                              "type": "number"
                            },
                            "currency": {
                              "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Detaillierte Informationen zu [Von Xsolla unterstützte Währungen](https://developers.xsolla.com/de/doc/pay-station/references/supported-currencies/).",
                              "example": "RUB",
                              "type": "string"
                            },
                            "is_default": {
                              "description": "Der Standardpreis dient dazu, den Katalog zu erstellen, wenn kein Preis in der Währung des Nutzers angegeben ist.",
                              "type": "boolean"
                            },
                            "is_enabled": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "amount",
                            "currency",
                            "is_default",
                            "is_enabled"
                          ],
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "regions": {
                        "$ref": "#/components/schemas/Game-Keys_regions"
                      },
                      "sku": {
                        "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                        "example": "game_1",
                        "maxLength": 255,
                        "minLength": 1,
                        "type": "string"
                      },
                      "vc_prices": {
                        "items": {
                          "properties": {
                            "amount": {
                              "type": "number"
                            },
                            "is_default": {
                              "type": "boolean"
                            },
                            "is_enabled": {
                              "type": "boolean"
                            },
                            "sku": {
                              "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                              "example": "gold",
                              "type": "string"
                            }
                          },
                          "required": [
                            "amount",
                            "currency",
                            "is_default",
                            "is_enabled"
                          ],
                          "type": "object"
                        },
                        "type": "array"
                      }
                    },
                    "required": [
                      "sku",
                      "drm_sku",
                      "prices"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "required": [
                "sku",
                "name",
                "unit_items"
              ],
              "type": "object"
            }
          }
        },
        "description": "Objekt mit Spieldaten.",
        "required": true
      },
      "ItemGroup_create": {
        "content": {
          "application/json": {
            "example": {
              "description": {
                "de": "Spielerwaffen",
                "en": "Player weapons"
              },
              "external_id": "weapons",
              "iconUrl": "https://example.com/weapons.png",
              "isEnabled": true,
              "name": {
                "de": "Waffen",
                "en": "Weapons"
              },
              "order": 1
            },
            "schema": {
              "$ref": "#/components/schemas/admin-group-create-request"
            }
          }
        },
        "description": "Object with item group data.",
        "required": true
      },
      "ItemGroup_item_order": {
        "content": {
          "application/json": {
            "example": [
              {
                "item_id": 101,
                "order": 1
              },
              {
                "item_id": 102,
                "order": 2
              },
              {
                "item_id": 103,
                "order": 3
              }
            ],
            "schema": {
              "items": {
                "$ref": "#/components/schemas/item-in-group-order-request-item"
              },
              "type": "array",
              "uniqueItems": true
            }
          }
        },
        "description": "Array of items with new order values in the group.",
        "required": true
      },
      "ItemGroup_order": {
        "content": {
          "application/json": {
            "examples": {
              "by_external_id": {
                "summary": "Identify groups by external_id",
                "value": [
                  {
                    "external_id": "weapons",
                    "order": 1
                  },
                  {
                    "external_id": "armor",
                    "order": 2
                  },
                  {
                    "external_id": "consumables",
                    "order": 3
                  }
                ]
              },
              "by_id": {
                "summary": "Identify groups by ID",
                "value": [
                  {
                    "id": 1,
                    "order": 1
                  },
                  {
                    "id": 2,
                    "order": 2
                  },
                  {
                    "id": 3,
                    "order": 3
                  }
                ]
              }
            },
            "schema": {
              "oneOf": [
                {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "id": {
                        "description": "Item group ID assigned by Xsolla.",
                        "example": 1,
                        "minimum": 0,
                        "type": "integer"
                      },
                      "order": {
                        "description": "New display order value.",
                        "example": 1,
                        "minimum": 0,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "id",
                      "order"
                    ],
                    "type": "object"
                  },
                  "title": "Identify by ID",
                  "type": "array",
                  "uniqueItems": true
                },
                {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "external_id": {
                        "description": "External item group ID specified during creation.",
                        "example": "weapons",
                        "minLength": 1,
                        "type": "string"
                      },
                      "order": {
                        "description": "New display order value.",
                        "example": 1,
                        "minimum": 0,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "external_id",
                      "order"
                    ],
                    "type": "object"
                  },
                  "title": "Identify by external_id",
                  "type": "array",
                  "uniqueItems": true
                }
              ]
            }
          }
        },
        "description": "Array of groups with new order values. All items must use the same identification method (either all by `id` or all by `external_id`).",
        "required": true
      },
      "ItemGroup_update": {
        "content": {
          "application/json": {
            "example": {
              "description": {
                "de": "Aktualisierte Spielerwaffen",
                "en": "Updated player weapons"
              },
              "external_id": "weapons",
              "iconUrl": "https://example.com/weapons-new.png",
              "isEnabled": true,
              "name": {
                "de": "Waffen Aktualisiert",
                "en": "Weapons Updated"
              },
              "order": 2
            },
            "schema": {
              "$ref": "#/components/schemas/admin-group-update-request"
            }
          }
        },
        "description": "Object with item group data to update.",
        "required": true
      },
      "Virtual-Items-Currency_admin-create-virtual-currency": {
        "content": {
          "application/json": {
            "example": {
              "attributes": [
                {
                  "external_id": "material",
                  "name": {
                    "en-US": "Material"
                  },
                  "values": [
                    {
                      "external_id": "gold",
                      "value": {
                        "en-US": "Gold"
                      }
                    }
                  ]
                }
              ],
              "custom_attributes": {
                "attr": "value",
                "purchased": 0
              },
              "description": {
                "de-DE": "Die Hauptwährung deines Königreichs",
                "en-US": "The main currency of your kingdom"
              },
              "groups": [
                "gold"
              ],
              "is_enabled": true,
              "is_free": false,
              "is_paid_randomized_reward": false,
              "limits": {
                "per_item": 10000,
                "per_user": 5
              },
              "name": {
                "de-DE": "Goldmünze",
                "en-US": "Gold coin"
              },
              "order": 1,
              "periods": [
                {
                  "date_from": "2020-08-11T10:00:00+03:00",
                  "date_until": "2020-08-11T20:00:00+03:00"
                }
              ],
              "prices": [
                {
                  "amount": 100,
                  "currency": "USD",
                  "is_default": true,
                  "is_enabled": true
                }
              ],
              "sku": "com.xsolla.coin_1"
            },
            "schema": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_admin-create-virtual-currency"
            }
          }
        }
      },
      "Virtual-Items-Currency_admin-create-virtual-currency-package": {
        "content": {
          "application/json": {
            "example": {
              "attributes": [
                {
                  "external_id": "event",
                  "name": {
                    "en-US": "Event"
                  },
                  "values": [
                    {
                      "external_id": "10-anniversary",
                      "value": {
                        "en-US": "10th anniversary"
                      }
                    },
                    {
                      "external_id": "christmas",
                      "value": {
                        "en-US": "Christmas"
                      }
                    }
                  ]
                }
              ],
              "content": [
                {
                  "quantity": 500,
                  "sku": "com.xsolla.novigrad_crown"
                }
              ],
              "custom_attributes": {
                "attr": "value",
                "purchased": 0
              },
              "description": {
                "en-US": "The Crown (also known as the Novigradian crown) is a monetary unit which is used in some Northern Kingdoms",
                "ru-RU": "Крона (Также известна как Новиградская крона) - платежная единица, используемая в северных королевствах"
              },
              "groups": [
                "witcher"
              ],
              "image_url": "https://vignette.wikia.nocookie.net/witcher/images/7/7c/Items_Orens.png/revision/latest?cb=20081113120917",
              "is_enabled": true,
              "is_free": false,
              "is_paid_randomized_reward": true,
              "limits": {
                "per_item": null,
                "per_user": null
              },
              "long_description": {
                "en-US": "Long Test new",
                "ru-RU": "Длинное описание"
              },
              "media_list": [
                {
                  "type": "image",
                  "url": "https://test.com/image0"
                },
                {
                  "type": "image",
                  "url": "https://test.com/image1"
                }
              ],
              "name": {
                "en-US": "500x Novigradian crown",
                "ru-RU": "500x Новиградских крон"
              },
              "order": 1,
              "periods": [
                {
                  "date_from": "2020-08-11T10:00:00+03:00",
                  "date_until": "2020-08-11T20:00:00+03:00"
                }
              ],
              "prices": [
                {
                  "amount": 99.99,
                  "currency": "USD",
                  "is_default": true
                },
                {
                  "amount": 80.03,
                  "currency": "EUR",
                  "is_enabled": false
                }
              ],
              "sku": "com.xsolla.novigrad_crown_500",
              "vc_prices": null
            },
            "schema": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_admin-create-virtual-currency-package"
            }
          }
        }
      },
      "Virtual-Items-Currency_admin-create-virtual-item": {
        "content": {
          "application/json": {
            "example": {
              "attributes": [
                {
                  "external_id": "craft-materials",
                  "name": {
                    "en": "Craft materials"
                  },
                  "values": [
                    {
                      "external_id": "steel",
                      "value": {
                        "en-US": "5"
                      }
                    },
                    {
                      "external_id": "leather",
                      "value": {
                        "en-US": "1"
                      }
                    }
                  ]
                }
              ],
              "custom_attributes": {
                "attr": "value",
                "purchased": 0
              },
              "description": {
                "de": "Ein Schwert ist eine Nahkampfwaffe mit Klinge, die zum Schneiden oder Stechen bestimmt ist, länger als ein Messer oder Dolch ist und aus einer langen Klinge besteht, die an einem Griff befestigt ist.",
                "en": "A sword is a bladed melee weapon intended for cutting or thrusting that is longer than a knife or dagger, consisting of a long blade attached to a hilt."
              },
              "groups": [
                "weapons"
              ],
              "is_enabled": true,
              "is_free": false,
              "is_paid_randomized_reward": true,
              "is_show_in_store": true,
              "limits": {
                "per_item": 100,
                "per_user": 5
              },
              "name": {
                "de": "Schwert",
                "en": "Sword"
              },
              "order": 1,
              "periods": [
                {
                  "date_from": "2020-08-11T10:00:00+03:00",
                  "date_until": "2020-08-11T20:00:00+03:00"
                }
              ],
              "prices": [
                {
                  "amount": 100,
                  "currency": "USD",
                  "is_default": true,
                  "is_enabled": true
                },
                {
                  "amount": 200,
                  "country_iso": "CZ",
                  "currency": "CZK",
                  "is_default": true,
                  "is_enabled": false
                }
              ],
              "sku": "com.xsolla.sword_1",
              "vc_prices": []
            },
            "schema": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_admin-create-virtual-item"
            }
          }
        }
      },
      "admin-order-search": {
        "content": {
          "application/json": {
            "example": {
              "created_date_from": "2018-01-07T00:00:00+03:00",
              "created_date_until": "2018-01-09T16:00:00+03:00",
              "limit": 5,
              "offset": 0
            },
            "schema": {
              "properties": {
                "created_date_from": {
                  "description": "Startdatum (mit oder ohne Uhrzeit) des Bestellzeitraums gemäß [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601).",
                  "example": "2020-04-15T18:16:00+05:00",
                  "format": "date-time",
                  "nullable": false,
                  "type": "string"
                },
                "created_date_until": {
                  "description": "Enddatum (mit oder ohne Uhrzeit) des Bestellzeitraums gemäß [ ISO 8601](https://en.wikipedia.org/wiki/ISO_8601).",
                  "example": "2020-04-16T18:16:00+05:00",
                  "format": "date-time",
                  "nullable": false,
                  "type": "string"
                },
                "limit": {
                  "default": 10,
                  "description": "Wie viele Bestellungen in der Antwort maximal enthalten sein dürfen.",
                  "maximum": 10,
                  "minimum": 1,
                  "nullable": false,
                  "type": "integer"
                },
                "offset": {
                  "default": 0,
                  "description": "Die Nummer der Bestellung aus der generierten Liste (die Zählung beginnt bei 0).",
                  "minimum": 0,
                  "nullable": false,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Suchparameter für Bestellungen"
      },
      "connector-import-items-body": {
        "content": {
          "application/json": {
            "schema": {
              "properties": {
                "connector_external_id": {
                  "description": "Ein Fixwert, der den Vorgangstyp für den Artikelimport festlegt.",
                  "enum": [
                    "import_items"
                  ],
                  "type": "string"
                },
                "file_url": {
                  "description": "Die URL einer Datei mit Daten im JSON-Format. Die Datei sollte auf einem öffentlich zugänglichen Speicherdienst gehostet sein. Die Dateivorlage steht im Kundenportal unter [Store > Virtuelle Gegenstände > Katalog verwalten > Artikel importieren (JSON)](https://publisher.xsolla.com/0/projects/0/storefront/import-export/import-items) zum Download bereit.",
                  "example": "https://my-bucket.s3.amazonaws.com/items.json",
                  "type": "string"
                },
                "mode": {
                  "default": "create_and_update",
                  "description": "Import actions:\n\nPossible values:\n- `create` — Add new items.\n- `create_and_update` — Add new items and update existing ones.\n- `sync` — Add new, update existing, and disable missing items.",
                  "enum": [
                    "create",
                    "create_and_update",
                    "sync"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "connector_external_id",
                "file_url"
              ],
              "type": "object"
            }
          }
        }
      },
      "create-update-attribute": {
        "content": {
          "application/json": {
            "example": {
              "external_id": "genre",
              "name": {
                "de": "Genre",
                "en": "Genre"
              }
            },
            "schema": {
              "properties": {
                "external_id": {
                  "$ref": "#/components/schemas/admin-attribute-external_id"
                },
                "name": {
                  "$ref": "#/components/schemas/admin-attribute-name"
                }
              },
              "required": [
                "external_id",
                "name"
              ],
              "type": "object"
            }
          }
        }
      },
      "create-update-attribute-value": {
        "content": {
          "application/json": {
            "example": {
              "external_id": "weapon_class_sword_value",
              "value": {
                "de": "Schwert",
                "en": "Sword"
              }
            },
            "schema": {
              "$ref": "#/components/schemas/request-attribute-value"
            }
          }
        }
      },
      "create-update-region": {
        "content": {
          "application/json": {
            "schema": {
              "example": {
                "countries": [
                  "JP",
                  "CN",
                  "VN"
                ],
                "name": {
                  "de-DE": "Asien",
                  "en-US": "Asia"
                }
              },
              "properties": {
                "countries": {
                  "$ref": "#/components/schemas/Regions_countries"
                },
                "name": {
                  "$ref": "#/components/schemas/Regions_name"
                }
              },
              "required": [
                "countries",
                "name"
              ],
              "type": "object"
            }
          }
        }
      },
      "reset-user-limits": {
        "content": {
          "application/json": {
            "example": {
              "user": {
                "user_external_id": "d342dad2-9d59-11e9-a384-42010aa8003f"
              }
            },
            "schema": {
              "properties": {
                "user": {
                  "$ref": "#/components/schemas/User-limit_user"
                }
              },
              "required": [
                "user"
              ],
              "type": "object"
            }
          }
        }
      },
      "reset-user-limits-flexible": {
        "content": {
          "application/json": {
            "example": {
              "user": {
                "user_external_id": "d342dad2-9d59-11e9-a384-42010aa8003f"
              }
            },
            "schema": {
              "properties": {
                "user": {
                  "$ref": "#/components/schemas/User-limit_user_flexible"
                }
              },
              "required": [
                "user"
              ],
              "type": "object"
            }
          }
        }
      },
      "update-user-limits-flexible": {
        "content": {
          "application/json": {
            "example": {
              "available": 0,
              "user": {
                "user_external_id": "d342dad2-9d59-11e9-a384-42010aa8003f"
              }
            },
            "schema": {
              "properties": {
                "available": {
                  "$ref": "#/components/schemas/User-limit_available_flexible"
                },
                "user": {
                  "$ref": "#/components/schemas/User-limit_user"
                }
              },
              "required": [
                "user",
                "available"
              ],
              "type": "object"
            }
          }
        }
      },
      "update-user-limits-strict": {
        "content": {
          "application/json": {
            "example": {
              "available": 1,
              "user": {
                "user_external_id": "d342dad2-9d59-11e9-a384-42010aa8003f"
              }
            },
            "schema": {
              "properties": {
                "available": {
                  "$ref": "#/components/schemas/User-limit_available"
                },
                "user": {
                  "$ref": "#/components/schemas/User-limit_user"
                }
              },
              "required": [
                "user",
                "available"
              ],
              "type": "object"
            }
          }
        }
      }
    },
    "responses": {
      "200-admin-get-attribute": {
        "content": {
          "application/json": {
            "schema": {
              "$ref": "#/components/schemas/admin_attribute_response"
            }
          }
        },
        "description": "Das angegebene Attribut wurde erfolgreich empfangen."
      },
      "200-admin-get-attribute-list-response": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "attributes": [
                    {
                      "external_id": "size",
                      "name": {
                        "de": "Größe",
                        "en": "Size"
                      }
                    },
                    {
                      "external_id": "genre",
                      "name": {
                        "de": "Genre",
                        "en": "Genre"
                      }
                    }
                  ],
                  "total_count": 2
                }
              }
            },
            "schema": {
              "description": "Objekt mit Artikeln.",
              "properties": {
                "attributes": {
                  "items": {
                    "$ref": "#/components/schemas/admin_attribute_response"
                  },
                  "type": "array"
                },
                "total_count": {
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Attributliste wurde erfolgreich empfangen."
      },
      "200-admin-get-region": {
        "content": {
          "application/json": {
            "schema": {
              "$ref": "#/components/schemas/Regions_200-region-model"
            }
          }
        },
        "description": "Die angegebene Region wurde erfolgreich abgerufen."
      },
      "200-admin-get-regions-list": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "regions": [
                    {
                      "id": 44,
                      "name": {
                        "de-DE": "Asien",
                        "en-US": "Asia"
                      }
                    },
                    {
                      "id": 45,
                      "name": {
                        "de-DE": "GUS",
                        "en-US": "CIS"
                      }
                    }
                  ]
                }
              }
            },
            "schema": {
              "description": "Objekt mit Artikeln.",
              "properties": {
                "regions": {
                  "items": {
                    "$ref": "#/components/schemas/Regions_200-region-short-model"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Liste der Regionen wurde erfolgreich abgerufen."
      },
      "200-admin-get-user-item-limits": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "per_user": {
                    "available": 9,
                    "total": 10
                  }
                }
              }
            },
            "schema": {
              "$ref": "#/components/schemas/User-limit-item"
            }
          }
        },
        "description": "Kauflimits für einen Nutzer wurden erfolgreich empfangen."
      },
      "200-admin-order-search": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "has_more": true,
                  "orders": [
                    {
                      "date_created": "2018-01-08T15:32:06+03:00",
                      "is_free": true,
                      "items": [
                        {
                          "description": {
                            "description": "yes",
                            "image_url": "http://example.com/image.jpg",
                            "name": "bla"
                          },
                          "is_bonus": false,
                          "is_free": true,
                          "item_id": 1005111,
                          "order_item_id": 29,
                          "quantity": 1,
                          "region_id": 1,
                          "sku": "com.xsolla.1005111",
                          "tax_category": "DG00001",
                          "type": "virtual_good"
                        },
                        {
                          "description": null,
                          "is_bonus": true,
                          "is_free": true,
                          "item_id": 1005112,
                          "order_item_id": 30,
                          "quantity": 3,
                          "region_id": 1,
                          "sku": "com.xsolla.1005112",
                          "tax_category": "DG00001",
                          "type": "value_point"
                        }
                      ],
                      "mode": "default",
                      "order_id": 100511,
                      "project_id": 101,
                      "status": "done",
                      "user": {
                        "country": "US",
                        "email": "user@xsolla.com",
                        "id": "07e653a2b15011e6818f005056a54369",
                        "region_id": 1
                      }
                    },
                    {
                      "coupons": [
                        {
                          "code": "OPQRSTUVWX",
                          "coupon_id": 100510,
                          "sku": "com.xsolla.100510",
                          "type": "promocode"
                        }
                      ],
                      "date_created": "2018-01-07T15:32:06+03:00",
                      "invoice_id": "100510",
                      "is_free": false,
                      "items": [
                        {
                          "description": null,
                          "is_bonus": false,
                          "is_free": false,
                          "item_id": 1005101,
                          "order_item_id": 27,
                          "price": {
                            "amount": "67.3400",
                            "amount_without_discount": "67.3400",
                            "currency": "USD",
                            "is_virtual_currency": false
                          },
                          "quantity": 1,
                          "region_id": null,
                          "sku": "com.xsolla.1005101",
                          "tax_category": "DG00001",
                          "type": "game_key"
                        },
                        {
                          "description": null,
                          "is_bonus": true,
                          "is_free": true,
                          "item_id": 1005102,
                          "order_item_id": 28,
                          "quantity": 2,
                          "region_id": null,
                          "sku": "com.xsolla.1005102",
                          "tax_category": "DG00001",
                          "type": "value_point"
                        }
                      ],
                      "mode": "default",
                      "order_id": 100510,
                      "price": {
                        "amount": "67.3400",
                        "amount_without_discount": "72.3400",
                        "currency": "USD",
                        "is_virtual_currency": false
                      },
                      "project_id": 101,
                      "promotions": [
                        {
                          "promotion_id": 1005101
                        }
                      ],
                      "status": "paid",
                      "user": {
                        "country": "US",
                        "email": "user@xsolla.com",
                        "id": "07e653a2b15011e6818f005056a54369",
                        "region_id": null
                      }
                    },
                    {
                      "date_created": "2018-01-02T15:32:06+03:00",
                      "is_free": false,
                      "items": [
                        {
                          "description": null,
                          "is_bonus": true,
                          "is_free": true,
                          "item_id": 1005051,
                          "order_item_id": 17,
                          "quantity": 1,
                          "region_id": null,
                          "sku": "com.xsolla.1005051",
                          "tax_category": "DG00001",
                          "type": "virtual_good"
                        },
                        {
                          "description": null,
                          "is_bonus": true,
                          "is_free": true,
                          "item_id": 1005052,
                          "order_item_id": 18,
                          "quantity": 3,
                          "region_id": null,
                          "sku": "com.xsolla.1005052",
                          "tax_category": "DG00001",
                          "type": "value_point"
                        }
                      ],
                      "mode": "default",
                      "order_id": 100505,
                      "price": {
                        "amount": "78.2300",
                        "amount_without_discount": "78.2300",
                        "currency": "popugi",
                        "is_virtual_currency": true
                      },
                      "project_id": 101,
                      "status": "paid",
                      "user": {
                        "country": "US",
                        "email": "user@xsolla.com",
                        "id": "07e653a2b15011e6818f005056a54369",
                        "region_id": null
                      }
                    }
                  ],
                  "total_items_count": 11
                }
              }
            },
            "schema": {
              "properties": {
                "has_more": {
                  "description": "Ob weitere Seiten vorhanden sind.",
                  "example": true,
                  "type": "boolean"
                },
                "orders": {
                  "description": "Bestellliste.",
                  "items": {
                    "properties": {
                      "coupons": {
                        "description": "Liste der bei der Bestellung eingelösten Gutscheine.",
                        "items": {
                          "properties": {
                            "code": {
                              "description": "Verwendeter Gutscheincode. Einzigartiger Code, bei dem zwischen Groß- und Kleinschreibung unterschieden wird. Enthält Buchstaben und Ziffern.",
                              "type": "string"
                            },
                            "coupon_id": {
                              "description": "Die von Xsolla beim Erstellen einer Gutscheinaktion generierte Gutschein-ID.",
                              "type": "integer"
                            },
                            "sku": {
                              "description": "Die von Xsolla beim Erstellen einer Gutscheinaktion generierte Gutschein-SKU.",
                              "type": "string"
                            },
                            "type": {
                              "description": "Gutscheintyp.",
                              "enum": [
                                "unique_catalog_offer",
                                "coupon",
                                "promocode"
                              ],
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "type": [
                          "array",
                          "null"
                        ]
                      },
                      "date_created": {
                        "description": "Datum (mit oder ohne Uhrzeit), an dem die Bestellung angelegt wurde, gemäß [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601).",
                        "example": "2020-08-11T10:00:00+03:00",
                        "format": "date-time",
                        "type": "string"
                      },
                      "invoice_id": {
                        "description": "Rechnungs-ID.",
                        "type": "string"
                      },
                      "is_free": {
                        "description": "Ob die Bestellung kostenlos ist.",
                        "example": false,
                        "type": "boolean"
                      },
                      "items": {
                        "description": "Artikelliste.",
                        "items": {
                          "properties": {
                            "description": {
                              "description": "Objekt mit lnformationen über den Artikel.",
                              "properties": {
                                "description": {
                                  "description": "Artikelbeschreibung.",
                                  "type": "string"
                                },
                                "image_url": {
                                  "description": "URL des Artikelbildes.",
                                  "format": "uri",
                                  "type": "string"
                                },
                                "name": {
                                  "description": "Artikelname.",
                                  "type": "string"
                                }
                              },
                              "type": [
                                "object",
                                "null"
                              ]
                            },
                            "is_bonus": {
                              "description": "Ob es sich bei dem Artikel um einen Bonus handelt.",
                              "example": false,
                              "type": "boolean"
                            },
                            "is_free": {
                              "default": false,
                              "description": "Ob der Artikel kostenlos ist.",
                              "example": false,
                              "type": "boolean"
                            },
                            "item_id": {
                              "description": "Artikel-ID. Wird von Xsolla beim Erstellen eines Artikels generiert.",
                              "example": 1,
                              "type": "integer"
                            },
                            "order_item_id": {
                              "description": "Artikel-ID in der Bestellung. Die ID wird von Xsolla beim Anlegen der Bestellung generiert.",
                              "type": "integer"
                            },
                            "price": {
                              "description": "Artikelpreis.",
                              "properties": {
                                "amount": {
                                  "description": "Reduzierter Artikelpreis.",
                                  "example": "30",
                                  "type": "string"
                                },
                                "amount_without_discount": {
                                  "description": "Artikelpreis ohne Rabatte.",
                                  "example": "30",
                                  "type": "string"
                                },
                                "currency": {
                                  "description": "SKU der virtuellen Währung oder dreistelliger Code gemäß [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Detaillierte Informationen zu den [von Xsolla unterstützten Währungen](https://developers.xsolla.com/de/doc/pay-station/references/supported-currencies/) finden Sie in der Dokumentation.",
                                  "example": "USD",
                                  "type": "string"
                                },
                                "is_virtual_currency": {
                                  "description": "Ob die Währung virtuell ist.",
                                  "example": false,
                                  "type": "boolean"
                                }
                              },
                              "type": [
                                "object",
                                "null"
                              ]
                            },
                            "quantity": {
                              "description": "Artikelmenge.",
                              "example": 1,
                              "type": "integer"
                            },
                            "region_id": {
                              "description": "ID der Region, in der der Artikel verfügbar ist. Weitere Informationen zu regionalen Verkaufsbeschränkungen finden Sie in der [Dokumentation](https://developers.xsolla.com/de/doc/shop-builder/features/regional-restrictions/).",
                              "type": [
                                "integer",
                                "null"
                              ]
                            },
                            "sku": {
                              "description": "Die bei der Erstellung angegebene Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                              "example": "elven_shield",
                              "type": "string"
                            },
                            "tax_category": {
                              "description": "Steuerkategorie.",
                              "example": "DG00002",
                              "type": "string"
                            },
                            "type": {
                              "description": "Artikeltyp.",
                              "enum": [
                                "virtual_good",
                                "virtual_currency",
                                "bundle",
                                "game_key",
                                "physical_good",
                                "value_point"
                              ],
                              "example": "virtual_good",
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "mode": {
                        "description": "Modus der Bestellanlegung.",
                        "enum": [
                          "default",
                          "sandbox"
                        ],
                        "example": "default",
                        "type": "string"
                      },
                      "order_id": {
                        "description": "Bestell-ID.",
                        "example": 1,
                        "type": "integer"
                      },
                      "price": {
                        "description": "Bestellpreis.",
                        "properties": {
                          "amount": {
                            "description": "Endgültiger Bestellpreis.",
                            "example": "30",
                            "type": "string"
                          },
                          "amount_without_discount": {
                            "description": "Bestellpreis ohne Rabatte.",
                            "example": "30",
                            "type": "string"
                          },
                          "currency": {
                            "description": "SKU der virtuellen Währung oder dreistelliger Code der echten Währung gemäß [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Detaillierte Informationen zu den [von Xsolla unterstützten Währungen](https://developers.xsolla.com/de/doc/pay-station/references/supported-currencies/) finden Sie in der Dokumentation.",
                            "example": "USD",
                            "type": "string"
                          },
                          "is_virtual_currency": {
                            "description": "Ob die Währung virtuell ist.",
                            "example": false,
                            "type": "boolean"
                          }
                        },
                        "type": [
                          "object",
                          "null"
                        ]
                      },
                      "project_id": {
                        "description": "Projekt-ID. Dieser Parameter wird im [Kundenportal](https://publisher.xsolla.com/) neben dem Projektnamen angezeigt.",
                        "example": 44056,
                        "type": "integer"
                      },
                      "promotions": {
                        "description": "Liste der bei der Bestellung angewendeten Werbeaktionen.",
                        "items": {
                          "properties": {
                            "promotion_id": {
                              "description": "Werbeaktions-ID innerhalb des Projekts.",
                              "example": 111425,
                              "type": "integer"
                            }
                          },
                          "type": "object"
                        },
                        "type": [
                          "array",
                          "null"
                        ]
                      },
                      "status": {
                        "description": "Bestellstatus.",
                        "enum": [
                          "new",
                          "paid",
                          "done",
                          "canceled",
                          "expired"
                        ],
                        "example": "paid",
                        "type": "string"
                      },
                      "user": {
                        "properties": {
                          "country": {
                            "description": "Zweistelliger Ländercode in Großbuchstaben gemäß [ISO 3166-1 Alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). Detaillierte Informationen zu den [von Xsolla unterstützten Ländern](https://developers.xsolla.com/de/doc/shop-builder/references/supported-countries/) finden Sie in der Dokumentation.",
                            "example": "US",
                            "type": "string"
                          },
                          "email": {
                            "description": "E-Mail-Adresse des Nutzers gemäß dem [RFC 822](https://www.w3.org/Protocols/rfc822/#z8)-Protokoll.",
                            "example": "user@xsolla.com",
                            "format": "email",
                            "type": "string"
                          },
                          "id": {
                            "description": "Benutzer-ID, die beim Anlegen der Bestellung übermittelt wird.",
                            "example": "07e653a2b15011e6818f005056a54369",
                            "type": "string"
                          },
                          "region_id": {
                            "description": "Region-ID des Nutzers. Wird zurückgegeben, wenn regionale Verkaufsbeschränkungen festgelegt sind. Das Land des Nutzers, das beim Anlegen der Bestellung übermittelt wurde, wird mit der Liste der Länder abgeglichen, die beim [Erstellen der Region](https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-region/) angegeben wurden. Weitere Informationen zu regionalen Verkaufsbeschränkungen finden Sie in der [Dokumentation](https://developers.xsolla.com/de/doc/shop-builder/features/regional-restrictions/).",
                            "example": 12,
                            "type": [
                              "integer",
                              "null"
                            ]
                          }
                        },
                        "type": "object"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                },
                "total_items_count": {
                  "description": "Die Gesamtzahl der Bestellungen im angegebenen Zeitraum.",
                  "example": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Bestellliste wurde erfolgreich abgerufen."
      },
      "200-items-import-status-model": {
        "content": {
          "application/json": {
            "schema": {
              "example": {
                "date_completed": "2024-11-19T15:27:31+03:00",
                "date_created": "2024-11-19T14:27:31+03:00",
                "date_updated": "2024-11-19T15:27:31+03:00",
                "error": null,
                "error_code": null,
                "progress": 100,
                "result": {
                  "errors_by_sku": [
                    {
                      "error_code": 4055,
                      "error_message": "[0401-4055]: Item default price not set",
                      "sku": "com.xsolla.sword_1",
                      "type": "virtual_items"
                    },
                    {
                      "error_code": 1817,
                      "error_message": "[0410-1817]: SKU can't be empty",
                      "sku": "",
                      "type": null
                    }
                  ],
                  "errors_count": 2,
                  "total_entities_count": 10
                },
                "status": "error"
              },
              "properties": {
                "date_completed": {
                  "description": "Der Zeitstempel für den Abschluss des Importvorgangs. Datum und Uhrzeit sind in der Zeitzone GMT+3 angegeben. Wenn der Import aufgrund eines Fehlers unterbrochen wurde und keine Artikel importiert wurden, wird ein leerer String zurückgegeben.",
                  "example": "2024-12-15T18:16:00+03:00",
                  "type": "string"
                },
                "date_created": {
                  "description": "Der Zeitstempel für die Erstellung des Importvorgangs. Datum und Uhrzeit sind in der Zeitzone GMT+3 angegeben.",
                  "example": "2024-12-15T18:16:00+03:00",
                  "type": "string"
                },
                "date_updated": {
                  "description": "Der Zeitstempel für den Zeitpunkt, als der Import aufgrund eines Fehlers unterbrochen wurde. Datum und Uhrzeit sind in der Zeitzone GMT+3 angegeben.",
                  "example": "2024-12-15T18:16:00+03:00",
                  "type": "string"
                },
                "error": {
                  "description": "Beschreibung des allgemeinen Importfehlers.",
                  "type": "string"
                },
                "error_code": {
                  "description": "Der Code des allgemeinen Importfehlers.",
                  "type": "string"
                },
                "progress": {
                  "description": "Der Fortschritt der Importvorgangs in Prozent.",
                  "example": 100,
                  "type": "integer"
                },
                "result": {
                  "description": "Ein Objekt mit Daten zu den Importergebnissen und Importfehlern für bestimmte Artikel-SKU.",
                  "properties": {
                    "errors_by_sku": {
                      "description": "Ein Array von Objekten mit Daten zu Importfehlern für bestimmte Artikel-SKUs.",
                      "items": {
                        "properties": {
                          "error_code": {
                            "description": "Der Importfehlercode für eine bestimmte Artikel-SKU.",
                            "example": 1001,
                            "type": "integer"
                          },
                          "error_message": {
                            "description": "Die Beschreibung des Importfehlers für eine bestimmte Artikel-SKU.",
                            "example": "Something went wrong",
                            "type": "string"
                          },
                          "sku": {
                            "description": "SKU des importierten Artikels.",
                            "example": "sku_1",
                            "type": "string"
                          },
                          "type": {
                            "description": "Artikeltyp.",
                            "enum": [
                              "virtual_good",
                              "virtual_currency",
                              "virtual_currency_packages",
                              "bundle"
                            ],
                            "example": "vi",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "errors_count": {
                      "description": "Die Anzahl der Artikel, bei denen beim Import Fehler aufgetreten sind.",
                      "example": 3,
                      "type": "integer"
                    },
                    "total_entities_count": {
                      "description": "Die Gesamtzahl der importierten Artikel.",
                      "example": 11,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                },
                "status": {
                  "description": "Import status.\n\nPossible values:\n- `initialized` — Import has been initiated.\n- `process` — Import is in progress.\n- `done` — Import was successfull.\n- `error` — Due to errors, the import was not completed or only partially completed.",
                  "enum": [
                    "initialized",
                    "process",
                    "done",
                    "error"
                  ],
                  "example": "error",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Der Importstatus wurde erfolgreich abgerufen."
      },
      "201-admin-create-attribute": {
        "content": {
          "application/json": {
            "example": {
              "external_id": "genre"
            },
            "schema": {
              "properties": {
                "external_id": {
                  "$ref": "#/components/schemas/admin-attribute-external_id"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Attribut wurde erfolgreich erstellt."
      },
      "201-admin-create-attribute-value": {
        "content": {
          "application/json": {
            "example": {
              "external_id": "rpg"
            },
            "schema": {
              "properties": {
                "external_id": {
                  "$ref": "#/components/schemas/value-external_id"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Attributwert wurde erfolgreich erstellt."
      },
      "201-admin-create-region": {
        "content": {
          "application/json": {
            "example": {
              "region_id": 42
            },
            "schema": {
              "properties": {
                "region_id": {
                  "$ref": "#/components/schemas/Regions_region_id"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Region wurde erfolgreich erstellt."
      },
      "204-admin-delete-region": {
        "content": {},
        "description": "Region wurde erfolgreich gelöscht."
      },
      "204-admin-update-attribute": {
        "content": {},
        "description": "Attribut wurde erfolgreich aktualisiert."
      },
      "204-admin-update-region": {
        "content": {},
        "description": "Region wurde erfolgreich aktualisiert."
      },
      "401-invalid-basic-auth": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 1020,
                  "errorMessage": "[0401-1020]: Error in Authentication method occurred",
                  "statusCode": 401
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 1020,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-1020]: Error in Authentication method occurred",
                  "type": "string"
                },
                "statusCode": {
                  "example": 401,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Basisauthentifizierung nicht bestanden oder falsch. Prüfen Sie die Anmeldedaten und vergewissern Sie sich, dass Sie die Basisauthentifizierung verwenden."
      },
      "403-auth-header-not-sent": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 0,
                  "errorMessage": "Authorization header not sent",
                  "statusCode": 403
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 0,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "Authorization header not sent.",
                  "type": "string"
                },
                "statusCode": {
                  "example": 403,
                  "type": "integer"
                },
                "transactionId": {
                  "example": "x-x-x-x-transactionId-mock-x-x-x",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Autorisierungs-Header nicht gesendet."
      },
      "404-attribute-not-found": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 9901,
                  "errorMessage": "[0401-9901]: Attribute not found.",
                  "statusCode": 404,
                  "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 9901,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-9901]: Attribute not found.",
                  "type": "string"
                },
                "statusCode": {
                  "example": 404,
                  "type": "integer"
                },
                "transactionId": {
                  "example": "x-x-x-x-transactionId-mock-x-x-x",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Attribut nicht gefunden."
      },
      "404-attribute-value-not-found": {
        "content": {
          "application/json": {
            "examples": {
              "Attribue value not found": {
                "$ref": "#/components/examples/404-attribute-value-not-found"
              },
              "Attribute not found": {
                "$ref": "#/components/examples/404-attribute-not-found"
              }
            },
            "schema": {
              "$ref": "#/components/schemas/404-not-found"
            }
          }
        },
        "description": "Attributwert nicht gefunden."
      },
      "404-region-not-found": {
        "content": {
          "application/json": {
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 9701,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-9701]: Region not found",
                  "type": "string"
                },
                "statusCode": {
                  "example": 404,
                  "type": "integer"
                },
                "transactionId": {
                  "example": "x-x-x-x-transactionId-mock-x-x-x",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Region nicht gefunden. Prüfen Sie, ob die `id` korrekt ist."
      },
      "422-create-update-attribute-value": {
        "content": {
          "application/json": {
            "examples": {
              "external_id is duplicate": {
                "$ref": "#/components/examples/422-external-id-duplicate"
              },
              "external_id is invalid": {
                "$ref": "#/components/examples/422-external-id-invalid"
              },
              "external_id is required": {
                "$ref": "#/components/examples/422-external-id-required"
              },
              "value is required": {
                "$ref": "#/components/examples/422-value-invalid"
              },
              "value limit exceeded": {
                "$ref": "#/components/examples/422-value-limit-exceeded"
              },
              "value properties minimum length": {
                "$ref": "#/components/examples/422-value-properties-required"
              }
            },
            "schema": {
              "$ref": "#/components/schemas/schemas-422-invalid-request"
            }
          }
        },
        "description": "Ungültige Anfrage."
      },
      "422-validation-failed": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 1102,
                  "errorMessage": "[0401-1102]: Unprocessable Entity. The property `external_id` is required",
                  "statusCode": 422
                }
              }
            },
            "schema": {
              "$ref": "#/components/schemas/schemas-422-invalid-request"
            }
          }
        },
        "description": "Ungültige Anfrage."
      },
      "Bundles_200-admin-get-bundle": {
        "content": {
          "application/json": {
            "example": {
              "attributes": [],
              "bundle_type": "standard",
              "content": [
                {
                  "description": {
                    "en": "Opens ONE Empire lootbox of any kind"
                  },
                  "image_url": "https://cdn.xsolla.net/img/misc/images/5c2f8536f08a9949964e4fa2e01a7cb8.png",
                  "name": {
                    "en": "Empire Key"
                  },
                  "quantity": 5,
                  "sku": "com.xsolla.keys_2",
                  "type": "virtual_good"
                },
                {
                  "description": {
                    "en": "Take it, take it all! All of the Empires riches in one Mega Booster."
                  },
                  "image_url": "https://cdn.xsolla.net/img/misc/images/55e908cb9670301ac8f89a6382433a27.png",
                  "name": {
                    "en": "Empire Booster Mega"
                  },
                  "quantity": 1,
                  "sku": "com.xsolla.booster_mega_2",
                  "type": "virtual_good"
                },
                {
                  "description": {
                    "en": "Test your luck to find glorious treasures from Empire's past"
                  },
                  "image_url": "https://cdn.xsolla.net/img/misc/images/5bcecec17400a0d8c72dd265ff730b07.png",
                  "name": {
                    "en": "Empire Booster Mini"
                  },
                  "quantity": 3,
                  "sku": "com.xsolla.booster_min_2",
                  "type": "virtual_good"
                }
              ],
              "custom_attributes": {
                "purchased": 0,
                "type": "lootbox"
              },
              "description": {
                "en": "Empire bundle with items"
              },
              "groups": [
                {
                  "external_id": "all",
                  "name": {
                    "en": "Equipment"
                  }
                }
              ],
              "image_url": "https://cdn.xsolla.net/img/misc/images/685b21f9d9dca4aa0c953e8816b4eb4b.png",
              "is_enabled": true,
              "is_free": false,
              "is_paid_randomized_reward": true,
              "is_show_in_store": true,
              "item_id": 610316,
              "limits": {
                "per_item": null,
                "per_user": {
                  "limit_exceeded_visibility": "show",
                  "total": 10
                },
                "recurrent_schedule": null
              },
              "long_description": {
                "en": "Empire bundle with some goods"
              },
              "media_list": [],
              "name": {
                "en": "Empire bundle"
              },
              "order": 1,
              "periods": [
                {
                  "date_from": "2020-08-11T10:00:00+03:00",
                  "date_until": "2020-08-11T20:00:00+03:00"
                }
              ],
              "prices": [],
              "regions": [],
              "sku": "com.xsolla.EmpireBundle_1",
              "type": "bundle",
              "virtual_prices": [
                {
                  "amount": "150",
                  "description": {
                    "en": "Main in-game currency"
                  },
                  "image_url": "https://cdn3.xsolla.com/img/misc/images/da33ab6cc1d7e5899cfdc5b6b6180fad.png",
                  "is_default": true,
                  "name": {
                    "en": "Crystals",
                    "ru": "Crystals"
                  },
                  "sku": "com.xsolla.crystal_1",
                  "type": "virtual_currency"
                }
              ]
            },
            "schema": {
              "$ref": "#/components/schemas/Bundles_admin_bundle_response"
            }
          }
        },
        "description": "Das angegebene Bundle wurde erfolgreich empfangen."
      },
      "Bundles_200-admin-get-bundle-list": {
        "content": {
          "application/json": {
            "example": {
              "items": [
                {
                  "attributes": [],
                  "bundle_type": "standard",
                  "content": [
                    {
                      "description": {
                        "en": "Test your luck to find glorious treasures from the past in an Xsolla Booster Mini."
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/5ee252b292a560930c8f7e2c791dfc6d.png",
                      "name": {
                        "en": "Xsolla Booster Mini"
                      },
                      "quantity": 2,
                      "sku": "com.xsolla.booster_min_1",
                      "type": "virtual_good"
                    },
                    {
                      "description": {
                        "en": "Get high-quality, competitively priced gas with Booster. Download the app for free same-day delivery. Kick the gas station habit for good."
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/e76d317ee5a8d06a4b730bcf23746e9e.png",
                      "name": {
                        "en": "Booster"
                      },
                      "quantity": 15,
                      "sku": "com.xsolla.booster_min_2",
                      "type": "virtual_good"
                    },
                    {
                      "description": {
                        "en": "Enjoy a range of outdoor activities with gloves from EK Sporting Goods."
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/93a7ee3ae284b677d3dc1f2e989731cb.png",
                      "name": {
                        "en": "Xsolla Gloves"
                      },
                      "quantity": 3,
                      "sku": "com.xsolla.gloves_1",
                      "type": "virtual_good"
                    },
                    {
                      "description": {
                        "en": "Stylishly protect your toes with the accent of Xsolla"
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/6e33d40df3cdac152dac9ac3d1f5986e.png",
                      "name": {
                        "en": "Xsolla Boots"
                      },
                      "quantity": 2,
                      "sku": "com.xsolla.boots_1",
                      "type": "virtual_good"
                    },
                    {
                      "description": {
                        "en": "The M134 Minigun is a 7.62×51mm NATO, six-barrel rotary machine gun with a high rate of fire (2,000 to 6,000 rounds per minute)"
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/3093eeb39d5ec7def3af6396607a30ba.png",
                      "name": {
                        "en": "Xsolla Gun"
                      },
                      "quantity": 10,
                      "sku": "com.xsolla.gun_max",
                      "type": "virtual_good"
                    },
                    {
                      "description": {
                        "en": "Just hold down the trigger and pray to the Empire"
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/dabfa4567cd2d82e0562d4b0f448b436.png",
                      "name": {
                        "en": "Empire Minigun"
                      },
                      "quantity": 3,
                      "sku": "com.xsolla.minigun_2",
                      "type": "virtual_good"
                    }
                  ],
                  "custom_attributes": {
                    "purchased": 0,
                    "type": "lootbox"
                  },
                  "description": {
                    "en": "Ultra Super Lootbox with items"
                  },
                  "groups": [
                    {
                      "external_id": "all",
                      "name": {
                        "en": "Equipment"
                      }
                    }
                  ],
                  "image_url": "https://cdn.xsolla.net/img/misc/images/779d2588a5b3cf348133fa7d5755cec8.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "item_id": 610316,
                  "limits": {
                    "per_item": {
                      "available": 455,
                      "reserved": 5,
                      "sold": 40,
                      "total": 500
                    },
                    "per_user": {
                      "limit_exceeded_visibility": "show",
                      "total": 10
                    },
                    "recurrent_schedule": {
                      "per_user": {
                        "displayable_reset_next_date": "2023-03-01T11:00:00+08:00",
                        "displayable_reset_start_date": "2023-02-28T11:00:00+08:00",
                        "interval_type": "daily",
                        "reset_next_date": 1677639600,
                        "time": "11:00:00+08:00"
                      }
                    }
                  },
                  "long_description": {
                    "en": "Ultra Super lootbox with different items"
                  },
                  "media_list": [],
                  "name": {
                    "en": "Ultra Super Lootbox Bundle"
                  },
                  "order": 1,
                  "periods": [
                    {
                      "date_from": "2020-08-11T10:00:00+03:00",
                      "date_until": "2020-08-11T20:00:00+03:00"
                    }
                  ],
                  "prices": [
                    {
                      "amount": "150.49",
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.UltraSuperLootboxBundle_1",
                  "type": "bundle",
                  "virtual_prices": []
                },
                {
                  "attributes": [],
                  "bundle_type": "standard",
                  "content": [
                    {
                      "description": {
                        "en": "Opens ONE Empire lootbox of any kind"
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/5c2f8536f08a9949964e4fa2e01a7cb8.png",
                      "name": {
                        "en": "Empire Key"
                      },
                      "quantity": 5,
                      "sku": "com.xsolla.keys_2",
                      "type": "virtual_good"
                    },
                    {
                      "description": {
                        "en": "Take it, take it all! All of the Empires riches in one Mega Booster."
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/55e908cb9670301ac8f89a6382433a27.png",
                      "name": {
                        "en": "Empire Booster Mega"
                      },
                      "quantity": 1,
                      "sku": "com.xsolla.booster_mega_2",
                      "type": "virtual_good"
                    },
                    {
                      "description": {
                        "en": "Test your luck to find glorious treasures from Empire's past"
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/5bcecec17400a0d8c72dd265ff730b07.png",
                      "name": {
                        "en": "Empire Booster Mini"
                      },
                      "quantity": 3,
                      "sku": "com.xsolla.booster_min_2",
                      "type": "virtual_good"
                    }
                  ],
                  "description": {
                    "en": "Empire bundle with items"
                  },
                  "groups": [
                    {
                      "external_id": "all",
                      "name": {
                        "en": "Equipment"
                      }
                    }
                  ],
                  "image_url": "https://cdn.xsolla.net/img/misc/images/685b21f9d9dca4aa0c953e8816b4eb4b.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "item_id": 610317,
                  "limits": {
                    "per_item": null,
                    "per_user": null,
                    "recurrent_schedule": null
                  },
                  "long_description": {
                    "en": "Empire bundle with some goods"
                  },
                  "media_list": [],
                  "name": {
                    "en": "Empire bundle"
                  },
                  "order": 1,
                  "periods": [],
                  "prices": [],
                  "regions": [],
                  "sku": "com.xsolla.EmpireBundle_1",
                  "type": "bundle",
                  "virtual_prices": [
                    {
                      "amount": "150",
                      "description": {
                        "en": "Main in-game currency"
                      },
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/da33ab6cc1d7e5899cfdc5b6b6180fad.png",
                      "is_default": true,
                      "name": {
                        "en": "Crystals",
                        "ru": "Crystals"
                      },
                      "sku": "com.xsolla.crystal_1",
                      "type": "virtual_currency"
                    }
                  ]
                }
              ]
            },
            "schema": {
              "description": "Objekt mit Artikeln.",
              "properties": {
                "items": {
                  "items": {
                    "$ref": "#/components/schemas/Bundles_admin_bundle_response"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Liste der Bundles wurde erfolgreich empfangen."
      },
      "Bundles_200-admin-get-bundle-list-in-group": {
        "content": {
          "application/json": {
            "example": {
              "items": [
                {
                  "attributes": [],
                  "bundle_type": "standard",
                  "content": [
                    {
                      "description": {
                        "en": "Test your luck to find glorious treasures from the past in an Xsolla Booster Mini."
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/5ee252b292a560930c8f7e2c791dfc6d.png",
                      "name": {
                        "en": "Xsolla Booster Mini"
                      },
                      "quantity": 2,
                      "sku": "com.xsolla.booster_min_1",
                      "type": "virtual_good"
                    },
                    {
                      "description": {
                        "en": "Get high-quality, competitively priced gas with Booster. Download the app for free same-day delivery. Kick the gas station habit for good."
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/e76d317ee5a8d06a4b730bcf23746e9e.png",
                      "name": {
                        "en": "Booster"
                      },
                      "quantity": 15,
                      "sku": "com.xsolla.booster_min_2",
                      "type": "virtual_good"
                    },
                    {
                      "description": {
                        "en": "Enjoy a range of outdoor activities with gloves from EK Sporting Goods."
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/93a7ee3ae284b677d3dc1f2e989731cb.png",
                      "name": {
                        "en": "Xsolla Gloves"
                      },
                      "quantity": 3,
                      "sku": "com.xsolla.gloves_1",
                      "type": "virtual_good"
                    },
                    {
                      "description": {
                        "en": "Stylishly protect your toes with the accent of Xsolla"
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/6e33d40df3cdac152dac9ac3d1f5986e.png",
                      "name": {
                        "en": "Xsolla Boots"
                      },
                      "quantity": 2,
                      "sku": "com.xsolla.boots_1",
                      "type": "virtual_good"
                    },
                    {
                      "description": {
                        "en": "The M134 Minigun is a 7.62×51mm NATO, six-barrel rotary machine gun with a high rate of fire (2,000 to 6,000 rounds per minute)"
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/3093eeb39d5ec7def3af6396607a30ba.png",
                      "name": {
                        "en": "Xsolla Gun"
                      },
                      "quantity": 10,
                      "sku": "com.xsolla.gun_max",
                      "type": "virtual_good"
                    },
                    {
                      "description": {
                        "en": "Just hold down the trigger and pray to the Empire"
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/dabfa4567cd2d82e0562d4b0f448b436.png",
                      "name": {
                        "en": "Empire Minigun"
                      },
                      "quantity": 3,
                      "sku": "com.xsolla.minigun_2",
                      "type": "virtual_good"
                    }
                  ],
                  "custom_attributes": {
                    "purchased": 0,
                    "type": "lootbox"
                  },
                  "description": {
                    "en": "Ultra Super Lootbox with items"
                  },
                  "groups": [
                    {
                      "external_id": "all",
                      "name": {
                        "en": "Equipment"
                      }
                    }
                  ],
                  "image_url": "https://cdn.xsolla.net/img/misc/images/779d2588a5b3cf348133fa7d5755cec8.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "item_id": 610316,
                  "limits": {
                    "per_item": {
                      "available": 455,
                      "reserved": 5,
                      "sold": 40,
                      "total": 500
                    },
                    "per_user": {
                      "limit_exceeded_visibility": "show",
                      "total": 10
                    },
                    "recurrent_schedule": {
                      "per_user": {
                        "day_of_week": 2,
                        "displayable_reset_next_date": "2023-03-07T11:00:00+08:00",
                        "displayable_reset_start_date": "2023-02-28T11:00:00+08:00",
                        "interval_type": "weekly",
                        "reset_next_date": 1677553200,
                        "time": "11:00:00+08:00"
                      }
                    }
                  },
                  "long_description": {
                    "en": "Ultra Super lootbox with different items"
                  },
                  "media_list": [],
                  "name": {
                    "en": "Ultra Super Lootbox Bundle"
                  },
                  "order": 1,
                  "periods": [
                    {
                      "date_from": "2020-08-11T10:00:00+03:00",
                      "date_until": "2020-08-11T20:00:00+03:00"
                    }
                  ],
                  "prices": [
                    {
                      "amount": "150.49",
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.UltraSuperLootboxBundle_1",
                  "type": "bundle",
                  "virtual_prices": []
                },
                {
                  "attributes": [],
                  "bundle_type": "standard",
                  "content": [
                    {
                      "description": {
                        "en": "Opens ONE Empire lootbox of any kind"
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/5c2f8536f08a9949964e4fa2e01a7cb8.png",
                      "name": {
                        "en": "Empire Key"
                      },
                      "quantity": 5,
                      "sku": "com.xsolla.keys_2",
                      "type": "virtual_good"
                    },
                    {
                      "description": {
                        "en": "Take it, take it all! All of the Empires riches in one Mega Booster."
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/55e908cb9670301ac8f89a6382433a27.png",
                      "name": {
                        "en": "Empire Booster Mega"
                      },
                      "quantity": 1,
                      "sku": "com.xsolla.booster_mega_2",
                      "type": "virtual_good"
                    },
                    {
                      "description": {
                        "en": "Test your luck to find glorious treasures from Empire's past"
                      },
                      "image_url": "https://cdn.xsolla.net/img/misc/images/5bcecec17400a0d8c72dd265ff730b07.png",
                      "name": {
                        "en": "Empire Booster Mini"
                      },
                      "quantity": 3,
                      "sku": "com.xsolla.booster_min_2",
                      "type": "virtual_good"
                    }
                  ],
                  "description": {
                    "en": "Empire bundle with items"
                  },
                  "groups": [
                    {
                      "external_id": "all",
                      "name": {
                        "en": "Equipment"
                      }
                    }
                  ],
                  "image_url": "https://cdn.xsolla.net/img/misc/images/685b21f9d9dca4aa0c953e8816b4eb4b.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "item_id": 610317,
                  "limits": {
                    "per_item": null,
                    "per_user": null,
                    "recurrent_schedule": null
                  },
                  "long_description": {
                    "en": "Empire bundle with some goods"
                  },
                  "media_list": [],
                  "name": {
                    "en": "Empire bundle"
                  },
                  "order": 1,
                  "periods": [],
                  "prices": [],
                  "regions": [],
                  "sku": "com.xsolla.EmpireBundle_1",
                  "type": "bundle",
                  "virtual_prices": [
                    {
                      "amount": "150",
                      "description": {
                        "en": "Main in-game currency"
                      },
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/da33ab6cc1d7e5899cfdc5b6b6180fad.png",
                      "is_default": true,
                      "name": {
                        "en": "Crystals",
                        "ru": "Crystals"
                      },
                      "sku": "com.xsolla.crystal_1",
                      "type": "virtual_currency"
                    }
                  ]
                }
              ]
            },
            "schema": {
              "description": "Objekt mit Artikeln.",
              "properties": {
                "items": {
                  "items": {
                    "$ref": "#/components/schemas/Bundles_admin_bundle_response"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Liste der Bundles wurde erfolgreich empfangen."
      },
      "Bundles_200-get-bundle-list": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "$ref": "#/components/examples/Bundles_200-get-bundle-list"
              }
            },
            "schema": {
              "description": "Objekt mit Artikeln.",
              "properties": {
                "has_more": {
                  "$ref": "#/components/schemas/Pagination_has-more"
                },
                "items": {
                  "items": {
                    "$ref": "#/components/schemas/Bundles_client_bundle"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Liste der Bundles wurde erfolgreich empfangen."
      },
      "Bundles_201-admin-create-bundle": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "sku": "com.xsolla.kg_1"
                }
              }
            },
            "schema": {
              "properties": {
                "sku": {
                  "$ref": "#/components/schemas/Bundles_sku"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Bundle wurde erfolgreich erstellt."
      },
      "Bundles_204-admin-delete-bundle": {
        "content": {},
        "description": "Bundle wurde erfolgreich gelöscht."
      },
      "Bundles_204-admin-hide-bundle": {
        "content": {},
        "description": "Bundle wurde erfolgreich ausgeblendet."
      },
      "Bundles_204-admin-show-bundle": {
        "content": {},
        "description": "Bundle wurde erfolgreich angezeigt."
      },
      "Bundles_204-admin-update-bundle": {
        "content": {},
        "description": "Bundle wurde erfolgreich aktualisiert."
      },
      "Bundles_401-invalid-basic-auth": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 1020,
                  "errorMessage": "[0401-1020]: Error in Authentication method occurred",
                  "statusCode": 401
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 1020,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-1020]: Error in Authentication method occurred",
                  "type": "string"
                },
                "statusCode": {
                  "example": 401,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Basisauthentifizierung nicht bestanden oder falsch. Prüfen Sie die Anmeldedaten und vergewissern Sie sich, dass Sie die Basisauthentifizierung verwenden."
      },
      "Bundles_422-invalid-request": {
        "content": {
          "application/json": {
            "examples": {
              "Custom attributes JSON can’t exceed 500 characters": {
                "$ref": "#/components/examples/422-custom-attributes-size-exceeded"
              },
              "Numbers of attribute values per item exceeded": {
                "$ref": "#/components/examples/422-numbers-of-attribute-values-per-item-exceeded"
              },
              "Numbers of attributes per item exceeded": {
                "$ref": "#/components/examples/422-numbers-of-attributes-per-item-exceeded"
              },
              "The property `sku` is required": {
                "$ref": "#/components/examples/422-property-sku-is-required"
              },
              "Value limit exceeded": {
                "$ref": "#/components/examples/422-value-limit-exceeded"
              }
            },
            "schema": {
              "$ref": "#/components/schemas/Bundles_422-invalid-request"
            }
          }
        },
        "description": "Ungültige Anfrage."
      },
      "Cart-Free_200-order-created": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "order_id": 641
                }
              }
            },
            "schema": {
              "properties": {
                "order_id": {
                  "description": "Bestell-ID.",
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Kostenlose Bestellung wurde erfolgreich angelegt."
      },
      "Cart-Payment_200-admin-fill-cart-json-model": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "cart_id": "cart_id",
                  "is_free": false,
                  "items": [
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "The cup of tea",
                      "groups": [
                        {
                          "external_id": "cups",
                          "name": "Cups"
                        }
                      ],
                      "image_url": "https://cdn.xsolla.net/img/misc/images/e9f2f4a634bc96ea03b5d5ceadd7c55f.png",
                      "is_bonus": false,
                      "is_free": false,
                      "limits": {
                        "per_user": {
                          "available": 3,
                          "recurrent_schedule": {
                            "interval_type": "weekly",
                            "reset_next_date": 1746057600
                          },
                          "total": 5
                        }
                      },
                      "name": "Cup",
                      "periods": [
                        {
                          "date_from": "2020-08-11T10:00:00+03:00",
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "price": {
                        "amount": "5.99",
                        "amount_without_discount": "5.99",
                        "currency": "USD"
                      },
                      "promotions": [],
                      "quantity": 2,
                      "sku": "com.xsolla.cup01",
                      "type": "physical_good",
                      "virtual_prices": [],
                      "vp_rewards": [
                        {
                          "amount": 130,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "item_id": 175232,
                          "name": "Value point",
                          "sku": "com.xsolla.value_point_1"
                        },
                        {
                          "amount": 50,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "is_clan": true,
                          "item_id": 186321,
                          "name": "Clan Reward VP 1",
                          "sku": "com.xsolla.clan_value_point_1"
                        }
                      ]
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Wonderful white T-shirt",
                      "groups": [],
                      "image_url": "https://cdn.xsolla.net/img/misc/images/e9f2f4a634bc96ea03b5d5ceadd7c55f.png",
                      "is_bonus": false,
                      "is_free": false,
                      "limits": {
                        "per_user": {
                          "available": 3,
                          "recurrent_schedule": {
                            "interval_type": "weekly",
                            "reset_next_date": 1746057600
                          },
                          "total": 5
                        }
                      },
                      "name": "White T-shirt",
                      "periods": [
                        {
                          "date_from": "2020-08-11T10:00:00+03:00",
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "price": {
                        "amount": "3.99",
                        "amount_without_discount": "4.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "quantity": 1,
                      "sku": "com.xsolla.t-shirt01",
                      "type": "physical_good",
                      "virtual_prices": [],
                      "vp_rewards": [
                        {
                          "amount": 130,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "item_id": 175232,
                          "name": "Value point",
                          "sku": "com.xsolla.value_point_1"
                        },
                        {
                          "amount": 50,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "is_clan": true,
                          "item_id": 186321,
                          "name": "Clan Reward VP 1",
                          "sku": "com.xsolla.clan_value_point_1"
                        }
                      ]
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Wonderful white T-shirt",
                      "groups": [
                        {
                          "external_id": "clothes",
                          "name": "Clothes"
                        }
                      ],
                      "image_url": "https://cdn.xsolla.net/img/misc/images/e9f2f4a634bc96ea03b5d5ceadd7c55f.png",
                      "is_bonus": false,
                      "is_free": true,
                      "limits": {
                        "per_user": {
                          "available": 3,
                          "recurrent_schedule": {
                            "interval_type": "weekly",
                            "reset_next_date": 1746057600
                          },
                          "total": 5
                        }
                      },
                      "name": "Cat's cup",
                      "periods": [
                        {
                          "date_from": "2020-08-11T10:00:00+03:00",
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "price": null,
                      "promotions": [],
                      "quantity": 1,
                      "sku": "com.xsolla.cup01",
                      "type": "physical_good",
                      "virtual_prices": [],
                      "vp_rewards": [
                        {
                          "amount": 130,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "item_id": 175232,
                          "name": "Value point",
                          "sku": "com.xsolla.value_point_1"
                        },
                        {
                          "amount": 50,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "is_clan": true,
                          "item_id": 186321,
                          "name": "Clan Reward VP 1",
                          "sku": "com.xsolla.clan_value_point_1"
                        }
                      ]
                    }
                  ],
                  "price": {
                    "amount": "15.97",
                    "amount_without_discount": "22.96",
                    "currency": "USD"
                  },
                  "promotions": [
                    {
                      "bonus": [
                        {
                          "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                          "name": "Xsolla Minigun",
                          "quantity": 1,
                          "sku": "com.xsolla.minigun_1",
                          "type": "virtual_good"
                        }
                      ],
                      "date_end": "2026-04-15T16:16:00+03:00",
                      "date_start": "2020-04-15T16:16:00+03:00",
                      "discount": {
                        "percent": "50.00"
                      },
                      "name": "Bonus promotion"
                    }
                  ],
                  "warnings": [
                    {
                      "errorCode": 4001,
                      "errorMessage": "[0401-4001]: Item with Project Id = 44056 and Sku = hut01 not found",
                      "quantity": 1,
                      "sku": "com.xsolla.hat01"
                    }
                  ]
                }
              }
            },
            "schema": {
              "properties": {
                "cart_id": {
                  "description": "Warenkorb-ID. Übermitteln Sie die ID, um die Kaufseite oder Zahlungs-API-Endpunkte abzufragen.",
                  "example": "cart_id",
                  "type": "string"
                },
                "is_free": {
                  "$ref": "#/components/schemas/value-cart_is_free"
                },
                "items": {
                  "items": {
                    "properties": {
                      "attributes": {
                        "$ref": "#/components/schemas/Cart-Payment_client-attributes"
                      },
                      "can_be_bought": {
                        "$ref": "#/components/schemas/Can_be_bought"
                      },
                      "description": {
                        "type": "string"
                      },
                      "groups": {
                        "items": {
                          "properties": {
                            "external_id": {
                              "type": "string"
                            },
                            "name": {
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "image_url": {
                        "type": "string"
                      },
                      "is_bonus": {
                        "type": "boolean"
                      },
                      "is_free": {
                        "$ref": "#/components/schemas/value-is_free"
                      },
                      "limits": {
                        "$ref": "#/components/schemas/Catalog_item_limits"
                      },
                      "name": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "periods": {
                        "$ref": "#/components/schemas/item-periods"
                      },
                      "price": {
                        "description": "Artikelpreis.",
                        "properties": {
                          "amount": {
                            "type": "string"
                          },
                          "amount_without_discount": {
                            "type": "string"
                          },
                          "currency": {
                            "type": "string"
                          }
                        },
                        "type": [
                          "object",
                          "null"
                        ]
                      },
                      "promotions": {
                        "$ref": "#/components/schemas/Catalog_item_promotions"
                      },
                      "quantity": {
                        "type": "integer"
                      },
                      "sku": {
                        "type": "string"
                      },
                      "type": {
                        "type": "string"
                      },
                      "virtual_prices": {
                        "$ref": "#/components/schemas/Bundles_virtual_prices"
                      },
                      "vp_rewards": {
                        "$ref": "#/components/schemas/client-item-value-point-reward"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                },
                "price": {
                  "description": "Warenkorbpreis.",
                  "properties": {
                    "amount": {
                      "type": "string"
                    },
                    "amount_without_discount": {
                      "type": "string"
                    },
                    "currency": {
                      "type": "string"
                    }
                  },
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "promotions": {
                  "$ref": "#/components/schemas/Catalog_cart_promotions"
                },
                "warnings": {
                  "items": {
                    "properties": {
                      "errorCode": {
                        "type": "integer"
                      },
                      "errorMessage": {
                        "type": "string"
                      },
                      "quantity": {
                        "type": "integer"
                      },
                      "sku": {
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Der Warenkorb mitsamt der Artikel wurde erfolgreich zurückgegeben."
      },
      "Cart-Payment_200-fill-cart-json-model": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "cart_id": "cart_id",
                  "is_free": false,
                  "items": [
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Take it, take it all! All of Xsollas riches in one Mega Booster.",
                      "groups": [
                        {
                          "external_id": "powerups",
                          "name": "Power Ups"
                        }
                      ],
                      "image_url": "https://cdn.xsolla.net/img/misc/images/e9f2f4a634bc96ea03b5d5ceadd7c55f.png",
                      "is_bonus": false,
                      "is_free": false,
                      "limits": {
                        "per_user": {
                          "available": 3,
                          "recurrent_schedule": {
                            "interval_type": "weekly",
                            "reset_next_date": 1746057600
                          },
                          "total": 5
                        }
                      },
                      "name": "Xsolla Booster Mega",
                      "periods": [
                        {
                          "date_from": "2020-08-11T10:00:00+03:00",
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "price": {
                        "amount": "50.0000000000000000",
                        "amount_without_discount": "100.0000000000000000",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "quantity": 123,
                      "sku": "com.xsolla.booster_mega_1",
                      "type": "virtual_good",
                      "virtual_item_type": "consumable",
                      "virtual_prices": [],
                      "vp_rewards": [
                        {
                          "amount": 130,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "item_id": 175232,
                          "name": "Value point",
                          "sku": "com.xsolla.value_point_1"
                        },
                        {
                          "amount": 50,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "is_clan": true,
                          "item_id": 186321,
                          "name": "Clan Reward VP 1",
                          "sku": "com.xsolla.clan_value_point_1"
                        }
                      ]
                    }
                  ],
                  "price": {
                    "amount": "6150.0000000000000000",
                    "amount_without_discount": "6150.0000000000000000",
                    "currency": "USD"
                  },
                  "promotions": [
                    {
                      "bonus": [
                        {
                          "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                          "name": "Xsolla Minigun",
                          "quantity": 1,
                          "sku": "com.xsolla.minigun_1",
                          "type": "virtual_good"
                        }
                      ],
                      "date_end": "2026-04-15T16:16:00+03:00",
                      "date_start": "2020-04-15T16:16:00+03:00",
                      "discount": {
                        "percent": "50.00"
                      },
                      "name": "Bonus promotion"
                    }
                  ],
                  "warnings": [
                    {
                      "errorCode": 4001,
                      "errorMessage": "[0401-4001]: Item with Project Id = 44056 and Sku = booster_mega_2 not found",
                      "quantity": 1,
                      "sku": "com.xsolla.booster_mega_21"
                    }
                  ]
                }
              }
            },
            "schema": {
              "properties": {
                "cart_id": {
                  "description": "Warenkorb-ID.",
                  "example": "cart_id",
                  "type": "string"
                },
                "is_free": {
                  "$ref": "#/components/schemas/value-cart_is_free"
                },
                "items": {
                  "items": {
                    "properties": {
                      "attributes": {
                        "$ref": "#/components/schemas/Cart-Payment_client-attributes"
                      },
                      "can_be_bought": {
                        "$ref": "#/components/schemas/Can_be_bought"
                      },
                      "description": {
                        "type": "string"
                      },
                      "groups": {
                        "items": {
                          "properties": {
                            "external_id": {
                              "type": "string"
                            },
                            "name": {
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "image_url": {
                        "type": "string"
                      },
                      "is_bonus": {
                        "type": "boolean"
                      },
                      "is_free": {
                        "$ref": "#/components/schemas/value-is_free"
                      },
                      "limits": {
                        "$ref": "#/components/schemas/Catalog_item_limits"
                      },
                      "name": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "periods": {
                        "$ref": "#/components/schemas/item-periods"
                      },
                      "price": {
                        "description": "Artikelpreis.",
                        "example": {
                          "amount": "6150.0000000000000000",
                          "amount_without_discount": "6150.0000000000000000",
                          "currency": "USD"
                        },
                        "properties": {
                          "amount": {
                            "type": "string"
                          },
                          "amount_without_discount": {
                            "type": "string"
                          },
                          "currency": {
                            "type": "string"
                          }
                        },
                        "type": [
                          "object",
                          "null"
                        ]
                      },
                      "promotions": {
                        "$ref": "#/components/schemas/Catalog_item_promotions"
                      },
                      "quantity": {
                        "type": "integer"
                      },
                      "sku": {
                        "type": "string"
                      },
                      "type": {
                        "type": "string"
                      },
                      "virtual_item_type": {
                        "description": "Artikeltyp.",
                        "type": "string"
                      },
                      "virtual_prices": {
                        "$ref": "#/components/schemas/Bundles_virtual_prices"
                      },
                      "vp_rewards": {
                        "$ref": "#/components/schemas/client-item-value-point-reward"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                },
                "price": {
                  "description": "Warenkorbpreis.",
                  "example": {
                    "amount": "6150.0000000000000000",
                    "amount_without_discount": "6150.0000000000000000",
                    "currency": "USD"
                  },
                  "properties": {
                    "amount": {
                      "default": "50.0000000000000000",
                      "type": "string"
                    },
                    "amount_without_discount": {
                      "default": "100.0000000000000000",
                      "type": "string"
                    },
                    "currency": {
                      "default": "USD",
                      "type": "string"
                    }
                  },
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "promotions": {
                  "$ref": "#/components/schemas/Catalog_cart_promotions"
                },
                "warnings": {
                  "items": {
                    "properties": {
                      "errorCode": {
                        "type": "integer"
                      },
                      "errorMessage": {
                        "type": "string"
                      },
                      "quantity": {
                        "type": "integer"
                      },
                      "sku": {
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Der Warenkorb mitsamt der Artikel wurde erfolgreich zurückgegeben."
      },
      "Cart-Payment_200-get-cart-json-model": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "cart_id": "cart_id",
                  "is_free": false,
                  "items": [
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Take it, take it all! All of Xsollas riches in one Mega Booster.",
                      "groups": [
                        {
                          "external_id": "powerups",
                          "name": "Power Ups"
                        }
                      ],
                      "image_url": "https://cdn.xsolla.net/img/misc/images/e9f2f4a634bc96ea03b5d5ceadd7c55f.png",
                      "is_bonus": false,
                      "is_free": false,
                      "limits": {
                        "per_user": {
                          "available": 3,
                          "recurrent_schedule": {
                            "interval_type": "weekly",
                            "reset_next_date": 1746057600
                          },
                          "total": 5
                        }
                      },
                      "name": "Xsolla Booster Mega",
                      "periods": [
                        {
                          "date_from": "2020-08-11T10:00:00+03:00",
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "price": {
                        "amount": "50.0000000000000000",
                        "amount_without_discount": "100.0000000000000000",
                        "currency": "USD"
                      },
                      "promotions": [],
                      "quantity": 123,
                      "sku": "com.xsolla.booster_mega_1",
                      "type": "virtual_good",
                      "virtual_item_type": "consumable",
                      "virtual_prices": [],
                      "vp_rewards": [
                        {
                          "amount": 130,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "item_id": 175232,
                          "name": "Value point",
                          "sku": "com.xsolla.value_point_1"
                        },
                        {
                          "amount": 50,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "is_clan": true,
                          "item_id": 186321,
                          "name": "Clan Reward VP 1",
                          "sku": "com.xsolla.clan_value_point_1"
                        }
                      ]
                    }
                  ],
                  "price": {
                    "amount": "6150.0000000000000000",
                    "amount_without_discount": "6150.0000000000000000",
                    "currency": "USD"
                  },
                  "promotions": [
                    {
                      "bonus": [
                        {
                          "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                          "name": "Xsolla Minigun",
                          "quantity": 1,
                          "sku": "com.xsolla.minigun_1",
                          "type": "virtual_good"
                        }
                      ],
                      "date_end": "2026-04-15T16:16:00+03:00",
                      "date_start": "2020-04-15T16:16:00+03:00",
                      "discount": {
                        "percent": "50.00"
                      },
                      "name": "Bonus promotion"
                    }
                  ]
                }
              }
            },
            "schema": {
              "properties": {
                "cart_id": {
                  "description": "Warenkorb-ID.",
                  "example": "cart_id",
                  "type": "string"
                },
                "is_free": {
                  "$ref": "#/components/schemas/value-cart_is_free"
                },
                "items": {
                  "items": {
                    "properties": {
                      "attributes": {
                        "$ref": "#/components/schemas/Cart-Payment_client-attributes"
                      },
                      "can_be_bought": {
                        "$ref": "#/components/schemas/Can_be_bought"
                      },
                      "description": {
                        "type": "string"
                      },
                      "groups": {
                        "items": {
                          "properties": {
                            "external_id": {
                              "type": "string"
                            },
                            "name": {
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "image_url": {
                        "type": "string"
                      },
                      "is_bonus": {
                        "type": "boolean"
                      },
                      "is_free": {
                        "$ref": "#/components/schemas/value-is_free"
                      },
                      "limits": {
                        "$ref": "#/components/schemas/Catalog_item_limits"
                      },
                      "name": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "periods": {
                        "$ref": "#/components/schemas/item-periods"
                      },
                      "price": {
                        "description": "Artikelpreis.",
                        "example": {
                          "amount": "6150.0000000000000000",
                          "amount_without_discount": "6150.0000000000000000",
                          "currency": "USD"
                        },
                        "properties": {
                          "amount": {
                            "type": "string"
                          },
                          "amount_without_discount": {
                            "type": "string"
                          },
                          "currency": {
                            "type": "string"
                          }
                        },
                        "type": [
                          "object",
                          "null"
                        ]
                      },
                      "promotions": {
                        "$ref": "#/components/schemas/Catalog_item_promotions"
                      },
                      "quantity": {
                        "type": "integer"
                      },
                      "sku": {
                        "type": "string"
                      },
                      "type": {
                        "type": "string"
                      },
                      "virtual_item_type": {
                        "description": "Artikeltyp.",
                        "type": "string"
                      },
                      "virtual_prices": {
                        "$ref": "#/components/schemas/Bundles_virtual_prices"
                      },
                      "vp_rewards": {
                        "$ref": "#/components/schemas/client-item-value-point-reward"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                },
                "price": {
                  "description": "Warenkorbpreis.",
                  "example": {
                    "amount": "6150.0000000000000000",
                    "amount_without_discount": "6150.0000000000000000",
                    "currency": "USD"
                  },
                  "properties": {
                    "amount": {
                      "default": "50.0000000000000000",
                      "type": "string"
                    },
                    "amount_without_discount": {
                      "default": "100.0000000000000000",
                      "type": "string"
                    },
                    "currency": {
                      "default": "USD",
                      "type": "string"
                    }
                  },
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "promotions": {
                  "$ref": "#/components/schemas/Catalog_cart_promotions"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Der Warenkorb mitsamt der Artikel wurde erfolgreich zurückgegeben."
      },
      "Cart-Payment_200-get-order": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "content": {
                    "is_free": false,
                    "items": [
                      {
                        "is_free": false,
                        "price": {
                          "amount": "30",
                          "amount_without_discount": "30",
                          "currency": "USD"
                        },
                        "quantity": 1,
                        "sku": "com.xsolla.item_1"
                      }
                    ],
                    "price": {
                      "amount": "30",
                      "amount_without_discount": "30",
                      "currency": "USD"
                    }
                  },
                  "order_id": 1,
                  "status": "paid"
                }
              }
            },
            "schema": {
              "properties": {
                "content": {
                  "description": "Bestelldetails.",
                  "properties": {
                    "is_free": {
                      "description": "Ist `true` eingestellt, ist die Bestellung kostenlos.",
                      "example": false,
                      "type": "boolean"
                    },
                    "items": {
                      "description": "Artikelliste.",
                      "example": [
                        {
                          "is_free": false,
                          "price": {
                            "amount": "30",
                            "amount_without_discount": "30",
                            "currency": "USD"
                          },
                          "quantity": 1,
                          "sku": "com.xsolla.item_1"
                        }
                      ],
                      "items": {
                        "properties": {
                          "is_free": {
                            "$ref": "#/components/schemas/value-is_free"
                          },
                          "price": {
                            "description": "Artikelpreis.",
                            "properties": {
                              "amount": {
                                "description": "Reduzierter Artikelpreis.",
                                "example": "30",
                                "type": "string"
                              },
                              "amount_without_discount": {
                                "description": "Artikelpreis.",
                                "example": "30",
                                "type": "string"
                              },
                              "currency": {
                                "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                                "example": "USD",
                                "type": "string"
                              }
                            },
                            "type": "object"
                          },
                          "quantity": {
                            "description": "Artikelmenge.",
                            "example": 1,
                            "type": "integer"
                          },
                          "sku": {
                            "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                            "example": "some_sku",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "price": {
                      "description": "Bestellpreis.",
                      "properties": {
                        "amount": {
                          "description": "Rabattierter Bestellpreis.",
                          "example": "30",
                          "type": "string"
                        },
                        "amount_without_discount": {
                          "description": "Bestellpreis.",
                          "example": "30",
                          "type": "string"
                        },
                        "currency": {
                          "description": "Währung des Bestellpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                          "example": "USD",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "virtual_price": {
                      "description": "Bestellpreis in virtueller Währung.",
                      "properties": {
                        "amount": {
                          "description": "Rabattierter Bestellpreis.",
                          "example": "100",
                          "type": "string"
                        },
                        "amount_without_discount": {
                          "description": "Bestellpreis.",
                          "example": "150",
                          "type": "string"
                        },
                        "currency": {
                          "description": "Die in der Bestellung verwendete SKU der virtuellen Währung.",
                          "example": "test_vc",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    }
                  },
                  "type": "object"
                },
                "order_id": {
                  "default": "Order ID.",
                  "description": "Bestell-ID.",
                  "example": 1,
                  "type": "integer"
                },
                "status": {
                  "description": "Bestellstatus: `new`/`paid`/`done`/`canceled`.",
                  "example": "paid",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Erfolgreiche Bestellanfrage."
      },
      "Cart-Payment_200-order-created": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "order_id": 641,
                  "token": "f4puMEFFDZcx9nv5HoNHIkPe9qghvBQo"
                }
              }
            },
            "schema": {
              "properties": {
                "order_id": {
                  "description": "Bestell-ID.",
                  "type": "integer"
                },
                "token": {
                  "description": "Zahlungstoken.",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Bestellung wurde erfolgreich erstellt."
      },
      "Cart-Payment_201-admin-create-payment-token": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "order_id": 12345,
                  "token": "huooAqbXBSJxB8Q4dYBqJp4ybiInqsPb"
                }
              }
            },
            "schema": {
              "properties": {
                "order_id": {
                  "description": "Bestell-ID.",
                  "example": 1,
                  "type": "integer"
                },
                "token": {
                  "description": "Zahlungstoken.",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Zahlungstoken und Bestellung erfolgreich erstellt."
      },
      "Cart-Payment_401-invalid-basic-auth": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 1020,
                  "errorMessage": "[0401-1020]: Error in Authentication method occurred",
                  "statusCode": 401
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 1020,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-1020]: Error in Authentication method occurred",
                  "type": "string"
                },
                "statusCode": {
                  "example": 401,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Basisauthentifizierung nicht bestanden oder falsch. Prüfen Sie die Anmeldedaten und vergewissern Sie sich, dass Sie die Basisauthentifizierung verwenden."
      },
      "Cart-Payment_404-create-order-with-item-not-found-errors": {
        "content": {
          "application/json": {
            "examples": {
              "coupon not found": {
                "$ref": "#/components/examples/404-coupon-not-found"
              },
              "item not found": {
                "$ref": "#/components/examples/404-item-by-sku-not-found"
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "type": "integer"
                },
                "errorMessage": {
                  "type": "string"
                },
                "statusCode": {
                  "type": "integer"
                },
                "transactionId": {
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Artikel oder Gutschein nicht gefunden. Prüfen Sie, ob die verwendeten Daten korrekt sind."
      },
      "Cart-Payment_404-get-order": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 9001,
                  "errorMessage": "[0401-9001]: Order not found",
                  "statusCode": 404
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 9001,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-9001]: Order not found",
                  "type": "string"
                },
                "statusCode": {
                  "example": 404,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Bestellung nicht gefunden. Stellen Sie sicher, dass die `project_id` und die `order_id` korrekt sind."
      },
      "Cart-Payment_404-item": {
        "content": {
          "application/json": {
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 4001,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-4001]: Item with Project Id = 44056 and Sku = booster_mega_12222 not found",
                  "type": "string"
                },
                "statusCode": {
                  "example": 404,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Der Artikel wurde nicht gefunden. Stellen Sie sicher, dass die `project_id` und die `item_sku` korrekt sind."
      },
      "Cart-Payment_404-user": {
        "content": {
          "application/json": {
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 5008,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-5008]: Could not find User",
                  "type": "string"
                },
                "statusCode": {
                  "example": 404,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Der Nutzer wurde nicht gefunden. Stellen Sie sicher, dass der Token `x-user-for` oder `x-user-id` korrekt ist."
      },
      "Cart-Payment_422-admin-create-payment-token": {
        "content": {
          "application/json": {
            "examples": {
              "Empty cart": {
                "value": {
                  "errorCode": 1417,
                  "errorMessage": "[0401-1417]: Empty cart! Cart shouldn't be empty!",
                  "statusCode": 422,
                  "transactionId": "da145238620011eb8e24fe6913ff226a"
                }
              },
              "Invalid cart": {
                "value": {
                  "errorCode": 1401,
                  "errorMessage": "[0401-1401]: Invalid cart",
                  "statusCode": 422,
                  "transactionId": "da145238620011eb8e24fe6913ff226a"
                }
              },
              "Invalid request body": {
                "value": {
                  "errorCode": 1102,
                  "errorMessage": "[0401-1102]: Unprocessable Entity. The property `name` is required",
                  "statusCode": 422,
                  "transactionId": "da145238620011eb8e24fe6913ff226a"
                }
              },
              "Item is free": {
                "value": {
                  "errorCode": 1421,
                  "errorMessage": "[0401-1421]: Item is free",
                  "statusCode": 422,
                  "transactionId": "da145238620011eb8e24fe6913ff226a"
                }
              },
              "User country not provided": {
                "value": {
                  "errorCode": 1102,
                  "errorMessage": "[0401-1102]: The parameter user.country.value or the header X-User-Ip must be specified",
                  "statusCode": 422,
                  "transactionId": "da145238620011eb8e24fe6913ff226a"
                }
              }
            },
            "schema": {
              "$ref": "#/components/schemas/422-invalid-request-2"
            }
          }
        },
        "description": "Fehler beim Prüfen des Anfragerumpfs und beim Zusammenstellen des Warenkorbs.\n- Ungültiger Warenkorb, zusammengestellt aus übermittelten Artikeln. Prüft, dass der Warenkorb nicht leer und kein darin enthaltener Artikel kostenlos ist.\n- Ungültiger Anfragerumpf."
      },
      "Cart-Payment_422-can-put-only-virtual-good-to-cart": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 1421,
                  "errorMessage": "Only Virtual Good Supported",
                  "statusCode": 422
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 1421,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "This type of item cannot be put to the cart. Select another type of item.",
                  "type": "string"
                },
                "statusCode": {
                  "example": 422,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Dieser Artikeltyp kann nicht in den Warenkorb gelegt werden. Wählen Sie einen anderen Artikeltyp aus."
      },
      "Cart-Payment_422-create-order-with-item-invalid": {
        "content": {
          "application/json": {
            "examples": {
              "code expired": {
                "value": {
                  "errorCode": 9810,
                  "errorMessage": "[0401-9810]: Sorry, this code is expired.",
                  "statusCode": 422
                }
              },
              "code redemption limit": {
                "value": {
                  "errorCode": 9804,
                  "errorMessage": "[0401-9804]: You have reached the coupon redemption limit.",
                  "statusCode": 422
                }
              },
              "invalid item": {
                "value": {
                  "errorCode": 1411,
                  "errorMessage": "[0401-1411]: Invalid item",
                  "statusCode": 422
                }
              },
              "regionally restricted": {
                "value": {
                  "errorCode": 9808,
                  "errorMessage": "[0401-9808]: Coupon is not available in your region.",
                  "statusCode": 422
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 1411,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-1411]: Invalid item",
                  "type": "string"
                },
                "statusCode": {
                  "example": 422,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Ungültiger Fehler."
      },
      "Cart-Payment_422-invalid-cart": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 1401,
                  "errorMessage": "[0401-1401]: Invalid cart",
                  "statusCode": 422
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 1401,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-1401]: Invalid cart",
                  "type": "string"
                },
                "statusCode": {
                  "example": 422,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Ungültiger Warenkorb. Prüfen Sie, ob der Warenkorb existiert, gefüllt ist und alle Artikel darin kostenpflichtig sind."
      },
      "Cart-Payment_422-invalid-item": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 1411,
                  "errorMessage": "[0401-1411]: Invalid item",
                  "statusCode": 422
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 1411,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-1411]: Invalid item",
                  "type": "string"
                },
                "statusCode": {
                  "example": 422,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Ungültiger Artikel. Prüfen Sie, ob der Artikel existiert und weder deaktiviert noch gelöscht oder kostenlos ist."
      },
      "Cart-Payment_422-non-negative-quantity": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 1102,
                  "errorMessage": "[0401-1102]: Item quantity must be non-negative integer",
                  "statusCode": 422
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 1102,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "Item quantity must be non-negative integer.",
                  "type": "string"
                },
                "statusCode": {
                  "example": 422,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Artikelmenge muss eine positive Ganzzahl sein."
      },
      "Common_401-invalid-basic-auth": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 1020,
                  "errorMessage": "[0401-1020]: Error in Authentication method occurred",
                  "statusCode": 401
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 1020,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-1020]: Error in Authentication method occurred",
                  "type": "string"
                },
                "statusCode": {
                  "example": 401,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Basisauthentifizierung nicht bestanden oder falsch. Prüfen Sie die Anmeldedaten und vergewissern Sie sich, dass Sie die Basisauthentifizierung verwenden."
      },
      "Game-Keys_200-admin-get-game-by-sku": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "attributes": [
                    {
                      "external_id": "platform",
                      "name": {
                        "en-US": "Platform"
                      },
                      "values": [
                        {
                          "external_id": "platform_value_d847f9a494487f5e95ad218f7beecac646f15989",
                          "value": {
                            "de-DE": "Windows, Linux",
                            "en-US": "Windows, Linux"
                          }
                        }
                      ]
                    }
                  ],
                  "description": {
                    "en": "Example game 1"
                  },
                  "groups": [
                    {
                      "external_id": "horror",
                      "name": {
                        "en": "Horror"
                      }
                    }
                  ],
                  "image_url": "https://image.example.com",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": false,
                  "item_id": 1,
                  "long_description": {
                    "en": "Example game's long description"
                  },
                  "media_list": [
                    {
                      "type": "image",
                      "url": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg"
                    }
                  ],
                  "name": {
                    "en": "Game 1"
                  },
                  "order": 1,
                  "sku": "com.xsolla.game_1",
                  "type": "unit",
                  "unit_items": [
                    {
                      "drm_id": 1,
                      "drm_image": "https://upload.wikimedia.org/wikipedia/en/4/48/Steam_Icon_2014.png",
                      "drm_name": "Steam",
                      "drm_sku": "steam_key_1",
                      "is_enabled": true,
                      "is_free": false,
                      "is_sales_exist": false,
                      "is_show_in_store": false,
                      "item_id": 3,
                      "keys": {
                        "available": 3,
                        "total": 4,
                        "used": 1
                      },
                      "limits": {
                        "per_item": {
                          "available": 5000,
                          "reserved": 500,
                          "sold": 4500,
                          "total": 10000
                        },
                        "per_user": {
                          "limit_exceeded_visibility": "show",
                          "total": 5
                        },
                        "recurrent_schedule": {
                          "per_user": {
                            "displayable_reset_next_date": "2023-02-28T11:00:00+08:00",
                            "displayable_reset_start_date": "2023-02-28T11:00:00+08:00",
                            "interval_type": "daily",
                            "reset_next_date": 1677553200,
                            "time": "11:00:00+08:00"
                          }
                        }
                      },
                      "order": 1,
                      "periods": [
                        {
                          "date_from": "2020-08-11T10:00:00+03:00",
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "pre_order": {
                        "description": null,
                        "is_enabled": false,
                        "release_date": null
                      },
                      "prices": [
                        {
                          "amount": 1199.99,
                          "country_iso": "RU",
                          "currency": "RUB",
                          "is_default": true,
                          "is_enabled": true
                        }
                      ],
                      "sku": "com.xsolla.game_1_key_1",
                      "type": "game_key",
                      "virtual_prices": []
                    },
                    {
                      "drm_id": 8,
                      "drm_image": null,
                      "drm_name": "Epic Games Store",
                      "drm_sku": "epicgames_key_1",
                      "is_enabled": true,
                      "is_free": false,
                      "is_sales_exist": false,
                      "is_show_in_store": false,
                      "item_id": 4,
                      "keys": {
                        "available": 0,
                        "total": 0,
                        "used": 0
                      },
                      "limits": {
                        "per_item": null,
                        "per_user": null,
                        "recurrent_schedule": null
                      },
                      "order": 1,
                      "periods": [
                        {
                          "date_from": null,
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "pre_order": {
                        "description": null,
                        "is_enabled": true,
                        "release_date": "2020-08-11T10:00:00+03:00"
                      },
                      "prices": [
                        {
                          "amount": 1299.99,
                          "country_iso": "RU",
                          "currency": "RUB",
                          "is_default": true,
                          "is_enabled": true
                        }
                      ],
                      "regions": [
                        {
                          "id": 12
                        },
                        {
                          "id": 64
                        }
                      ],
                      "sku": "com.xsolla.game_1_key_2",
                      "type": "game_key",
                      "virtual_prices": null
                    }
                  ]
                }
              }
            },
            "schema": {
              "description": "Objekt mit Spielinformationen.",
              "properties": {
                "attributes": {
                  "$ref": "#/components/schemas/Game-Keys_admin-attributes"
                },
                "description": {
                  "$ref": "#/components/schemas/description-localization-object"
                },
                "groups": {
                  "description": "Gruppen, zu denen der Artikel gehört.",
                  "example": [
                    {
                      "external_id": "horror",
                      "name": {
                        "en": "Horror"
                      }
                    }
                  ],
                  "items": {
                    "properties": {
                      "external_id": {
                        "example": "horror",
                        "type": "string"
                      },
                      "name": {
                        "example": {
                          "en": "Horror"
                        },
                        "type": "object"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                },
                "image_url": {
                  "description": "Bild-URL.",
                  "example": "https://image.example.com",
                  "type": "string"
                },
                "is_enabled": {
                  "type": "boolean"
                },
                "is_free": {
                  "$ref": "#/components/schemas/value-is_free"
                },
                "is_show_in_store": {
                  "type": "boolean"
                },
                "item_id": {
                  "description": "Interne eindeutige Artikel-ID, die bei der Artikelerstellung vergeben wird.",
                  "example": 1,
                  "type": "integer"
                },
                "long_description": {
                  "$ref": "#/components/schemas/long-description-localization-object"
                },
                "media_list": {
                  "description": "Zusätzliche Spiel-Medieninhalte wie Screenshots, Gameplay-Videos usw.",
                  "example": [
                    {
                      "type": "image",
                      "url": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg"
                    }
                  ],
                  "items": {
                    "properties": {
                      "type": {
                        "description": "Medieninhaltstyp: `image`/`video`.",
                        "enum": [
                          "image",
                          "video"
                        ],
                        "example": "image",
                        "type": "string"
                      },
                      "url": {
                        "description": "Ressourcendatei.",
                        "example": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                },
                "name": {
                  "$ref": "#/components/schemas/name-localization-object"
                },
                "order": {
                  "description": "Priorität der Spielreihenfolge in der Liste.",
                  "example": 1,
                  "type": "integer"
                },
                "sku": {
                  "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                  "example": "game_1",
                  "type": "string"
                },
                "type": {
                  "description": "Artikeltyp. In diesem Fall immer `unit`.",
                  "example": "unit",
                  "type": "string"
                },
                "unit_items": {
                  "description": "Spielschlüssel für verschiedene DRMs.",
                  "items": {
                    "description": "Spielschlüssel-Artikel. Repräsentiert ein Spiel auf einer bestimmten Plattform (Steam, GOG usw.).",
                    "properties": {
                      "drm_id": {
                        "description": "Interne eindeutige DRM-ID.",
                        "example": 1,
                        "type": "integer"
                      },
                      "drm_image": {
                        "description": "DRM-Symbol für den Spielschlüssel.",
                        "example": "https://upload.wikimedia.org/wikipedia/en/4/48/Steam_Icon_2014.png",
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "drm_name": {
                        "description": "DRM-Name des Spielschlüssels.",
                        "example": "Steam",
                        "type": "string"
                      },
                      "drm_sku": {
                        "description": "Eindeutige DRM-ID.",
                        "example": "steam",
                        "type": "string"
                      },
                      "is_enabled": {
                        "description": "Ist diese Option deaktiviert, kann der Artikel weder gekauft noch über das Inventar aufgerufen werden.",
                        "type": "boolean"
                      },
                      "is_free": {
                        "$ref": "#/components/schemas/value-is_free"
                      },
                      "is_sales_exist": {
                        "description": "Ist `true` eingestellt, wurde der Spielschlüssel von Nutzern gekauft.",
                        "type": "boolean"
                      },
                      "is_show_in_store": {
                        "description": "Artikel ist käuflich erhältlich.",
                        "type": "boolean"
                      },
                      "item_id": {
                        "description": "Interne eindeutige Artikel-ID, die bei der Artikelerstellung vergeben wird.",
                        "example": 1,
                        "type": "integer"
                      },
                      "keys": {
                        "properties": {
                          "available": {
                            "description": "Anzahl der käuflich erhältlichen Schlüssel.",
                            "type": "integer"
                          },
                          "total": {
                            "description": "Gesamtzahl der hochgeladenen Schlüssel.",
                            "type": "integer"
                          },
                          "used": {
                            "description": "Anzahl der verkauften Schlüssel.",
                            "type": "integer"
                          }
                        },
                        "type": "object"
                      },
                      "limits": {
                        "$ref": "#/components/schemas/admin-item-limit-response"
                      },
                      "order": {
                        "description": "Priorität der Spielreihenfolge in der Liste.",
                        "example": 1,
                        "type": "integer"
                      },
                      "periods": {
                        "$ref": "#/components/schemas/item-periods-response"
                      },
                      "pre_order": {
                        "description": "Vorbestelleinstellungen.",
                        "properties": {
                          "description": {
                            "description": "Zusätzliche Vorbestellinformationen, die per E-Mail verschickt werden.",
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "is_enabled": {
                            "description": "Wenn diese Option deaktiviert ist, kann der Artikel nicht vorbestellt werden.",
                            "type": "boolean"
                          },
                          "release_date": {
                            "description": "Release-Termin des Spielschlüssels im Format ISO 8601.",
                            "type": [
                              "string",
                              "null"
                            ]
                          }
                        },
                        "type": "object"
                      },
                      "prices": {
                        "description": "Preise in echten Währungen.",
                        "example": [
                          {
                            "amount": 1299.99,
                            "country_is": "RU",
                            "currency": "RUB",
                            "is_default": true,
                            "is_enabled": true
                          }
                        ],
                        "items": {
                          "properties": {
                            "amount": {
                              "example": 1299.99,
                              "type": "number"
                            },
                            "country_iso": {
                              "description": "Land, in dem dieser Preis gilt. Code bestehend aus zwei Buchstaben gemäß [ISO 3166-1 Alpha 2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).",
                              "example": "US",
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "currency": {
                              "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                              "example": "RUB",
                              "type": "string"
                            },
                            "is_default": {
                              "description": "Der Standardpreis dient dazu, den Katalog zu erstellen, wenn kein Preis in der Währung des Nutzers angegeben ist.",
                              "type": "boolean"
                            },
                            "is_enabled": {
                              "type": "boolean"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "regions": {
                        "$ref": "#/components/schemas/Game-Keys_regions"
                      },
                      "sku": {
                        "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                        "example": "game_1",
                        "type": "string"
                      },
                      "type": {
                        "description": "Artikeltyp. In diesem Fall immer `game_key`.",
                        "example": "game_key",
                        "type": "string"
                      },
                      "virtual_prices": {
                        "example": [
                          {
                            "amount": 1000,
                            "description": null,
                            "image_url": "https://i.pinimg.com/originals/91/ae/56/91ae5683045f6dbef16b1482bade938f.png",
                            "is_default": true,
                            "name": {
                              "en": "Gold"
                            },
                            "sku": "com.xsolla.gold_1",
                            "type": "virtual_currency"
                          }
                        ],
                        "items": {
                          "properties": {
                            "amount": {
                              "type": "number"
                            },
                            "description": {
                              "additionalProperties": true,
                              "description": "Objekt mit lokalisierten Spielbeschreibung. Die Schlüssel sind in ISO 3166-1 spezifiziert.",
                              "example": {
                                "en": "Game 1 Example"
                              },
                              "type": "object"
                            },
                            "image_url": {
                              "description": "Bild-URL.",
                              "example": "https://image.example.com",
                              "type": "string"
                            },
                            "is_default": {
                              "type": "boolean"
                            },
                            "name": {
                              "additionalProperties": true,
                              "description": "Objekt mit lokalisierten Namen der virtuellen Währung. Schlüssel sind in ISO 3166-1 spezifiziert.",
                              "example": {
                                "en": "Gold"
                              },
                              "type": "object"
                            },
                            "sku": {
                              "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                              "example": "gold",
                              "type": "string"
                            },
                            "type": {
                              "description": "Artikeltyp. In diesem Fall immer `virtual_currency`.",
                              "example": "virtual_currency",
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "type": [
                          "array",
                          "null"
                        ]
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Das Spiel wurde erfolgreich empfangen."
      },
      "Game-Keys_200-admin-get-games-list": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "items": [
                    {
                      "attributes": [
                        {
                          "external_id": "platform",
                          "name": {
                            "en-US": "Platform"
                          },
                          "values": [
                            {
                              "external_id": "platform_value_d847f9a494487f5e95ad218f7beecac646f15989",
                              "value": {
                                "de-DE": "Windows, Linux",
                                "en-US": "Windows, Linux"
                              }
                            }
                          ]
                        }
                      ],
                      "description": {
                        "en": "Example game 1"
                      },
                      "groups": [
                        {
                          "external_id": "horror",
                          "name": {
                            "en": "Horror"
                          }
                        }
                      ],
                      "image_url": "https://image.example.com",
                      "is_enabled": true,
                      "is_free": false,
                      "is_show_in_store": false,
                      "item_id": 1,
                      "long_description": {
                        "en": "Example game's long description"
                      },
                      "media_list": [
                        {
                          "type": "image",
                          "url": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg"
                        }
                      ],
                      "name": {
                        "en": "Game 1"
                      },
                      "order": 1,
                      "sku": "com.xsolla.game_1",
                      "type": "unit",
                      "unit_items": [
                        {
                          "drm_id": 1,
                          "drm_image": "https://upload.wikimedia.org/wikipedia/en/4/48/Steam_Icon_2014.png",
                          "drm_name": "Steam",
                          "drm_sku": "steam_key_1",
                          "is_enabled": true,
                          "is_free": false,
                          "is_sales_exist": false,
                          "is_show_in_store": false,
                          "item_id": 3,
                          "keys": {
                            "available": 3,
                            "total": 4,
                            "used": 1
                          },
                          "limits": {
                            "per_item": {
                              "available": 5000,
                              "reserved": 500,
                              "sold": 4500,
                              "total": 10000
                            },
                            "per_user": {
                              "limit_exceeded_visibility": "show",
                              "total": 10
                            },
                            "recurrent_schedule": {
                              "per_user": {
                                "displayable_reset_next_date": "2023-02-28T11:00:00+08:00",
                                "displayable_reset_start_date": "2023-02-28T11:00:00+08:00",
                                "interval_type": "daily",
                                "reset_next_date": 1677553200,
                                "time": "11:00:00+08:00"
                              }
                            }
                          },
                          "order": 1,
                          "periods": [
                            {
                              "date_from": "2020-08-11T20:00:00+03:00",
                              "date_until": null
                            }
                          ],
                          "pre_order": {
                            "description": null,
                            "is_enabled": false,
                            "release_date": null
                          },
                          "prices": [
                            {
                              "amount": 1199.99,
                              "country_iso": "RU",
                              "currency": "RUB",
                              "is_default": true,
                              "is_enabled": true
                            }
                          ],
                          "sku": "com.xsolla.game_1_key_1",
                          "type": "game_key",
                          "virtual_prices": []
                        },
                        {
                          "attributes": [],
                          "drm_id": 8,
                          "drm_image": null,
                          "drm_name": "Epic Games Store",
                          "drm_sku": "epicgames_key_1",
                          "groups": [],
                          "is_enabled": true,
                          "is_free": false,
                          "is_sales_exist": true,
                          "is_show_in_store": false,
                          "item_id": 4,
                          "keys": {
                            "available": 0,
                            "total": 0,
                            "used": 0
                          },
                          "limits": {
                            "per_item": null,
                            "per_user": null,
                            "recurrent_schedule": null
                          },
                          "name": {
                            "en": "Game 1 Key 2"
                          },
                          "order": 1,
                          "periods": [],
                          "pre_order": {
                            "description": "Some description",
                            "is_enabled": true,
                            "release_date": "2020-08-11T10:00:00+03:00"
                          },
                          "prices": [
                            {
                              "amount": 1299.99,
                              "country_iso": "RU",
                              "currency": "RUB",
                              "is_default": true,
                              "is_enabled": true
                            }
                          ],
                          "sku": "com.xsolla.game_1_key_2",
                          "type": "game_key",
                          "virtual_prices": null
                        }
                      ]
                    },
                    {
                      "attributes": [
                        {
                          "external_id": "platform",
                          "name": {
                            "en-US": "Platform"
                          },
                          "values": [
                            {
                              "external_id": "platform_value_d847f9a494487f5e95ad218f7beecac646f15989",
                              "value": {
                                "de-DE": "Windows, Linux",
                                "en-US": "Windows, Linux"
                              }
                            }
                          ]
                        }
                      ],
                      "description": {
                        "en": "Example game 2"
                      },
                      "groups": [
                        {
                          "external_id": "horror",
                          "name": {
                            "en": "Horror"
                          }
                        }
                      ],
                      "image_url": "https://image.example.com",
                      "is_enabled": true,
                      "is_free": false,
                      "is_show_in_store": true,
                      "item_id": 2,
                      "long_description": {
                        "en": "Example game's long description"
                      },
                      "media_list": [],
                      "name": {
                        "en": "Game 2"
                      },
                      "order": 1,
                      "sku": "com.xsolla.game_2",
                      "type": "unit",
                      "unit_items": [
                        {
                          "drm_id": 8,
                          "drm_image": null,
                          "drm_name": "Epic Games Store",
                          "drm_sku": "epicgames_key_1",
                          "is_enabled": false,
                          "is_free": false,
                          "is_sales_exist": true,
                          "is_show_in_store": false,
                          "item_id": 5,
                          "keys": {
                            "available": 0,
                            "total": 0,
                            "used": 0
                          },
                          "limits": {
                            "per_item": {
                              "available": 5000,
                              "reserved": 500,
                              "sold": 4500,
                              "total": 10000
                            },
                            "per_user": {
                              "limit_exceeded_visibility": "show",
                              "total": 10
                            },
                            "recurrent_schedule": {
                              "per_user": {
                                "displayable_reset_next_date": "2023-02-28T11:00:00+08:00",
                                "displayable_reset_start_date": "2023-02-28T11:00:00+08:00",
                                "interval_type": "daily",
                                "reset_next_date": 1677553200,
                                "time": "11:00:00+08:00"
                              }
                            }
                          },
                          "order": 1,
                          "periods": [
                            {
                              "date_from": "2020-08-11T10:00:00+03:00",
                              "date_until": "2020-08-11T20:00:00+03:00"
                            }
                          ],
                          "pre_order": {
                            "description": null,
                            "is_enabled": false,
                            "release_date": null
                          },
                          "prices": [],
                          "sku": "com.xsolla.game_2_key_2",
                          "type": "game_key",
                          "virtual_prices": [
                            {
                              "amount": 1000,
                              "description": null,
                              "image_url": "https://i.pinimg.com/originals/91/ae/56/91ae5683045f6dbef16b1482bade938f.png",
                              "is_default": true,
                              "name": {
                                "en": "Gold"
                              },
                              "sku": "com.xsolla.gold_1",
                              "type": "virtual_currency"
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            },
            "schema": {
              "description": "Objekt mit Spielen.",
              "properties": {
                "items": {
                  "items": {
                    "properties": {
                      "attributes": {
                        "$ref": "#/components/schemas/Game-Keys_admin-attributes"
                      },
                      "description": {
                        "$ref": "#/components/schemas/description-localization-object"
                      },
                      "groups": {
                        "description": "Gruppen, zu denen der Artikel gehört.",
                        "example": [
                          {
                            "external_id": "horror",
                            "name": {
                              "en": "Horror"
                            }
                          }
                        ],
                        "items": {
                          "properties": {
                            "external_id": {
                              "example": "horror",
                              "type": "string"
                            },
                            "name": {
                              "example": {
                                "en": "Horror"
                              },
                              "type": "object"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "image_url": {
                        "description": "Bild-URL.",
                        "example": "https://image.example.com",
                        "type": "string"
                      },
                      "is_enabled": {
                        "description": "Ist diese Option deaktiviert, kann der Artikel weder gekauft noch über das Inventar aufgerufen werden.",
                        "type": "boolean"
                      },
                      "is_free": {
                        "$ref": "#/components/schemas/value-is_free"
                      },
                      "is_show_in_store": {
                        "description": "Artikel ist käuflich erhältlich.",
                        "type": "boolean"
                      },
                      "item_id": {
                        "description": "Interne eindeutige Artikel-ID, die bei der Artikelerstellung vergeben wird.",
                        "example": 1,
                        "type": "integer"
                      },
                      "long_description": {
                        "$ref": "#/components/schemas/long-description-localization-object"
                      },
                      "media_list": {
                        "description": "Zusätzliche Spiel-Medieninhalte wie Screenshots, Gameplay-Videos usw.",
                        "example": [
                          {
                            "type": "image",
                            "url": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg"
                          }
                        ],
                        "items": {
                          "properties": {
                            "type": {
                              "description": "Medieninhaltstyp: `image`/`video`.",
                              "enum": [
                                "image",
                                "video"
                              ],
                              "example": "image",
                              "type": "string"
                            },
                            "url": {
                              "description": "Ressourcendatei.",
                              "example": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg",
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "name": {
                        "$ref": "#/components/schemas/name-localization-object"
                      },
                      "order": {
                        "description": "Priorität der Spielreihenfolge in der Liste.",
                        "example": 1,
                        "type": "integer"
                      },
                      "sku": {
                        "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                        "example": "game_1",
                        "type": "string"
                      },
                      "type": {
                        "description": "Artikeltyp. In diesem Fall immer `unit`.",
                        "example": "unit",
                        "type": "string"
                      },
                      "unit_items": {
                        "description": "Spielschlüssel für verschiedene DRMs.",
                        "items": {
                          "description": "Spielschlüssel-Artikel. Repräsentiert ein Spiel auf einer bestimmten Plattform (Steam, GOG usw.).",
                          "properties": {
                            "attributes": {
                              "$ref": "#/components/schemas/Game-Keys_admin-attributes"
                            },
                            "drm_id": {
                              "description": "Interne eindeutige DRM-ID.",
                              "example": 1,
                              "type": "integer"
                            },
                            "drm_image": {
                              "description": "DRM-Symbol für den Spielschlüssel.",
                              "example": "https://upload.wikimedia.org/wikipedia/en/4/48/Steam_Icon_2014.png",
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "drm_name": {
                              "description": "DRM-Name des Spielschlüssels.",
                              "example": "Steam",
                              "type": "string"
                            },
                            "drm_sku": {
                              "description": "Eindeutige DRM-ID.",
                              "example": "steam",
                              "type": "string"
                            },
                            "groups": {
                              "description": "Gruppen, zu denen der Artikel gehört.",
                              "example": [
                                {
                                  "external_id": "horror",
                                  "name": {
                                    "en": "Horror"
                                  }
                                }
                              ],
                              "items": {
                                "properties": {
                                  "external_id": {
                                    "example": "horror",
                                    "type": "string"
                                  },
                                  "name": {
                                    "example": {
                                      "en": "Horror"
                                    },
                                    "type": "object"
                                  }
                                },
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "is_enabled": {
                              "description": "Ist diese Option deaktiviert, kann der Artikel weder gekauft noch über das Inventar aufgerufen werden.",
                              "type": "boolean"
                            },
                            "is_free": {
                              "$ref": "#/components/schemas/value-is_free"
                            },
                            "is_sales_exist": {
                              "description": "Ist `true` eingestellt, wurde der Spielschlüssel von Nutzern gekauft.",
                              "type": "boolean"
                            },
                            "is_show_in_store": {
                              "description": "Artikel ist käuflich erhältlich.",
                              "type": "boolean"
                            },
                            "item_id": {
                              "description": "Interne eindeutige Artikel-ID, die bei der Artikelerstellung vergeben wird.",
                              "example": 1,
                              "type": "integer"
                            },
                            "keys": {
                              "properties": {
                                "available": {
                                  "description": "Anzahl der käuflich erhältlichen Schlüssel.",
                                  "type": "integer"
                                },
                                "total": {
                                  "description": "Gesamtzahl der hochgeladenen Schlüssel.",
                                  "type": "integer"
                                },
                                "used": {
                                  "description": "Anzahl der verkauften Schlüssel.",
                                  "type": "integer"
                                }
                              },
                              "type": "object"
                            },
                            "limits": {
                              "$ref": "#/components/schemas/admin-item-limit-response"
                            },
                            "long_description": {
                              "$ref": "#/components/schemas/long-description-localization-object"
                            },
                            "name": {
                              "$ref": "#/components/schemas/name-localization-object"
                            },
                            "order": {
                              "description": "Priorität der Spielreihenfolge in der Liste.",
                              "example": 1,
                              "type": "integer"
                            },
                            "periods": {
                              "$ref": "#/components/schemas/item-periods-response"
                            },
                            "pre_order": {
                              "description": "Vorbestelleinstellungen.",
                              "properties": {
                                "description": {
                                  "description": "Zusätzliche Vorbestellinformationen, die per E-Mail verschickt werden.",
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "is_enabled": {
                                  "description": "Wenn diese Option deaktiviert ist, kann der Artikel nicht vorbestellt werden.",
                                  "type": "boolean"
                                },
                                "release_date": {
                                  "description": "Release-Termin des Spielschlüssels im Format ISO 8601.",
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                }
                              },
                              "type": "object"
                            },
                            "prices": {
                              "description": "Preise in echten Währungen.",
                              "example": [
                                {
                                  "amount": 1299.99,
                                  "currency": "RUB",
                                  "is_default": true,
                                  "is_enabled": true
                                }
                              ],
                              "items": {
                                "properties": {
                                  "amount": {
                                    "example": 1299.99,
                                    "type": "number"
                                  },
                                  "country_iso": {
                                    "description": "Land, in dem dieser Preis gilt. Code bestehend aus zwei Buchstaben gemäß [ISO 3166-1 Alpha 2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).",
                                    "example": "US",
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "currency": {
                                    "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                                    "example": "RUB",
                                    "type": "string"
                                  },
                                  "is_default": {
                                    "description": "Der Standardpreis dient dazu, den Katalog zu erstellen, wenn kein Preis in der Währung des Nutzers angegeben ist.",
                                    "type": "boolean"
                                  },
                                  "is_enabled": {
                                    "type": "boolean"
                                  }
                                },
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "regions": {
                              "$ref": "#/components/schemas/Game-Keys_regions"
                            },
                            "sku": {
                              "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                              "example": "game_1",
                              "type": "string"
                            },
                            "type": {
                              "description": "Artikeltyp. In diesem Fall immer `game_key`.",
                              "example": "game_key",
                              "type": "string"
                            },
                            "virtual_prices": {
                              "example": [
                                {
                                  "amount": 1000,
                                  "description": null,
                                  "image_url": "https://i.pinimg.com/originals/91/ae/56/91ae5683045f6dbef16b1482bade938f.png",
                                  "is_default": true,
                                  "name": {
                                    "en": "Gold"
                                  },
                                  "sku": "com.xsolla.gold_1",
                                  "type": "virtual_currency"
                                }
                              ],
                              "items": {
                                "properties": {
                                  "amount": {
                                    "type": "number"
                                  },
                                  "description": {
                                    "additionalProperties": true,
                                    "description": "Objekt mit lokalisierten Spielbeschreibung. Die Schlüssel sind in ISO 3166-1 spezifiziert.",
                                    "example": {
                                      "en": "Game 1 Example"
                                    },
                                    "type": [
                                      "object",
                                      "null"
                                    ]
                                  },
                                  "image_url": {
                                    "description": "Bild-URL.",
                                    "example": "https://image.example.com",
                                    "type": "string"
                                  },
                                  "is_default": {
                                    "type": "boolean"
                                  },
                                  "name": {
                                    "additionalProperties": true,
                                    "description": "Objekt mit lokalisierten Namen der virtuellen Währung. Schlüssel sind in ISO 3166-1 spezifiziert.",
                                    "example": {
                                      "en": "Gold"
                                    },
                                    "type": "object"
                                  },
                                  "sku": {
                                    "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                                    "example": "gold",
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Artikeltyp. In diesem Fall immer `virtual_currency`.",
                                    "example": "virtual_currency",
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "type": [
                                "array",
                                "null"
                              ]
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Liste der Spiele wurde erfolgreich empfangen."
      },
      "Game-Keys_200-get-codes": {
        "content": {
          "text/plain": {
            "examples": {
              "response": {
                "value": "PIN-CODE-ALL PIN-CODE-ALL-3"
              }
            },
            "schema": {
              "example": "PIN-CODE-ALL PIN-CODE-ALL-3",
              "type": "string"
            }
          }
        },
        "description": "Codes wurden erfolgreich empfangen."
      },
      "Game-Keys_200-get-drm-list": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "drm": [
                    {
                      "drm_id": 1,
                      "image": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "link": "https://support.steampowered.com",
                      "name": "Steam",
                      "redeem_instruction_link": "https://support.steampowered.com",
                      "sku": "steam_key_1"
                    },
                    {
                      "drm_id": 2,
                      "image": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "link": null,
                      "name": "Playstation",
                      "redeem_instruction_link": "https://support.us.playstation.com",
                      "sku": "playstation_key_1"
                    }
                  ]
                }
              }
            },
            "schema": {
              "description": "Objekt mit Spielen.",
              "properties": {
                "drm": {
                  "example": [
                    {
                      "drm_id": 1,
                      "image": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "link": "https://support.steampowered.com",
                      "name": "Steam",
                      "redeem_instruction_link": "https://support.steampowered.com",
                      "sku": "steam_key_1"
                    },
                    {
                      "drm_id": 2,
                      "image": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "link": null,
                      "name": "Playstation",
                      "redeem_instruction_link": "https://support.us.playstation.com",
                      "sku": "playstation_key_1"
                    }
                  ],
                  "items": {
                    "properties": {
                      "drm_id": {
                        "description": "DRM-ID.",
                        "example": 1,
                        "type": "number"
                      },
                      "image": {
                        "description": "Bild-URL.",
                        "example": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                        "type": "string"
                      },
                      "link": {
                        "description": "Link zum Einlösen.",
                        "example": "https://support.us.playstation.com",
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "name": {
                        "description": "DRM-Name.",
                        "example": "Steam",
                        "type": "string"
                      },
                      "redeem_instruction_link": {
                        "description": "Link zur Einlöseanleitung.",
                        "example": "https://support.us.playstation.com",
                        "type": "string"
                      },
                      "sku": {
                        "description": "Eindeutige DRM-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                        "example": "steam",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Liste der DRMs wurde erfolgreich empfangen."
      },
      "Game-Keys_200-get-game-keys-by-group-catalog": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "has_more": true,
                  "items": [
                    {
                      "attributes": [
                        {
                          "external_id": "OS",
                          "name": "OS",
                          "values": [
                            {
                              "external_id": "9d5c5efb7c0f00a00fe4e3583f1215b0050bc723",
                              "value": "Windows"
                            }
                          ]
                        },
                        {
                          "external_id": "genre",
                          "name": "Genre",
                          "values": [
                            {
                              "external_id": "23fda05111c125608af8f1fa0e99db45a10ea1cc",
                              "value": "Horror"
                            }
                          ]
                        }
                      ],
                      "description": "Game description",
                      "drm_name": "Steam",
                      "drm_sku": "steam_key_1",
                      "groups": [
                        {
                          "external_id": "all",
                          "item_order_in_group": 2,
                          "name": "All games"
                        },
                        {
                          "external_id": "Xsolla",
                          "item_order_in_group": 1,
                          "name": "Xsolla games"
                        }
                      ],
                      "has_keys": true,
                      "image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "is_free": false,
                      "is_pre_order": true,
                      "name": "Game name",
                      "periods": [
                        {
                          "date_from": "2020-08-11T10:00:00+03:00",
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "price": {
                        "amount": "30.5",
                        "amount_without_discount": "30.5",
                        "currency": "USD"
                      },
                      "release_date": "2020-08-11T10:00:00+03:00",
                      "sku": "com.xsolla.game_1",
                      "type": "game_key",
                      "virtual_prices": []
                    },
                    {
                      "attributes": [
                        {
                          "external_id": "OS",
                          "name": "OS",
                          "values": [
                            {
                              "external_id": "9d5c5efb7c0f00a00fe4e3583f1215b0050bc723",
                              "value": "Windows"
                            }
                          ]
                        },
                        {
                          "external_id": "genre",
                          "name": "Genre",
                          "values": [
                            {
                              "external_id": "23fda05111c125608af8f1fa0e99db45a10ea1cc",
                              "value": "Horror"
                            }
                          ]
                        }
                      ],
                      "description": "Game description",
                      "drm_name": "Steam",
                      "drm_sku": "steam_key_2",
                      "groups": [
                        {
                          "external_id": "all",
                          "item_order_in_group": 1,
                          "name": "All games"
                        }
                      ],
                      "has_keys": true,
                      "image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "is_free": false,
                      "is_pre_order": false,
                      "name": "Game name",
                      "periods": [],
                      "price": {
                        "amount": "30.5",
                        "amount_without_discount": "30.5",
                        "currency": "USD"
                      },
                      "release_date": null,
                      "sku": "com.xsolla.game_2",
                      "type": "game_key",
                      "virtual_prices": []
                    }
                  ]
                }
              }
            },
            "schema": {
              "description": "Objekt mit Spielen.",
              "properties": {
                "has_more": {
                  "$ref": "#/components/schemas/Pagination_has-more"
                },
                "items": {
                  "example": [
                    {
                      "attributes": [
                        {
                          "external_id": "OS",
                          "name": "OS",
                          "values": [
                            {
                              "external_id": "9d5c5efb7c0f00a00fe4e3583f1215b0050bc723",
                              "value": "Windows"
                            }
                          ]
                        },
                        {
                          "external_id": "genre",
                          "name": "Genre",
                          "values": [
                            {
                              "external_id": "23fda05111c125608af8f1fa0e99db45a10ea1cc",
                              "value": "Horror"
                            }
                          ]
                        }
                      ],
                      "description": "Game description",
                      "drm_name": "Steam",
                      "drm_sku": "steam_key_1",
                      "groups": [
                        {
                          "external_id": "all",
                          "name": "All games"
                        },
                        {
                          "external_id": "Xsolla",
                          "name": "Xsolla games"
                        }
                      ],
                      "has_keys": true,
                      "image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "is_free": false,
                      "is_pre_order": true,
                      "name": "Game name",
                      "periods": [
                        {
                          "date_from": "2020-08-11T10:00:00+03:00",
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "price": {
                        "amount": "30.5",
                        "amount_without_discount": "30.5",
                        "currency": "USD"
                      },
                      "release_date": "2020-08-11T10:00:00+03:00",
                      "sku": "com.xsolla.game_1",
                      "type": "game_key",
                      "virtual_prices": []
                    },
                    {
                      "attributes": [
                        {
                          "external_id": "OS",
                          "name": "OS",
                          "values": [
                            {
                              "external_id": "9d5c5efb7c0f00a00fe4e3583f1215b0050bc723",
                              "value": "Windows"
                            }
                          ]
                        },
                        {
                          "external_id": "genre",
                          "name": "Genre",
                          "values": [
                            {
                              "external_id": "23fda05111c125608af8f1fa0e99db45a10ea1cc",
                              "value": "Horror"
                            }
                          ]
                        }
                      ],
                      "description": "Game description",
                      "drm_name": "Steam",
                      "drm_sku": "steam_key_2",
                      "groups": [
                        {
                          "external_id": "all",
                          "name": "All games"
                        }
                      ],
                      "has_keys": true,
                      "image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "is_free": false,
                      "is_pre_order": false,
                      "name": "Game name",
                      "periods": [],
                      "price": {
                        "amount": "30.5",
                        "amount_without_discount": "30.5",
                        "currency": "USD"
                      },
                      "release_date": null,
                      "sku": "com.xsolla.game_2",
                      "type": "game_key",
                      "virtual_prices": []
                    }
                  ],
                  "items": {
                    "properties": {
                      "attributes": {
                        "$ref": "#/components/schemas/Game-Keys_schemas-client-attributes"
                      },
                      "description": {
                        "description": "Artikelbeschreibung.",
                        "example": "Game description",
                        "type": "string"
                      },
                      "drm_name": {
                        "description": "DRM-Name.",
                        "example": "Steam",
                        "type": "string"
                      },
                      "drm_sku": {
                        "description": "Eindeutige DRM-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                        "example": "steam",
                        "type": "string"
                      },
                      "groups": {
                        "$ref": "#/components/schemas/items_client_groups_response"
                      },
                      "has_keys": {
                        "description": "Ist `true` eingestellt, lassen sich Spielschlüssel auf der Plattform kaufen.",
                        "example": false,
                        "type": "boolean"
                      },
                      "image_url": {
                        "description": "Bild-URL.",
                        "example": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                        "type": "string"
                      },
                      "is_free": {
                        "$ref": "#/components/schemas/value-is_free"
                      },
                      "is_pre_order": {
                        "description": "Ist `true` eingestellt, ist der Spielschlüssel vorbestellbar und der Release-Termin noch nicht verstrichen.",
                        "example": true,
                        "type": "boolean"
                      },
                      "name": {
                        "description": "Artikelname.",
                        "example": "Game name",
                        "type": "string"
                      },
                      "periods": {
                        "$ref": "#/components/schemas/item-periods-response"
                      },
                      "price": {
                        "description": "Artikelpreise.",
                        "properties": {
                          "amount": {
                            "description": "Reduzierter Artikelpreis.",
                            "example": "2.9900",
                            "type": "string"
                          },
                          "amount_without_discount": {
                            "description": "Artikelpreis.",
                            "example": "2.9900",
                            "type": "string"
                          },
                          "currency": {
                            "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                            "example": "USD",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "release_date": {
                        "description": "Release-Termin des Spielschlüssels im Format ISO 8601.",
                        "example": "2020-08-11T10:00:00+03:00",
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "sku": {
                        "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                        "example": "game_01",
                        "type": "string"
                      },
                      "type": {
                        "description": "Artikeltyp: `game_key`.",
                        "example": "game_key",
                        "type": "string"
                      },
                      "virtual_prices": {
                        "description": "Virtuelle Preise.",
                        "items": {
                          "description": "Virtueller Preis.",
                          "properties": {
                            "amount": {
                              "description": "Rabattierter Artikelpreis in virtueller Währung.",
                              "example": 100,
                              "type": "integer"
                            },
                            "amount_without_discount": {
                              "description": "Artikelpreis.",
                              "example": 200,
                              "type": "integer"
                            },
                            "description": {
                              "description": "Beschreibung der virtuellen Währung.",
                              "example": "Big Rocket - description",
                              "type": "string"
                            },
                            "image_url": {
                              "description": "Bild der virtuellen Währung.",
                              "example": "http://image.png",
                              "type": "string"
                            },
                            "is_default": {
                              "description": "Ob der Preis für den Artikel voreingestellt ist.",
                              "example": true,
                              "type": "boolean"
                            },
                            "name": {
                              "description": "Name der virtuellen Währung.",
                              "example": "SHOTGUN FOR TRUE RAIDERS",
                              "type": "string"
                            },
                            "sku": {
                              "description": "Artikel-SKU der virtuellen Währung.",
                              "example": "vc_test",
                              "type": "string"
                            },
                            "type": {
                              "description": "Art der virtuellen Währung.",
                              "example": "virtual_currency",
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Liste der Spielschlüssel wurde erfolgreich empfangen."
      },
      "Game-Keys_200-get-games-catalog": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "has_more": false,
                  "items": [
                    {
                      "attributes": [
                        {
                          "external_id": "genre",
                          "name": "Genre",
                          "values": [
                            {
                              "external_id": "23fda05111c125608af8f1fa0e99db45a10ea1cc",
                              "value": "Horror"
                            }
                          ]
                        }
                      ],
                      "description": "Game description",
                      "groups": [
                        {
                          "external_id": "all",
                          "item_order_in_group": 2,
                          "name": "All games"
                        },
                        {
                          "external_id": "Xsolla",
                          "item_order_in_group": 1,
                          "name": "Xsolla games"
                        }
                      ],
                      "image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "name": "Game name",
                      "promotions": [],
                      "sku": "com.xsolla.game_1",
                      "type": "unit",
                      "unit_items": [
                        {
                          "can_be_bought": true,
                          "drm_name": "Steam",
                          "drm_sku": "steam_key_1",
                          "has_keys": true,
                          "is_free": false,
                          "is_pre_order": true,
                          "periods": [
                            {
                              "date_from": "2020-08-11T10:00:00+03:00",
                              "date_until": "2020-08-11T20:00:00+03:00"
                            }
                          ],
                          "price": {
                            "amount": "30.5",
                            "amount_without_discount": "30.5",
                            "currency": "USD"
                          },
                          "release_date": "2020-08-11T10:00:00+03:00",
                          "sku": "com.xsolla.game_key_01",
                          "type": "game_key",
                          "virtual_prices": [],
                          "vp_rewards": [
                            {
                              "amount": 130,
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                              "item_id": 175232,
                              "name": "Value point",
                              "sku": "com.xsolla.value_point_1"
                            },
                            {
                              "amount": 50,
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                              "is_clan": true,
                              "item_id": 186321,
                              "name": "Clan Reward VP 1",
                              "sku": "com.xsolla.clan_value_point_1"
                            }
                          ]
                        },
                        {
                          "can_be_bought": true,
                          "drm_name": "Origin",
                          "drm_sku": "origin_key_1",
                          "has_keys": false,
                          "is_free": false,
                          "is_pre_order": false,
                          "periods": [],
                          "price": {
                            "amount": "30.5",
                            "amount_without_discount": "30.5",
                            "currency": "USD"
                          },
                          "release_date": null,
                          "sku": "com.xsolla.game_key_02",
                          "type": "game_key",
                          "virtual_prices": [],
                          "vp_rewards": []
                        }
                      ],
                      "unit_type": "game"
                    },
                    {
                      "attributes": [
                        {
                          "external_id": "OS",
                          "name": "OS",
                          "values": [
                            {
                              "external_id": "9d5c5efb7c0f00a00fe4e3583f1215b0050bc723",
                              "value": "Windows"
                            }
                          ]
                        }
                      ],
                      "description": "Game description",
                      "groups": [
                        {
                          "external_id": "all",
                          "item_order_in_group": 1,
                          "name": "All games"
                        }
                      ],
                      "image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "name": "Game name",
                      "promotions": [],
                      "sku": "com.xsolla.game_2",
                      "type": "unit",
                      "unit_items": [
                        {
                          "can_be_bought": true,
                          "drm_name": "Steam",
                          "drm_sku": "steam_key_1",
                          "has_keys": false,
                          "is_free": false,
                          "is_pre_order": false,
                          "periods": [
                            {
                              "date_from": "2020-08-11T20:00:00+03:00",
                              "date_until": null
                            }
                          ],
                          "price": {
                            "amount": "30.5",
                            "amount_without_discount": "30.5",
                            "currency": "USD"
                          },
                          "release_date": null,
                          "sku": "com.xsolla.game_key_01",
                          "type": "game_key",
                          "virtual_prices": [],
                          "vp_rewards": []
                        }
                      ],
                      "unit_type": "game"
                    }
                  ]
                }
              }
            },
            "schema": {
              "description": "Objekt mit Spielen.",
              "properties": {
                "has_more": {
                  "$ref": "#/components/schemas/Pagination_has-more"
                },
                "items": {
                  "example": [
                    {
                      "attributes": [
                        {
                          "external_id": "genre",
                          "name": "Genre",
                          "values": [
                            {
                              "external_id": "23fda05111c125608af8f1fa0e99db45a10ea1cc",
                              "value": "Horror"
                            }
                          ]
                        }
                      ],
                      "description": "Game description",
                      "groups": [
                        {
                          "external_id": "all",
                          "name": "All games"
                        },
                        {
                          "external_id": "Xsolla",
                          "name": "Xsolla games"
                        }
                      ],
                      "image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "name": "Game name",
                      "promotions": [],
                      "sku": "com.xsolla.game_1",
                      "type": "unit",
                      "unit_items": [
                        {
                          "can_be_bought": true,
                          "drm_name": "Steam",
                          "drm_sku": "steam_key_1",
                          "has_keys": true,
                          "is_free": false,
                          "is_pre_order": true,
                          "periods": [
                            {
                              "date_from": "2020-08-11T10:00:00+03:00",
                              "date_until": "2020-08-11T20:00:00+03:00"
                            }
                          ],
                          "price": {
                            "amount": "30.5",
                            "amount_without_discount": "30.5",
                            "currency": "USD"
                          },
                          "promotions": [],
                          "release_date": "2020-08-11T10:00:00+03:00",
                          "sku": "com.xsolla.game_key_01",
                          "type": "game_key",
                          "virtual_prices": []
                        },
                        {
                          "can_be_bought": true,
                          "drm_name": "Origin",
                          "drm_sku": "origin_key_1",
                          "has_keys": false,
                          "is_free": false,
                          "is_pre_order": false,
                          "periods": [],
                          "price": {
                            "amount": "30.5",
                            "amount_without_discount": "30.5",
                            "currency": "USD"
                          },
                          "promotions": [],
                          "release_date": null,
                          "sku": "com.xsolla.game_key_02",
                          "type": "game_key",
                          "virtual_prices": []
                        }
                      ],
                      "unit_type": "game"
                    },
                    {
                      "attributes": [
                        {
                          "external_id": "OS",
                          "name": "OS",
                          "values": [
                            {
                              "external_id": "9d5c5efb7c0f00a00fe4e3583f1215b0050bc723",
                              "value": "Windows"
                            }
                          ]
                        }
                      ],
                      "description": "Game description",
                      "groups": [
                        {
                          "external_id": "all",
                          "name": "All games"
                        }
                      ],
                      "image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "name": "Game name",
                      "promotions": [],
                      "sku": "com.xsolla.game_2",
                      "type": "unit",
                      "unit_items": [
                        {
                          "can_be_bought": true,
                          "drm_name": "Steam",
                          "drm_sku": "steam_key_2",
                          "has_keys": false,
                          "is_free": false,
                          "is_pre_order": false,
                          "periods": [
                            {
                              "date_from": null,
                              "date_until": "2020-08-11T20:00:00+03:00"
                            }
                          ],
                          "price": {
                            "amount": "30.5",
                            "amount_without_discount": "30.5",
                            "currency": "USD"
                          },
                          "promotions": [],
                          "release_date": null,
                          "sku": "com.xsolla.game_key_01",
                          "type": "game_key",
                          "virtual_prices": []
                        }
                      ],
                      "unit_type": "game"
                    }
                  ],
                  "items": {
                    "properties": {
                      "attributes": {
                        "$ref": "#/components/schemas/Game-Keys_schemas-client-attributes"
                      },
                      "description": {
                        "description": "Artikelbeschreibung.",
                        "example": "Game description",
                        "type": "string"
                      },
                      "groups": {
                        "$ref": "#/components/schemas/items_client_groups_response"
                      },
                      "image_url": {
                        "description": "Bild-URL.",
                        "example": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                        "type": "string"
                      },
                      "name": {
                        "description": "Artikelname.",
                        "example": "Game name",
                        "type": "string"
                      },
                      "promotions": {
                        "$ref": "#/components/schemas/Catalog_item_promotions"
                      },
                      "sku": {
                        "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                        "example": "game_01",
                        "type": "string"
                      },
                      "type": {
                        "description": "Artikeltyp: `virtual_good`/`virtual_currency`/`bundle`/`physical_good`/`unit`.",
                        "example": "unit",
                        "type": "string"
                      },
                      "unit_items": {
                        "items": {
                          "properties": {
                            "can_be_bought": {
                              "$ref": "#/components/schemas/Can_be_bought"
                            },
                            "drm_name": {
                              "description": "DRM-Name.",
                              "example": "Steam",
                              "type": "string"
                            },
                            "drm_sku": {
                              "description": "Eindeutige DRM-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                              "example": "steam",
                              "type": "string"
                            },
                            "has_keys": {
                              "description": "Ist `true` eingestellt, lassen sich Spielschlüssel auf der Plattform kaufen.",
                              "example": false,
                              "type": "boolean"
                            },
                            "is_free": {
                              "$ref": "#/components/schemas/value-is_free"
                            },
                            "is_pre_order": {
                              "description": "Ist `true` eingestellt, ist der Spielschlüssel vorbestellbar und der Release-Termin noch nicht verstrichen.",
                              "example": true,
                              "type": "boolean"
                            },
                            "periods": {
                              "$ref": "#/components/schemas/item-periods"
                            },
                            "price": {
                              "description": "Artikelpreise.",
                              "properties": {
                                "amount": {
                                  "description": "Reduzierter Artikelpreis.",
                                  "example": "2.9900",
                                  "type": "string"
                                },
                                "amount_without_discount": {
                                  "description": "Artikelpreis.",
                                  "example": "2.9900",
                                  "type": "string"
                                },
                                "currency": {
                                  "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                                  "example": "USD",
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "promotions": {
                              "$ref": "#/components/schemas/Catalog_item_promotions"
                            },
                            "release_date": {
                              "description": "Release-Termin des Spielschlüssels im Format ISO 8601.",
                              "example": "2020-08-11T10:00:00+03:00",
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "sku": {
                              "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                              "example": "game_01",
                              "type": "string"
                            },
                            "type": {
                              "description": "Artikeltyp: `game_key`.",
                              "example": "game_key",
                              "type": "string"
                            },
                            "virtual_prices": {
                              "description": "Virtuelle Preise.",
                              "items": {
                                "description": "Virtueller Preis.",
                                "properties": {
                                  "amount": {
                                    "description": "Rabattierter Artikelpreis in virtueller Währung.",
                                    "example": 100,
                                    "type": "integer"
                                  },
                                  "amount_without_discount": {
                                    "description": "Artikelpreis.",
                                    "example": 200,
                                    "type": "integer"
                                  },
                                  "description": {
                                    "description": "Beschreibung der virtuellen Währung.",
                                    "example": "Big Rocket - description",
                                    "type": "string"
                                  },
                                  "image_url": {
                                    "description": "Bild der virtuellen Währung.",
                                    "example": "http://image.png",
                                    "type": "string"
                                  },
                                  "is_default": {
                                    "description": "Ob der Preis für den Artikel voreingestellt ist.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "name": {
                                    "description": "Name der virtuellen Währung.",
                                    "example": "SHOTGUN FOR TRUE RAIDERS",
                                    "type": "string"
                                  },
                                  "sku": {
                                    "description": "Artikel-SKU der virtuellen Währung.",
                                    "example": "vc_test",
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Art der virtuellen Währung.",
                                    "example": "virtual_currency",
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "vp_rewards": {
                              "$ref": "#/components/schemas/client-item-value-point-reward"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "unit_type": {
                        "description": "Einheitstyp: `game`.",
                        "example": "game",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Liste der Spiele wurde erfolgreich empfangen."
      },
      "Game-Keys_200-session-information": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "count_skipped": 10,
                  "count_total": 100,
                  "count_uploaded": 0,
                  "session_id": "fc7105b6e8ee01339582970b37697242",
                  "status": "processing"
                }
              }
            },
            "schema": {
              "properties": {
                "count_skipped": {
                  "example": 10,
                  "type": "integer"
                },
                "count_total": {
                  "example": 100,
                  "type": "integer"
                },
                "count_uploaded": {
                  "example": 0,
                  "type": "integer"
                },
                "session_id": {
                  "example": "fc7105b6e8ee01339582970b37697242",
                  "type": "string"
                },
                "status": {
                  "example": "processing",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Sitzungsdaten zum Laden von Codes wurden erfolgreich empfangen."
      },
      "Game-Keys_200-user-entitlement-list": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "has_more": false,
                  "items": [
                    {
                      "description": "Description of the greatest game in the world.",
                      "drm": "drmfree",
                      "game_sku": "com.xsolla.key_1",
                      "image_url": "https://none",
                      "is_pre_order": false,
                      "name": "The Greatest Game in the World",
                      "project_id": 30810
                    }
                  ],
                  "total_items_count": 1
                }
              }
            },
            "schema": {
              "description": "Objekt mit Spielinformationen.",
              "properties": {
                "has_more": {
                  "$ref": "#/components/schemas/Pagination_has-more"
                },
                "items": {
                  "items": {
                    "$ref": "#/components/schemas/Game-Keys_entitlement_item"
                  },
                  "type": "array"
                },
                "total_items_count": {
                  "$ref": "#/components/schemas/Pagination_total-items-count"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Erfolgreicher Empfang einer Liste von Spielschlüsseln, die dem Nutzer gehören."
      },
      "Game-Keys_401-invalid-basic-auth": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 1020,
                  "errorMessage": "[0401-1020]: Error in Authentication method occurred",
                  "statusCode": 401
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 1020,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-1020]: Error in Authentication method occurred",
                  "type": "string"
                },
                "statusCode": {
                  "example": 401,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Basisauthentifizierung nicht bestanden oder falsch. Prüfen Sie die Anmeldedaten und vergewissern Sie sich, dass Sie die Basisauthentifizierung verwenden."
      },
      "Game-Keys_403-auth-header-not-sent": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 0,
                  "errorMessage": "Authorization header not sent",
                  "statusCode": 403
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 0,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "Authorization header not sent.",
                  "type": "string"
                },
                "statusCode": {
                  "example": 403,
                  "type": "integer"
                },
                "transactionId": {
                  "example": "x-x-x-x-transactionId-mock-x-x-x",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Autorisierungs-Header nicht gesendet."
      },
      "Game-Keys_422-invalid-request": {
        "content": {
          "application/json": {
            "examples": {
              "Numbers of attribute values per item exceeded": {
                "$ref": "#/components/examples/422-numbers-of-attribute-values-per-item-exceeded"
              },
              "Numbers of attributes per item exceeded": {
                "$ref": "#/components/examples/422-numbers-of-attributes-per-item-exceeded"
              },
              "The property `drm_sku` is required": {
                "value": {
                  "errorCode": 1102,
                  "errorMessage": "[0401-1102]: Unprocessable Entity. The property `drm_sku` is required",
                  "statusCode": 422
                }
              },
              "Value limit exceeded": {
                "$ref": "#/components/examples/422-value-limit-exceeded"
              }
            },
            "schema": {
              "$ref": "#/components/schemas/Game-Keys_422-invalid-request"
            }
          }
        },
        "description": "Ungültige Anfrage."
      },
      "ItemGroup_200-admin-get-group": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "$ref": "#/components/examples/200-admin-get-group"
              }
            },
            "schema": {
              "$ref": "#/components/schemas/admin-group-response-base"
            }
          }
        },
        "description": "Item group was successfully retrieved."
      },
      "ItemGroup_200-admin-get-group-by-item-type": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "$ref": "#/components/examples/200-admin-get-group-by-item-type"
              }
            },
            "schema": {
              "$ref": "#/components/schemas/admin-group-detail-response-by-item-type"
            }
          }
        },
        "description": "Item group was successfully retrieved, with `items_count` filtered by the specified item type."
      },
      "ItemGroup_200-admin-get-group-list": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "$ref": "#/components/examples/200-admin-get-group-list"
              }
            },
            "schema": {
              "properties": {
                "groups": {
                  "items": {
                    "$ref": "#/components/schemas/admin-group-response-base"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Item groups list was successfully retrieved."
      },
      "ItemGroup_200-admin-get-group-list-by-item-type": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "$ref": "#/components/examples/200-admin-get-group-list-by-item-type"
              }
            },
            "schema": {
              "properties": {
                "groups": {
                  "items": {
                    "$ref": "#/components/schemas/admin-group-response-by-item-type"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Item group list was successfully retrieved. `items_count` field includes only items of the specified type."
      },
      "ItemGroup_201-admin-create-group": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "$ref": "#/components/examples/201-admin-create-group"
              }
            },
            "schema": {
              "properties": {
                "external_id": {
                  "description": "External item group ID specified during creation.",
                  "example": "weapons",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Item group was successfully created."
      },
      "ItemGroup_204-admin-delete-group": {
        "description": "Item group was successfully deleted."
      },
      "ItemGroup_204-admin-reorder-groups": {
        "description": "Item groups were successfully reordered."
      },
      "ItemGroup_204-admin-reorder-items": {
        "description": "Items within the group were successfully reordered."
      },
      "ItemGroup_204-admin-update-group": {
        "description": "Item group was successfully updated."
      },
      "ItemGroup_401-invalid-basic-auth": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 1020,
                  "errorMessage": "[0401-1020]: Error in Authentication method occurred",
                  "statusCode": 401,
                  "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
                }
              }
            },
            "schema": {
              "$ref": "#/components/schemas/error-response-base"
            }
          }
        },
        "description": "Basic authentication failed or invalid credentials were provided. Ensure that you use basic authentication and correct credentials."
      },
      "ItemGroup_404-group-not-found": {
        "content": {
          "application/json": {
            "examples": {
              "Group not found by ID": {
                "value": {
                  "errorCode": 4403,
                  "errorMessage": "[0401-4403]: Group with id in (99) and projectId = 123 not found",
                  "errorMessageExtended": {
                    "group_id_list": [
                      99
                    ],
                    "project_id": 123
                  },
                  "statusCode": 404,
                  "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
                }
              },
              "Group not found by external_id": {
                "value": {
                  "errorCode": 4403,
                  "errorMessage": "[0401-4403]: Group with external id = 'weapons' not found",
                  "errorMessageExtended": {
                    "external_id_list": [
                      "weapons"
                    ],
                    "project_id": 123
                  },
                  "statusCode": 404,
                  "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
                }
              },
              "Items or group not found (reorder endpoints)": {
                "value": {
                  "errorCode": 4403,
                  "errorMessage": "[0401-4403]: Items or group were not found.",
                  "errorMessageExtended": {},
                  "statusCode": 404,
                  "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
                }
              }
            },
            "schema": {
              "allOf": [
                {
                  "$ref": "#/components/schemas/error-response-base"
                },
                {
                  "properties": {
                    "errorMessageExtended": {
                      "description": "IDs used in the failed lookup.",
                      "properties": {
                        "external_id_list": {
                          "description": "List of group `external_id` used in the lookup request.",
                          "items": {
                            "type": "string"
                          },
                          "type": "array"
                        },
                        "group_id_list": {
                          "description": "List of group `id` used in the lookup request.",
                          "items": {
                            "type": "integer"
                          },
                          "type": "array"
                        },
                        "project_id": {
                          "description": "Project ID used in the lookup request.",
                          "type": "integer"
                        }
                      },
                      "type": [
                        "object",
                        "null"
                      ]
                    }
                  },
                  "type": "object"
                }
              ]
            }
          }
        },
        "description": "Item group not found. Returned if the group with the specified `external_id` does not exist or belongs to another project."
      },
      "ItemGroup_404-reorder-groups-not-found": {
        "content": {
          "application/json": {
            "examples": {
              "Group not found by ID": {
                "value": {
                  "errorCode": 4403,
                  "errorMessage": "[0401-4403]: Group with id in (99) and projectId = 123 not found",
                  "errorMessageExtended": {
                    "group_id_list": [
                      99
                    ],
                    "project_id": 123
                  },
                  "statusCode": 404,
                  "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
                }
              },
              "Group not found by external_id": {
                "value": {
                  "errorCode": 4403,
                  "errorMessage": "[0401-4403]: Group with external id = 'weapons' not found",
                  "errorMessageExtended": {
                    "external_id_list": [
                      "weapons"
                    ],
                    "project_id": 123
                  },
                  "statusCode": 404,
                  "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
                }
              }
            },
            "schema": {
              "allOf": [
                {
                  "$ref": "#/components/schemas/error-response-base"
                },
                {
                  "properties": {
                    "errorMessageExtended": {
                      "description": "IDs used in the failed lookup.",
                      "properties": {
                        "external_id_list": {
                          "description": "List of group `external_id` used in the lookup request.",
                          "items": {
                            "type": "string"
                          },
                          "type": "array"
                        },
                        "group_id_list": {
                          "description": "List of group `id` used in the lookup request.",
                          "items": {
                            "type": "integer"
                          },
                          "type": "array"
                        },
                        "project_id": {
                          "description": "Project ID used in the lookup request.",
                          "type": "integer"
                        }
                      },
                      "type": [
                        "object",
                        "null"
                      ]
                    }
                  },
                  "type": "object"
                }
              ]
            }
          }
        },
        "description": "Item group not found. Returned if the group with the specified `id` or `external_id` does not exist or belongs to another project."
      },
      "ItemGroup_404-reorder-items-by-external-id-not-found": {
        "content": {
          "application/json": {
            "examples": {
              "Items or group not found": {
                "value": {
                  "errorCode": 4403,
                  "errorMessage": "[0401-4403]: Items or group were not found.",
                  "errorMessageExtended": {},
                  "statusCode": 404,
                  "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
                }
              }
            },
            "schema": {
              "allOf": [
                {
                  "$ref": "#/components/schemas/error-response-base"
                },
                {
                  "properties": {
                    "errorMessageExtended": {
                      "description": "IDs used in the failed lookup.",
                      "properties": {
                        "external_id_list": {
                          "description": "List of group `external_id` used in the lookup request.",
                          "items": {
                            "type": "string"
                          },
                          "type": "array"
                        },
                        "project_id": {
                          "description": "Project ID used in the lookup request.",
                          "type": "integer"
                        }
                      },
                      "type": [
                        "object",
                        "null"
                      ]
                    }
                  },
                  "type": "object"
                }
              ]
            }
          }
        },
        "description": "Item group or items not found. Returned if the group with the specified `external_id` doesn't exist or belongs to another project, or if one or more `item_id` were not found in the group."
      },
      "ItemGroup_404-reorder-items-by-id-not-found": {
        "content": {
          "application/json": {
            "examples": {
              "Items or group not found": {
                "value": {
                  "errorCode": 4403,
                  "errorMessage": "[0401-4403]: Items or group were not found.",
                  "errorMessageExtended": {},
                  "statusCode": 404,
                  "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
                }
              }
            },
            "schema": {
              "allOf": [
                {
                  "$ref": "#/components/schemas/error-response-base"
                },
                {
                  "properties": {
                    "errorMessageExtended": {
                      "description": "IDs used in the failed lookup.",
                      "properties": {
                        "group_id_list": {
                          "description": "List of group `id` used in the lookup request.",
                          "items": {
                            "type": "integer"
                          },
                          "type": "array"
                        },
                        "project_id": {
                          "description": "Project ID used in the lookup request.",
                          "type": "integer"
                        }
                      },
                      "type": [
                        "object",
                        "null"
                      ]
                    }
                  },
                  "type": "object"
                }
              ]
            }
          }
        },
        "description": "Item group or items not found. Returned if the group with the specified `id` does not exist or belongs to another project, or if one or more `item_id` were not found in the group."
      },
      "ItemGroup_422-create-update": {
        "content": {
          "application/json": {
            "examples": {
              "Group already exists": {
                "value": {
                  "errorCode": 4401,
                  "errorMessage": "[0401-4401]: Item group already exists",
                  "statusCode": 422,
                  "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
                }
              },
              "Group cannot be its own parent": {
                "value": {
                  "errorCode": 4404,
                  "errorMessage": "[0401-4404]: Group can't be self parent",
                  "statusCode": 422,
                  "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
                }
              },
              "Reserved external_id value": {
                "value": {
                  "errorCode": 4516,
                  "errorMessage": "[0401-4516]: Value 'tools' not allowed to be used for the property 'external_id'.",
                  "statusCode": 422,
                  "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
                }
              },
              "The property `external_id` is required": {
                "$ref": "#/components/examples/422-property-external-id-required"
              }
            },
            "schema": {
              "$ref": "#/components/schemas/422-invalid-request"
            }
          }
        },
        "description": "The request cannot be processed. Returned for validation errors or if the data violates system rules."
      },
      "ItemGroup_422-delete": {
        "content": {
          "application/json": {
            "examples": {
              "Cannot delete group with items": {
                "value": {
                  "errorCode": 4402,
                  "errorMessage": "[0401-4402]: Item group with items cannot be deleted.",
                  "statusCode": 422,
                  "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
                }
              }
            },
            "schema": {
              "$ref": "#/components/schemas/422-invalid-request"
            }
          }
        },
        "description": "The request cannot be processed. Cannot delete a group that contains items."
      },
      "ItemGroup_422-ordering": {
        "content": {
          "application/json": {
            "examples": {
              "Invalid request body": {
                "value": {
                  "errorCode": 1102,
                  "errorMessage": "[0401-1102]: Unprocessable Entity",
                  "errorMessageExtended": [
                    {
                      "message": "Object value found, but an array is required",
                      "property": ""
                    }
                  ],
                  "statusCode": 422,
                  "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
                }
              }
            },
            "schema": {
              "$ref": "#/components/schemas/422-invalid-request"
            }
          }
        },
        "description": "The request cannot be processed. Request body failed validation."
      },
      "Virtual-Items-Currency_200-admin-get-item": {
        "content": {
          "application/json": {
            "example": {
              "attributes": [
                {
                  "external_id": "attr_1",
                  "name": {
                    "en-US": "OK"
                  },
                  "values": [
                    {
                      "external_id": "val1",
                      "value": {
                        "en-US": "VALUE"
                      }
                    },
                    {
                      "external_id": "val2",
                      "value": {
                        "en-US": "VALUE2"
                      }
                    }
                  ]
                }
              ],
              "custom_attributes": {
                "attr": "value",
                "purchased": 0
              },
              "description": {
                "en": "Honshu Boshin Wakizashi - Modern Tactical Samurai / Ninja Sword - Hand Forged 1060 Carbon Steel - Full Tang, Fully Functional, Battle Ready - Black TPR, Steel Guard and Pommel"
              },
              "groups": [
                {
                  "external_id": "accessory",
                  "name": {
                    "en": "accessory"
                  }
                },
                {
                  "external_id": "weapon",
                  "name": {
                    "en": "weapon"
                  }
                }
              ],
              "image_url": "https://cdn.xsolla.net/img/misc/images/8ab44fe99038a56de01950ba4a971b77.png",
              "is_enabled": true,
              "is_free": false,
              "is_paid_randomized_reward": true,
              "is_show_in_store": true,
              "limits": {
                "per_item": null,
                "per_user": {
                  "limit_exceeded_visibility": "show",
                  "total": 5
                },
                "recurrent_schedule": {
                  "per_user": {
                    "displayable_reset_next_date": "2023-02-28T11:00:00+08:00",
                    "displayable_reset_start_date": "2023-02-28T11:00:00+08:00",
                    "interval_type": "daily",
                    "reset_next_date": 1677553200,
                    "time": "11:00:00+08:00"
                  }
                }
              },
              "long_description": {
                "en": "Honshu Boshin Wakizashi - Modern Tactical Samurai / Ninja Sword - Hand Forged 1060 Carbon Steel - Full Tang, Fully Functional, Battle Ready - Black TPR, Steel Guard and Pommel"
              },
              "media_list": [],
              "name": {
                "en": "Sword Xsolla Skin"
              },
              "order": 1,
              "periods": [
                {
                  "date_from": "2020-08-11T10:00:00+03:00",
                  "date_until": "2020-08-11T20:00:00+03:00"
                }
              ],
              "prices": [
                {
                  "amount": 4.99,
                  "country_iso": "US",
                  "currency": "USD",
                  "is_default": true,
                  "is_enabled": true
                }
              ],
              "regions": [],
              "sku": "com.xsolla.swords_1",
              "type": "virtual_good",
              "vc_prices": []
            },
            "schema": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_admin-virtual-item"
            }
          }
        },
        "description": "Der angegebene virtuelle Gegenstand wurde erfolgreich empfangen."
      },
      "Virtual-Items-Currency_200-admin-get-virtual-currencies": {
        "content": {
          "application/json": {
            "example": {
              "items": [
                {
                  "attributes": [
                    {
                      "external_id": "attr_1",
                      "name": {
                        "en-US": "OK"
                      },
                      "values": [
                        {
                          "external_id": "val1",
                          "value": {
                            "en-US": "VALUE"
                          }
                        },
                        {
                          "external_id": "val2",
                          "value": {
                            "en-US": "VALUE2"
                          }
                        }
                      ]
                    }
                  ],
                  "custom_attributes": {
                    "attr": "value",
                    "purchased": 0
                  },
                  "description": {
                    "en": "Main in-game currency"
                  },
                  "groups": [],
                  "image_url": "https://cdn3.xsolla.com/img/misc/images/da33ab6cc1d7e5899cfdc5b6b6180fad.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_hard": false,
                  "is_show_in_store": true,
                  "limits": {
                    "per_item": null,
                    "per_user": {
                      "limit_exceeded_visibility": "show",
                      "total": 5
                    },
                    "recurrent_schedule": {
                      "per_user": {
                        "displayable_reset_next_date": "2023-02-28T11:00:00+08:00",
                        "displayable_reset_start_date": "2023-02-28T11:00:00+08:00",
                        "interval_type": "daily",
                        "reset_next_date": 1677553200,
                        "time": "11:00:00+08:00"
                      }
                    }
                  },
                  "long_description": null,
                  "media_list": [],
                  "name": {
                    "en": "Crystals",
                    "ru": "Crystals"
                  },
                  "order": 1,
                  "periods": [
                    {
                      "date_from": "2020-08-11T10:00:00+03:00",
                      "date_until": "2020-08-11T20:00:00+03:00"
                    }
                  ],
                  "prices": [
                    {
                      "amount": 1,
                      "country_iso": "US",
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.crystal_1",
                  "type": "virtual_currency",
                  "vc_prices": []
                },
                {
                  "attributes": [],
                  "description": {
                    "en": "Money for in-store purchases"
                  },
                  "groups": [],
                  "image_url": "https://cdn3.xsolla.com/img/misc/images/bc1bf2bdeca78515d5d15e545d6884be.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_hard": false,
                  "is_show_in_store": true,
                  "limits": {
                    "per_item": null,
                    "per_user": null,
                    "recurrent_schedule": null
                  },
                  "long_description": null,
                  "media_list": [],
                  "name": {
                    "en": "Gold",
                    "ru": "Gold"
                  },
                  "order": 1,
                  "periods": [],
                  "prices": [
                    {
                      "amount": 1,
                      "country_iso": "US",
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.gold_1",
                  "type": "virtual_currency",
                  "vc_prices": []
                }
              ]
            },
            "schema": {
              "properties": {
                "items": {
                  "items": {
                    "$ref": "#/components/schemas/Virtual-Items-Currency_admin-virtual-currency"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Liste der virtuellen Währungen wurde erfolgreich empfangen."
      },
      "Virtual-Items-Currency_200-admin-get-virtual-currency": {
        "content": {
          "application/json": {
            "example": {
              "attributes": [
                {
                  "external_id": "attr_1",
                  "name": {
                    "en-US": "OK"
                  },
                  "values": [
                    {
                      "external_id": "val1",
                      "value": {
                        "en-US": "VALUE"
                      }
                    },
                    {
                      "external_id": "val2",
                      "value": {
                        "en-US": "VALUE2"
                      }
                    }
                  ]
                }
              ],
              "custom_attributes": {
                "attr": "value",
                "purchased": 0
              },
              "description": {
                "en": "Main in-game currency"
              },
              "groups": [],
              "image_url": "https://cdn3.xsolla.com/img/misc/images/da33ab6cc1d7e5899cfdc5b6b6180fad.png",
              "is_enabled": true,
              "is_free": false,
              "is_hard": false,
              "is_paid_randomized_reward": false,
              "is_show_in_store": true,
              "limits": {
                "per_item": null,
                "per_user": null,
                "recurrent_schedule": null
              },
              "long_description": null,
              "media_list": [],
              "name": {
                "en": "Crystals",
                "ru": "Crystals"
              },
              "order": 1,
              "periods": [],
              "prices": [
                {
                  "amount": 1,
                  "country_iso": "US",
                  "currency": "USD",
                  "is_default": true,
                  "is_enabled": true
                }
              ],
              "regions": [],
              "sku": "com.xsolla.crystal_1",
              "type": "virtual_currency",
              "vc_prices": []
            },
            "schema": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_admin-virtual-currency"
            }
          }
        },
        "description": "Die angegebene virtuelle Währung wurde erfolgreich empfangen."
      },
      "Virtual-Items-Currency_200-admin-get-virtual-currency-package": {
        "content": {
          "application/json": {
            "example": {
              "attributes": [
                {
                  "external_id": "attr_1",
                  "name": {
                    "en-US": "OK"
                  },
                  "values": [
                    {
                      "external_id": "val1",
                      "value": {
                        "en-US": "VALUE"
                      }
                    },
                    {
                      "external_id": "val2",
                      "value": {
                        "en-US": "VALUE2"
                      }
                    }
                  ]
                }
              ],
              "bundle_type": "virtual_currency_package",
              "content": [
                {
                  "description": {
                    "en": "Main in-game currency"
                  },
                  "image_url": "https://cdn3.xsolla.com/img/misc/images/da33ab6cc1d7e5899cfdc5b6b6180fad.png",
                  "name": {
                    "en": "Crystals",
                    "ru": "Crystals"
                  },
                  "quantity": 100,
                  "sku": "com.xsolla.crystal_1",
                  "type": "virtual_currency"
                }
              ],
              "custom_attributes": {
                "attr": "value",
                "purchased": 0
              },
              "description": {
                "en": "Crystals x100"
              },
              "groups": [],
              "image_url": "https://cdn3.xsolla.com/img/misc/images/a8682cea328afda0bd127d59eb5b9077.png",
              "is_enabled": true,
              "is_free": false,
              "is_paid_randomized_reward": true,
              "is_show_in_store": true,
              "limits": {
                "per_item": null,
                "per_user": null,
                "recurrent_schedule": null
              },
              "long_description": null,
              "media_list": [],
              "name": {
                "en": "Small crystal pack"
              },
              "order": 1,
              "periods": [],
              "prices": [
                {
                  "amount": 5,
                  "country_iso": "US",
                  "currency": "USD",
                  "is_default": true,
                  "is_enabled": true
                }
              ],
              "regions": [],
              "sku": "com.xsolla.crystal_pack_1",
              "type": "bundle",
              "vc_prices": []
            },
            "schema": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_admin-virtual-currency-package"
            }
          }
        },
        "description": "Das angegebene virtuelle Währungspaket wurde erfolgreich empfangen."
      },
      "Virtual-Items-Currency_200-admin-get-virtual-currency-packages": {
        "content": {
          "application/json": {
            "example": {
              "items": [
                {
                  "attributes": [
                    {
                      "external_id": "attr_1",
                      "name": {
                        "en-US": "OK"
                      },
                      "values": [
                        {
                          "external_id": "val1",
                          "value": {
                            "en-US": "VALUE"
                          }
                        },
                        {
                          "external_id": "val2",
                          "value": {
                            "en-US": "VALUE2"
                          }
                        }
                      ]
                    }
                  ],
                  "bundle_type": "virtual_currency_package",
                  "content": [
                    {
                      "description": {
                        "en": "Main in-game currency"
                      },
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/da33ab6cc1d7e5899cfdc5b6b6180fad.png",
                      "name": {
                        "en": "Crystals",
                        "ru": "Crystals"
                      },
                      "quantity": 100,
                      "sku": "com.xsolla.crystal_1",
                      "type": "virtual_currency"
                    }
                  ],
                  "custom_attributes": {
                    "attr": "value",
                    "purchased": 0
                  },
                  "description": {
                    "en": "Crystals x100"
                  },
                  "groups": [],
                  "image_url": "https://cdn3.xsolla.com/img/misc/images/a8682cea328afda0bd127d59eb5b9077.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "limits": {
                    "per_item": null,
                    "per_user": {
                      "limit_exceeded_visibility": "show",
                      "total": 5
                    },
                    "recurrent_schedule": {
                      "per_user": {
                        "displayable_reset_next_date": "2023-02-28T11:00:00+08:00",
                        "displayable_reset_start_date": "2023-02-28T11:00:00+08:00",
                        "interval_type": "daily",
                        "reset_next_date": 1677553200,
                        "time": "11:00:00+08:00"
                      }
                    }
                  },
                  "long_description": null,
                  "media_list": [],
                  "name": {
                    "en": "Small crystal pack"
                  },
                  "order": 1,
                  "periods": [
                    {
                      "date_from": "2020-08-11T10:00:00+03:00",
                      "date_until": "2020-08-11T20:00:00+03:00"
                    }
                  ],
                  "prices": [
                    {
                      "amount": 5,
                      "country_iso": "US",
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.crystal_pack_1",
                  "type": "bundle",
                  "vc_prices": []
                },
                {
                  "attributes": [],
                  "bundle_type": "virtual_currency_package",
                  "content": [
                    {
                      "description": {
                        "en": "Main in-game currency"
                      },
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/da33ab6cc1d7e5899cfdc5b6b6180fad.png",
                      "name": {
                        "en": "Crystals",
                        "ru": "Crystals"
                      },
                      "quantity": 500,
                      "sku": "com.xsolla.crystal_2",
                      "type": "virtual_currency"
                    }
                  ],
                  "description": {
                    "en": "Crystals x500"
                  },
                  "groups": [],
                  "image_url": "https://cdn3.xsolla.com/img/misc/images/431a40dd8c99290dd761508964ddbacf.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "limits": {
                    "per_item": null,
                    "per_user": null,
                    "recurrent_schedule": null
                  },
                  "long_description": null,
                  "media_list": [],
                  "name": {
                    "en": "Medium crystal pack"
                  },
                  "order": 1,
                  "periods": [
                    {
                      "date_from": null,
                      "date_until": "2020-08-11T20:00:00+03:00"
                    }
                  ],
                  "prices": [
                    {
                      "amount": 20,
                      "country_iso": "US",
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.crystal_pack_2",
                  "type": "bundle",
                  "vc_prices": []
                },
                {
                  "attributes": [],
                  "bundle_type": "virtual_currency_package",
                  "content": [
                    {
                      "description": {
                        "en": "Main in-game currency"
                      },
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/da33ab6cc1d7e5899cfdc5b6b6180fad.png",
                      "name": {
                        "en": "Crystals",
                        "ru": "Crystals"
                      },
                      "quantity": 1500,
                      "sku": "com.xsolla.crystal_3",
                      "type": "virtual_currency"
                    }
                  ],
                  "description": {
                    "en": "Crystals x1500"
                  },
                  "groups": [],
                  "image_url": "https://cdn3.xsolla.com/img/misc/images/1d67a1d2f92d69e021a97effa692dff3.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "limits": {
                    "per_item": null,
                    "per_user": null,
                    "recurrent_schedule": null
                  },
                  "long_description": null,
                  "media_list": [],
                  "name": {
                    "en": "Massive crystal pack"
                  },
                  "order": 1,
                  "periods": [],
                  "prices": [
                    {
                      "amount": 50,
                      "country_iso": "US",
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.crystal_pack_3",
                  "type": "bundle",
                  "vc_prices": []
                },
                {
                  "attributes": [],
                  "bundle_type": "virtual_currency_package",
                  "content": [
                    {
                      "description": {
                        "en": "Money for in-store purchases"
                      },
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/bc1bf2bdeca78515d5d15e545d6884be.png",
                      "name": {
                        "en": "Gold",
                        "ru": "Gold"
                      },
                      "quantity": 100,
                      "sku": "com.xsolla.gold_1",
                      "type": "virtual_currency"
                    }
                  ],
                  "description": {
                    "en": "Gold x100"
                  },
                  "groups": [],
                  "image_url": "https://cdn3.xsolla.com/img/misc/images/09984ff0a3ae6b367c9c886b31366950.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "limits": {
                    "per_item": null,
                    "per_user": null,
                    "recurrent_schedule": null
                  },
                  "long_description": null,
                  "media_list": [],
                  "name": {
                    "en": "Small gold pack"
                  },
                  "order": 1,
                  "periods": [],
                  "prices": [
                    {
                      "amount": 5,
                      "country_iso": "US",
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.gold_pack_1",
                  "type": "bundle",
                  "vc_prices": []
                },
                {
                  "attributes": [
                    {
                      "external_id": "attr_1",
                      "name": {
                        "en-US": "OK"
                      },
                      "values": [
                        {
                          "external_id": "val1",
                          "value": {
                            "en-US": "VALUE"
                          }
                        },
                        {
                          "external_id": "val2",
                          "value": {
                            "en-US": "VALUE2"
                          }
                        }
                      ]
                    }
                  ],
                  "bundle_type": "virtual_currency_package",
                  "content": [
                    {
                      "description": {
                        "en": "Money for in-store purchases"
                      },
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/bc1bf2bdeca78515d5d15e545d6884be.png",
                      "name": {
                        "en": "Gold",
                        "ru": "Gold"
                      },
                      "quantity": 500,
                      "sku": "com.xsolla.gold_2",
                      "type": "virtual_currency"
                    }
                  ],
                  "description": {
                    "en": "Gold x500"
                  },
                  "groups": [],
                  "image_url": "https://cdn3.xsolla.com/img/misc/images/b5d8130bdaf28aa55c43a68aa3ca0ef4.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "limits": {
                    "per_item": null,
                    "per_user": null,
                    "recurrent_schedule": null
                  },
                  "long_description": null,
                  "media_list": [],
                  "name": {
                    "en": "Medium gold pack"
                  },
                  "order": 1,
                  "periods": [],
                  "prices": [
                    {
                      "amount": 20,
                      "country_iso": "US",
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.gold_pack_2",
                  "type": "bundle",
                  "vc_prices": []
                },
                {
                  "attributes": [
                    {
                      "external_id": "attr_1",
                      "name": {
                        "en-US": "OK"
                      },
                      "values": [
                        {
                          "external_id": "val1",
                          "value": {
                            "en-US": "VALUE"
                          }
                        },
                        {
                          "external_id": "val2",
                          "value": {
                            "en-US": "VALUE2"
                          }
                        }
                      ]
                    }
                  ],
                  "bundle_type": "virtual_currency_package",
                  "content": [
                    {
                      "description": {
                        "en": "Money for in-store purchases"
                      },
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/bc1bf2bdeca78515d5d15e545d6884be.png",
                      "name": {
                        "en": "Gold",
                        "ru": "Gold"
                      },
                      "quantity": 1500,
                      "sku": "com.xsolla.gold_3",
                      "type": "virtual_currency"
                    }
                  ],
                  "description": {
                    "en": "Gold x1500"
                  },
                  "groups": [],
                  "image_url": "https://cdn3.xsolla.com/img/misc/images/dea74a3667807d5502a4acb8f4c879ca.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "limits": {
                    "per_item": null,
                    "per_user": null,
                    "recurrent_schedule": null
                  },
                  "long_description": null,
                  "media_list": [],
                  "name": {
                    "en": "Large gold pack"
                  },
                  "order": 1,
                  "periods": [],
                  "prices": [
                    {
                      "amount": 50,
                      "country_iso": "US",
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.gold_pack_3",
                  "type": "bundle",
                  "vc_prices": []
                }
              ]
            },
            "schema": {
              "properties": {
                "items": {
                  "items": {
                    "$ref": "#/components/schemas/Virtual-Items-Currency_admin-virtual-currency-package"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Liste der virtuellen Währungspakete wurde erfolgreich empfangen."
      },
      "Virtual-Items-Currency_200-admin-get-virtual-items": {
        "content": {
          "application/json": {
            "example": {
              "items": [
                {
                  "attributes": [
                    {
                      "external_id": "attr_1",
                      "name": {
                        "en-US": "OK"
                      },
                      "values": [
                        {
                          "external_id": "val1",
                          "value": {
                            "en-US": "VALUE"
                          }
                        },
                        {
                          "external_id": "val2",
                          "value": {
                            "en-US": "VALUE2"
                          }
                        }
                      ]
                    }
                  ],
                  "custom_attributes": {
                    "attr": "value",
                    "purchased": 0
                  },
                  "description": {
                    "en": "Suit up with flair showcasing your allegiance to Xsolla"
                  },
                  "groups": [
                    {
                      "external_id": "featured",
                      "name": {
                        "en": "featured"
                      }
                    },
                    {
                      "external_id": "Xsolla",
                      "name": {
                        "en": "Xsolla"
                      }
                    },
                    {
                      "external_id": "Premium",
                      "name": {
                        "en": "Premium"
                      }
                    },
                    {
                      "external_id": "NonConsumableGroupCode",
                      "name": {
                        "en": "Non-consumable"
                      }
                    }
                  ],
                  "image_url": "https://cdn.xsolla.net/img/misc/images/5c3b8b45c5be5fe7803e59fbc8041be4.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "limits": {
                    "per_item": null,
                    "per_user": null,
                    "recurrent_schedule": null
                  },
                  "long_description": {
                    "en": "The metal coverings formerly worn by soldiers or warriors to protect the body in battle."
                  },
                  "media_list": [],
                  "name": {
                    "en": "Maximum Armor Xsolla  Skin"
                  },
                  "order": 1,
                  "periods": [],
                  "prices": [
                    {
                      "amount": 12.99,
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    },
                    {
                      "amount": 20.99,
                      "country_iso": "CZ",
                      "currency": "CZK",
                      "is_default": false,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.armor_max_1",
                  "type": "virtual_good",
                  "vc_prices": []
                },
                {
                  "attributes": [],
                  "description": {
                    "en": "A strong armor forged to withstand heavy attacks."
                  },
                  "groups": [
                    {
                      "external_id": "all",
                      "name": {
                        "en": "Equipment"
                      }
                    },
                    {
                      "external_id": "equipment",
                      "name": {
                        "en": "Nice Equipment"
                      }
                    },
                    {
                      "external_id": "Empire",
                      "name": {
                        "en": "Empire"
                      }
                    }
                  ],
                  "image_url": "https://cdn.xsolla.net/img/misc/images/67d647ad4f4e9a905bd552b0408db8a8.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "limits": {
                    "per_item": null,
                    "per_user": {
                      "limit_exceeded_visibility": "show",
                      "total": 5
                    },
                    "recurrent_schedule": {
                      "per_user": {
                        "displayable_reset_next_date": "2023-02-28T11:00:00+08:00",
                        "displayable_reset_start_date": "2023-02-28T11:00:00+08:00",
                        "interval_type": "daily",
                        "reset_next_date": 1677553200,
                        "time": "11:00:00+08:00"
                      }
                    }
                  },
                  "long_description": null,
                  "media_list": [],
                  "name": {
                    "en": "Empire Maximum Armor"
                  },
                  "order": 1,
                  "periods": [
                    {
                      "date_from": "2020-08-11T10:00:00+03:00",
                      "date_until": "2020-08-11T20:00:00+03:00"
                    }
                  ],
                  "prices": [
                    {
                      "amount": 12.99,
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    },
                    {
                      "amount": 20.99,
                      "country_iso": "CZ",
                      "currency": "CZK",
                      "is_default": false,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.armor_max_2",
                  "type": "virtual_good",
                  "vc_prices": []
                },
                {
                  "attributes": [],
                  "description": {
                    "en": "Moderately protect yourself against the Empires barrage of attacks"
                  },
                  "groups": [
                    {
                      "external_id": "all",
                      "name": {
                        "en": "Equipment"
                      }
                    },
                    {
                      "external_id": "Xsolla",
                      "name": {
                        "en": "Xsolla"
                      }
                    },
                    {
                      "external_id": "equipment",
                      "name": {
                        "en": "Nice Equipment"
                      }
                    }
                  ],
                  "image_url": "https://cdn.xsolla.net/img/misc/images/7f6e216f8fcc3c1796162897c2b0db01.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": false,
                  "limits": {
                    "per_item": null,
                    "per_user": {
                      "limit_exceeded_visibility": "show",
                      "total": 5
                    },
                    "recurrent_schedule": {
                      "per_user": {
                        "displayable_reset_next_date": "2023-02-28T11:00:00+08:00",
                        "displayable_reset_start_date": "2023-02-28T11:00:00+08:00",
                        "interval_type": "daily",
                        "reset_next_date": 1677553200,
                        "time": "11:00:00+08:00"
                      }
                    }
                  },
                  "long_description": {
                    "en": "Armor is a security-as-a-service company that provides cloud security and compliance solutions for small businesses and enterprises."
                  },
                  "media_list": [],
                  "name": {
                    "en": "Xsolla Medium Armor"
                  },
                  "order": 1,
                  "periods": [
                    {
                      "date_from": null,
                      "date_until": "2020-08-11T20:00:00+03:00"
                    }
                  ],
                  "prices": [
                    {
                      "amount": 4.99,
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    },
                    {
                      "amount": 20.99,
                      "country_iso": "CZ",
                      "currency": "CZK",
                      "is_default": false,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.armor_med_1",
                  "type": "virtual_good",
                  "vc_prices": []
                },
                {
                  "attributes": [
                    {
                      "external_id": "attr_1",
                      "name": {
                        "en-US": "OK"
                      },
                      "values": [
                        {
                          "external_id": "val1",
                          "value": {
                            "en-US": "VALUE"
                          }
                        },
                        {
                          "external_id": "val2",
                          "value": {
                            "en-US": "VALUE2"
                          }
                        }
                      ]
                    }
                  ],
                  "description": {
                    "en": "Provides moderate protection in battle."
                  },
                  "groups": [
                    {
                      "external_id": "all",
                      "name": {
                        "en": "Equipment"
                      }
                    },
                    {
                      "external_id": "equipment",
                      "name": {
                        "en": "Nice Equipment"
                      }
                    },
                    {
                      "external_id": "Empire",
                      "name": {
                        "en": "Empire"
                      }
                    }
                  ],
                  "image_url": "https://cdn.xsolla.net/img/misc/images/737b4c93205dc774f47dda1f73037734.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "limits": {
                    "per_item": {
                      "available": 455,
                      "reserved": 5,
                      "sold": 40,
                      "total": 500
                    },
                    "per_user": {
                      "total": 5
                    },
                    "recurrent_schedule": {
                      "per_user": {
                        "displayable_reset_next_date": "2023-02-28T11:00:00+08:00",
                        "displayable_reset_start_date": "2023-02-28T11:00:00+08:00",
                        "interval_type": "daily",
                        "reset_next_date": 1677553200,
                        "time": "11:00:00+08:00"
                      }
                    }
                  },
                  "long_description": {
                    "en": "A strong armor forged to withstand heavy attacks."
                  },
                  "media_list": [],
                  "name": {
                    "en": "Empire Medium Armor"
                  },
                  "order": 1,
                  "periods": [],
                  "prices": [
                    {
                      "amount": 4.99,
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    },
                    {
                      "amount": 20.99,
                      "currency": "CZK",
                      "is_default": false,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.armor_med_2",
                  "type": "virtual_good",
                  "vc_prices": []
                },
                {
                  "attributes": [
                    {
                      "external_id": "attr_1",
                      "name": {
                        "en-US": "OK"
                      },
                      "values": [
                        {
                          "external_id": "val1",
                          "value": {
                            "en-US": "VALUE"
                          }
                        },
                        {
                          "external_id": "val2",
                          "value": {
                            "en-US": "VALUE2"
                          }
                        }
                      ]
                    }
                  ],
                  "description": {
                    "en": "Provides moderate protection in battle."
                  },
                  "groups": [
                    {
                      "external_id": "all",
                      "name": {
                        "en": "Equipment"
                      }
                    },
                    {
                      "external_id": "equipment",
                      "name": {
                        "en": "Nice Equipment"
                      }
                    },
                    {
                      "external_id": "Empire",
                      "name": {
                        "en": "Empire"
                      }
                    }
                  ],
                  "image_url": "https://cdn.xsolla.net/img/misc/images/737b4c93205dc774f47dda1f73037734.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "limits": {
                    "per_item": {
                      "available": 455,
                      "reserved": 5,
                      "sold": 40,
                      "total": 500
                    },
                    "per_user": {
                      "total": 5
                    },
                    "recurrent_schedule": {
                      "per_user": {
                        "displayable_reset_next_date": "2023-02-28T11:00:00+08:00",
                        "displayable_reset_start_date": "2023-02-28T11:00:00+08:00",
                        "hours_interval": 8,
                        "interval_type": "hourly",
                        "reset_next_date": 1677553200,
                        "time": "11:00:00+08:00"
                      }
                    }
                  },
                  "long_description": null,
                  "media_list": [],
                  "name": {
                    "en": "Empire Large Armor"
                  },
                  "order": 1,
                  "periods": [],
                  "prices": [
                    {
                      "amount": 4.99,
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    },
                    {
                      "amount": 20.99,
                      "currency": "CZK",
                      "is_default": false,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.armor_large_3",
                  "type": "virtual_good",
                  "vc_prices": []
                }
              ]
            },
            "schema": {
              "properties": {
                "items": {
                  "items": {
                    "$ref": "#/components/schemas/Virtual-Items-Currency_admin-virtual-item"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Liste der virtuelle Gegenstände wurde erfolgreich empfangen."
      },
      "Virtual-Items-Currency_200-admin-get-virtual-items-by-group": {
        "content": {
          "application/json": {
            "example": {
              "items": [
                {
                  "attributes": [],
                  "custom_attributes": {
                    "attr": "value",
                    "purchased": 0
                  },
                  "description": {
                    "en": "A strong armor forged to withstand heavy attacks"
                  },
                  "groups": [
                    {
                      "external_id": "weapons",
                      "name": {
                        "en": "Weapons"
                      }
                    },
                    {
                      "external_id": "accessory",
                      "name": {
                        "en": "Accessory"
                      }
                    }
                  ],
                  "image_url": "https://cdn.xsolla.net/img/misc/images/67d647ad4f4e9a905bd552b0408db8a8.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "limits": {
                    "per_item": null,
                    "per_user": {
                      "limit_exceeded_visibility": "show",
                      "total": 5
                    },
                    "recurrent_schedule": {
                      "per_user": {
                        "day_of_month": 28,
                        "day_of_week": null,
                        "displayable_reset_next_date": "2023-03-28T11:00:00+08:00",
                        "displayable_reset_start_date": "2023-02-28T11:00:00+08:00",
                        "interval_type": "monthly",
                        "reset_next_date": 1679972400,
                        "time": "11:00:00+08:00"
                      }
                    }
                  },
                  "long_description": null,
                  "media_list": [],
                  "name": {
                    "en": "Empire Maximum Armor"
                  },
                  "order": 1,
                  "periods": [
                    {
                      "date_from": "2020-08-11T10:00:00+03:00",
                      "date_until": "2020-08-11T20:00:00+03:00"
                    }
                  ],
                  "prices": [
                    {
                      "amount": 12.99,
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    },
                    {
                      "amount": 20.99,
                      "country_iso": "CZ",
                      "currency": "CZK",
                      "is_default": false,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.armor_max_2",
                  "type": "virtual_good",
                  "vc_prices": []
                },
                {
                  "attributes": [],
                  "description": {
                    "en": "Moderately protect yourself against the Empires barrage of attacks"
                  },
                  "groups": [
                    {
                      "external_id": "weapons",
                      "name": {
                        "en": "Weapons"
                      }
                    },
                    {
                      "external_id": "accessory",
                      "name": {
                        "en": "Accessory"
                      }
                    }
                  ],
                  "image_url": "https://cdn.xsolla.net/img/misc/images/7f6e216f8fcc3c1796162897c2b0db01.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": false,
                  "limits": {
                    "per_item": null,
                    "per_user": {
                      "limit_exceeded_visibility": "show",
                      "total": 5
                    },
                    "recurrent_schedule": {
                      "per_user": {
                        "displayable_reset_next_date": "2023-02-28T11:00:00+08:00",
                        "displayable_reset_start_date": "2023-02-28T11:00:00+08:00",
                        "interval_type": "daily",
                        "reset_next_date": 1677553200,
                        "time": "11:00:00+08:00"
                      }
                    }
                  },
                  "long_description": {
                    "en": "Armor is a security-as-a-service company that provides cloud security and compliance solutions for small businesses and enterprises."
                  },
                  "media_list": [],
                  "name": {
                    "en": "Xsolla Medium Armor"
                  },
                  "order": 1,
                  "periods": [
                    {
                      "date_from": null,
                      "date_until": "2020-08-11T20:00:00+03:00"
                    }
                  ],
                  "prices": [
                    {
                      "amount": 4.99,
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    },
                    {
                      "amount": 20.99,
                      "country_iso": "CZ",
                      "currency": "CZK",
                      "is_default": false,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.armor_med_1",
                  "type": "virtual_good",
                  "vc_prices": []
                },
                {
                  "attributes": [
                    {
                      "external_id": "attr_1",
                      "name": {
                        "en-US": "OK"
                      },
                      "values": [
                        {
                          "external_id": "val1",
                          "value": {
                            "en-US": "VALUE"
                          }
                        },
                        {
                          "external_id": "val2",
                          "value": {
                            "en-US": "VALUE2"
                          }
                        }
                      ]
                    }
                  ],
                  "description": {
                    "en": "Provides moderate protection in battle."
                  },
                  "groups": [
                    {
                      "external_id": "weapons",
                      "name": {
                        "en": "Weapons"
                      }
                    },
                    {
                      "external_id": "accessory",
                      "name": {
                        "en": "Accessory"
                      }
                    }
                  ],
                  "image_url": "https://cdn.xsolla.net/img/misc/images/737b4c93205dc774f47dda1f73037734.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "limits": {
                    "per_item": {
                      "available": 455,
                      "reserved": 5,
                      "sold": 40,
                      "total": 500
                    },
                    "per_user": {
                      "limit_exceeded_visibility": "show",
                      "total": 5
                    },
                    "recurrent_schedule": {
                      "per_user": {
                        "displayable_reset_next_date": "2023-02-28T11:00:00+08:00",
                        "displayable_reset_start_date": "2023-02-28T11:00:00+08:00",
                        "interval_type": "daily",
                        "reset_next_date": 1677553200,
                        "time": "11:00:00+08:00"
                      }
                    }
                  },
                  "long_description": {
                    "en": "A strong armor forged to withstand heavy attacks."
                  },
                  "media_list": [],
                  "name": {
                    "en": "Empire Medium Armor"
                  },
                  "order": 1,
                  "periods": [],
                  "prices": [
                    {
                      "amount": 4.99,
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    },
                    {
                      "amount": 20.99,
                      "currency": "CZK",
                      "is_default": false,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.armor_med_2",
                  "type": "virtual_good",
                  "vc_prices": []
                },
                {
                  "attributes": [
                    {
                      "external_id": "attr_1",
                      "name": {
                        "en-US": "OK"
                      },
                      "values": [
                        {
                          "external_id": "val1",
                          "value": {
                            "en-US": "VALUE"
                          }
                        },
                        {
                          "external_id": "val2",
                          "value": {
                            "en-US": "VALUE2"
                          }
                        }
                      ]
                    }
                  ],
                  "description": {
                    "en": "Provides moderate protection in battle."
                  },
                  "groups": [
                    {
                      "external_id": "weapons",
                      "name": {
                        "en": "Weapons"
                      }
                    },
                    {
                      "external_id": "accessory",
                      "name": {
                        "en": "Accessory"
                      }
                    }
                  ],
                  "image_url": "https://cdn.xsolla.net/img/misc/images/737b4c93205dc774f47dda1f73037734.png",
                  "is_enabled": true,
                  "is_free": false,
                  "is_show_in_store": true,
                  "limits": {
                    "per_item": {
                      "available": 455,
                      "reserved": 5,
                      "sold": 40,
                      "total": 500
                    },
                    "per_user": {
                      "limit_exceeded_visibility": "show",
                      "total": 5
                    },
                    "recurrent_schedule": {
                      "per_user": {
                        "displayable_reset_next_date": "2023-02-28T11:00:00+08:00",
                        "displayable_reset_start_date": "2023-02-28T11:00:00+08:00",
                        "hours_interval": 8,
                        "interval_type": "hourly",
                        "reset_next_date": 1677553200,
                        "time": "11:00:00+08:00"
                      }
                    }
                  },
                  "long_description": {
                    "en": "A strong armor forged to withstand heavy attacks."
                  },
                  "media_list": [],
                  "name": {
                    "en": "Empire Large Armor"
                  },
                  "order": 1,
                  "periods": [],
                  "prices": [
                    {
                      "amount": 4.99,
                      "currency": "USD",
                      "is_default": true,
                      "is_enabled": true
                    },
                    {
                      "amount": 20.99,
                      "currency": "CZK",
                      "is_default": false,
                      "is_enabled": true
                    }
                  ],
                  "regions": [],
                  "sku": "com.xsolla.armor_lrg_2",
                  "type": "virtual_good",
                  "vc_prices": []
                }
              ]
            },
            "schema": {
              "properties": {
                "items": {
                  "items": {
                    "$ref": "#/components/schemas/Virtual-Items-Currency_admin-virtual-item"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Liste der virtuelle Gegenstände wurde erfolgreich empfangen."
      },
      "Virtual-Items-Currency_200-get-all-items-list": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "items": [
                    {
                      "description": "Big Rocket - description",
                      "groups": [
                        {
                          "external_id": "accessory",
                          "name": {
                            "en": "Accessory"
                          }
                        }
                      ],
                      "name": "Big Rocket",
                      "sku": "com.xsolla.big_rocket_1"
                    },
                    {
                      "description": "description",
                      "groups": [
                        {
                          "external_id": "weapons",
                          "name": {
                            "en": "Weapons"
                          }
                        }
                      ],
                      "name": "SHOTGUN FOR TRUE RAIDERS",
                      "sku": "com.xsolla.shotgun_raider_1"
                    },
                    {
                      "description": "description",
                      "groups": [],
                      "name": "SHOTGUN FOR TRUE RAIDERS",
                      "sku": "com.xsolla.shotgun_raider_2"
                    }
                  ]
                }
              }
            },
            "schema": {
              "description": "Objekt mit virtuellen Gegenständen.",
              "properties": {
                "items": {
                  "example": [
                    {
                      "description": "Big Rocket - description",
                      "groups": [
                        {
                          "external_id": "accessory",
                          "name": {
                            "en": "accessory"
                          }
                        }
                      ],
                      "name": "Big Rocket",
                      "sku": "com.xsolla.big_rocket_1"
                    },
                    {
                      "description": "description",
                      "groups": [
                        {
                          "external_id": "weapons",
                          "name": {
                            "en": "Weapons"
                          }
                        }
                      ],
                      "name": "SHOTGUN FOR TRUE RAIDERS",
                      "sku": "com.xsolla.shotgun_raider_1"
                    },
                    {
                      "description": "description",
                      "groups": [],
                      "name": "SHOTGUN FOR TRUE RAIDERS",
                      "sku": "com.xsolla.shotgun_raider_2"
                    }
                  ],
                  "items": {
                    "properties": {
                      "description": {
                        "description": "Artikelbeschreibung.",
                        "example": "Big Rocket - description",
                        "type": "string"
                      },
                      "groups": {
                        "properties": {
                          "external_id": {
                            "example": "weapons",
                            "type": "string"
                          },
                          "name": {
                            "additionalProperties": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "type": "object"
                          }
                        },
                        "type": "array"
                      },
                      "name": {
                        "description": "Artikelname.",
                        "example": "Big Rocket",
                        "type": "string"
                      },
                      "sku": {
                        "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                        "example": "com.xsolla.big_rocket_1",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Liste aller virtuelle Gegenstände wurde erfolgreich empfangen."
      },
      "Virtual-Items-Currency_200-get-item-by-sku": {
        "content": {
          "application/json": {
            "example": {
              "attributes": [
                {
                  "external_id": "attr_1",
                  "name": {
                    "en-US": "OK"
                  },
                  "values": [
                    {
                      "external_id": "val1",
                      "value": "VALUE"
                    },
                    {
                      "external_id": "val2",
                      "value": "VALUE2"
                    }
                  ]
                }
              ],
              "can_be_bought": true,
              "custom_attributes": {
                "attr": "value",
                "purchased": 0
              },
              "description": {
                "en": "Honshu Boshin Wakizashi - Modern Tactical Samurai / Ninja Sword - Hand Forged 1060 Carbon Steel - Full Tang, Fully Functional, Battle Ready - Black TPR, Steel Guard and Pommel"
              },
              "groups": [
                {
                  "external_id": "weapons",
                  "name": "weapons"
                }
              ],
              "image_url": "https://cdn.xsolla.net/img/misc/images/8ab44fe99038a56de01950ba4a971b77.png",
              "is_free": false,
              "item_id": 488833,
              "limits": {
                "per_item": null,
                "per_user": {
                  "available": 1,
                  "limit_exceeded_visibility": "show",
                  "recurrent_schedule": {
                    "interval_type": "weekly",
                    "reset_next_date": 1761840000
                  },
                  "total": 3
                }
              },
              "name": {
                "en": "Sword Xsolla Skin"
              },
              "periods": [
                {
                  "date_from": "2020-08-11T10:00:00+03:00",
                  "date_until": "2020-08-11T20:00:00+03:00"
                }
              ],
              "price": {
                "amount": "4.99",
                "amount_without_discount": "4.99",
                "currency": "USD"
              },
              "promotions": [],
              "sku": "com.xsolla.swords_1",
              "type": "virtual_good",
              "virtual_item_type": "non_consumable",
              "virtual_prices": [],
              "vp_rewards": []
            },
            "schema": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_item"
            }
          }
        },
        "description": "Der virtuelle Gegenstand wurde erfolgreich empfangen."
      },
      "Virtual-Items-Currency_200-get-items-by-group-id": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "has_more": false,
                  "items": [
                    {
                      "attributes": [
                        {
                          "external_id": "stack_size",
                          "name": {
                            "en": "Stack size"
                          },
                          "values": [
                            {
                              "external_id": "size_e3364991f92e751689a68b96598a5a5a84010b85",
                              "value": "5"
                            }
                          ]
                        }
                      ],
                      "can_be_bought": true,
                      "custom_attributes": {
                        "attr": "value",
                        "purchased": 0
                      },
                      "description": "Big Rocket - description",
                      "groups": [
                        {
                          "external_id": "weapons",
                          "item_order_in_group": 1,
                          "name": "weapons"
                        }
                      ],
                      "image_url": "https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png",
                      "is_free": false,
                      "limits": {
                        "per_user": {
                          "available": 3,
                          "limit_exceeded_visibility": "show",
                          "recurrent_schedule": {
                            "interval_type": "weekly",
                            "reset_next_date": 1746057600
                          },
                          "total": 5
                        }
                      },
                      "name": "Big Rocket",
                      "periods": [
                        {
                          "date_from": "2020-08-11T10:00:00+03:00",
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "price": {
                        "amount": "100.99",
                        "amount_without_discount": "100.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.big_rocket_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_renewing_subscription",
                      "virtual_prices": [
                        {
                          "amount": 100,
                          "amount_without_discount": 100,
                          "description": "description",
                          "image_url": "http://image.png",
                          "is_default": true,
                          "name": "SHOTGUN FOR TRUE RAIDERS",
                          "sku": "com.xsolla.vc_1",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": [
                        {
                          "amount": 130,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "item_id": 175232,
                          "name": "Value point",
                          "sku": "com.xsolla.value_point_1"
                        },
                        {
                          "amount": 50,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "is_clan": true,
                          "item_id": 186321,
                          "name": "Clan Reward VP 1",
                          "sku": "com.xsolla.clan_value_point_1"
                        }
                      ]
                    },
                    {
                      "attributes": [
                        {
                          "external_id": "stack_size",
                          "name": {
                            "en": "Stack size"
                          },
                          "values": [
                            {
                              "external_id": "size_e3364991f92e751689a68b96598a5a5a84010b85",
                              "value": "5"
                            }
                          ]
                        },
                        {
                          "external_id": "rating",
                          "name": {
                            "en": "Rating"
                          },
                          "values": [
                            {
                              "external_id": "rating_e3364991f92e751689a68b96598a5a5a84010b85",
                              "value": "3.9"
                            }
                          ]
                        }
                      ],
                      "can_be_bought": true,
                      "description": "description",
                      "groups": [
                        {
                          "external_id": "weapons",
                          "item_order_in_group": 2,
                          "name": "weapons"
                        }
                      ],
                      "image_url": "http://image.png",
                      "is_free": false,
                      "limits": {
                        "per_user": {
                          "available": 3,
                          "limit_exceeded_visibility": "show",
                          "recurrent_schedule": {
                            "interval_type": "weekly",
                            "reset_next_date": 1746057600
                          },
                          "total": 5
                        }
                      },
                      "name": "SHOTGUN FOR TRUE RAIDERS",
                      "periods": [],
                      "price": {
                        "amount": "101.0",
                        "amount_without_discount": "101.0",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.shotgun_raider_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_renewing_subscription",
                      "virtual_prices": [
                        {
                          "amount": 100,
                          "amount_without_discount": 100,
                          "description": "description",
                          "image_url": "http://image.png",
                          "is_default": true,
                          "name": "SHOTGUN FOR TRUE RAIDERS",
                          "sku": "com.xsolla.vc_1",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 200,
                          "amount_without_discount": 200,
                          "description": "description",
                          "image_url": "http://image.png",
                          "is_default": false,
                          "name": "SHOTGUN FOR TRUE RAIDERS",
                          "sku": "com.xsolla.vc_2",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    }
                  ]
                }
              }
            },
            "schema": {
              "properties": {
                "has_more": {
                  "$ref": "#/components/schemas/Pagination_has-more"
                },
                "items": {
                  "example": [
                    {
                      "attributes": [
                        {
                          "external_id": "stack_size",
                          "name": "Stack size",
                          "values": [
                            {
                              "value": "5"
                            }
                          ]
                        }
                      ],
                      "can_be_bought": true,
                      "description": "Big Rocket - description",
                      "groups": [
                        {
                          "external_id": "weapons",
                          "name": "weapons"
                        }
                      ],
                      "image_url": "https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png",
                      "is_free": false,
                      "limits": {
                        "per_item": null,
                        "per_user": {
                          "available": 3,
                          "limit_exceeded_visibility": "show",
                          "recurrent_schedule": {
                            "interval_type": "weekly",
                            "reset_next_date": 1746057600
                          },
                          "total": 5
                        }
                      },
                      "name": "Big Rocket",
                      "periods": [
                        {
                          "date_from": "2020-08-11T10:00:00+03:00",
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "price": {
                        "amount": "100.99",
                        "amount_without_discount": "100.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.big_rocket_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_renewing_subscription",
                      "virtual_prices": [
                        {
                          "amount": 100,
                          "amount_without_discount": 100,
                          "description": "description",
                          "image_url": "http://image.png",
                          "is_default": true,
                          "name": "SHOTGUN FOR TRUE RAIDERS",
                          "sku": "com.xsolla.vc_1",
                          "type": "virtual_currency"
                        }
                      ]
                    },
                    {
                      "attributes": [
                        {
                          "external_id": "stack_size",
                          "name": "Stack size",
                          "values": [
                            {
                              "value": "5"
                            }
                          ]
                        },
                        {
                          "external_id": "rating",
                          "name": "Rating",
                          "values": [
                            {
                              "value": "3.9"
                            }
                          ]
                        },
                        {
                          "external_id": "genre",
                          "name": "Genre",
                          "values": [
                            {
                              "value": "Strategy"
                            },
                            {
                              "value": "Tactical"
                            },
                            "Turn-based"
                          ]
                        }
                      ],
                      "can_be_bought": true,
                      "description": "description",
                      "groups": [
                        {
                          "external_id": "weapons",
                          "name": {
                            "en": "weapons"
                          }
                        }
                      ],
                      "image_url": "http://image.png",
                      "is_free": false,
                      "limits": null,
                      "name": "SHOTGUN FOR TRUE RAIDERS",
                      "periods": [],
                      "price": {
                        "amount": "101.0",
                        "amount_without_discount": "101.0",
                        "currency": "USD"
                      },
                      "promotions": [],
                      "sku": "com.xsolla.shotgun_raider",
                      "type": "virtual_good",
                      "virtual_item_type": "non_renewing_subscription",
                      "virtual_prices": [
                        {
                          "amount": 100,
                          "amount_without_discount": 100,
                          "description": "description",
                          "image_url": "http://image.png",
                          "is_default": true,
                          "name": "SHOTGUN FOR TRUE RAIDERS",
                          "sku": "com.xsolla.vc_1",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 200,
                          "amount_without_discount": 200,
                          "description": "description",
                          "image_url": "http://image.png",
                          "is_default": false,
                          "name": "SHOTGUN FOR TRUE RAIDERS",
                          "sku": "com.xsolla.vc_2",
                          "type": "virtual_currency"
                        }
                      ]
                    }
                  ],
                  "items": {
                    "properties": {
                      "attributes": {
                        "$ref": "#/components/schemas/Virtual-Items-Currency_client-attributes"
                      },
                      "can_be_bought": {
                        "$ref": "#/components/schemas/Can_be_bought"
                      },
                      "custom_attributes": {
                        "$ref": "#/components/schemas/item-custom-attributes-response"
                      },
                      "description": {
                        "description": "Artikelbeschreibung.",
                        "example": "Big Rocket - description",
                        "type": "string"
                      },
                      "groups": {
                        "$ref": "#/components/schemas/items_client_groups_response"
                      },
                      "image_url": {
                        "description": "Bild-URL.",
                        "example": "https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png",
                        "type": "string"
                      },
                      "is_free": {
                        "$ref": "#/components/schemas/value-is_free"
                      },
                      "limits": {
                        "$ref": "#/components/schemas/Catalog_item_limits"
                      },
                      "name": {
                        "description": "Artikelname.",
                        "example": "Big Rocket",
                        "type": "string"
                      },
                      "periods": {
                        "$ref": "#/components/schemas/item-periods-response"
                      },
                      "price": {
                        "description": "Artikelpreise.",
                        "properties": {
                          "amount": {
                            "description": "Reduzierter Artikelpreis.",
                            "example": "100.99",
                            "type": "string"
                          },
                          "amount_without_discount": {
                            "description": "Artikelpreis.",
                            "example": "100.99",
                            "type": "string"
                          },
                          "currency": {
                            "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                            "example": "USD",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "promotions": {
                        "$ref": "#/components/schemas/Catalog_item_promotions"
                      },
                      "sku": {
                        "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                        "example": "com.xsolla.big_rocket_1",
                        "type": "string"
                      },
                      "type": {
                        "description": "Artikeltyp: `consumable`/`expiration`/`permanent`/`lootboxes`/`physical`.",
                        "example": "virtual_good",
                        "type": "string"
                      },
                      "virtual_item_type": {
                        "description": "Type of virtual item.\n\nPossible values:\n- `consumable` — An item that disappears from the inventory after use (e.g., ammo).\n- `non_consumable` — An item that stays in the inventory for an unlimited period of time.\n- `non_renewing_subscription` — Time-limited item that can represent access to services or content for a limited period of time.",
                        "enum": [
                          "consumable",
                          "non_consumable",
                          "non_renewing_subscription"
                        ],
                        "example": "non_consumable",
                        "type": "string"
                      },
                      "virtual_prices": {
                        "description": "Virtuelle Preise.",
                        "items": {
                          "description": "Virtueller Preis.",
                          "properties": {
                            "amount": {
                              "description": "Rabattierter Artikelpreis in virtueller Währung.",
                              "example": 100,
                              "type": "integer"
                            },
                            "amount_without_discount": {
                              "description": "Artikelpreis.",
                              "example": 200,
                              "type": "integer"
                            },
                            "description": {
                              "description": "Beschreibung der virtuellen Währung.",
                              "example": "Big Rocket - description",
                              "type": "string"
                            },
                            "image_url": {
                              "example": "http://image.png",
                              "type": "string"
                            },
                            "is_default": {
                              "description": "Ob der Preis für den Artikel voreingestellt ist.",
                              "example": true,
                              "type": "boolean"
                            },
                            "name": {
                              "description": "Name der virtuellen Währung.",
                              "example": "SHOTGUN FOR TRUE RAIDERS",
                              "type": "string"
                            },
                            "sku": {
                              "description": "Artikel-SKU der virtuellen Währung.",
                              "example": "com.xsolla.vc_1",
                              "type": "string"
                            },
                            "type": {
                              "description": "Art der virtuellen Währung.",
                              "example": "virtual_currency",
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "vp_rewards": {
                        "$ref": "#/components/schemas/client-item-value-point-reward"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Liste der Artikel aus der angegebenen Gruppe wurde erfolgreich empfangen."
      },
      "Virtual-Items-Currency_200-get-items-groups": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "groups": [
                    {
                      "description": "All weapons available in the game",
                      "external_id": "weapons",
                      "image_url": "https://example.com/groups/weapons.png",
                      "name": "Weapons",
                      "order": 1
                    },
                    {
                      "description": "Protective equipment",
                      "external_id": "armor",
                      "image_url": "https://example.com/groups/armor.png",
                      "name": "Armor",
                      "order": 2
                    },
                    {
                      "description": "Potions, food, and other single-use items",
                      "external_id": "consumables",
                      "image_url": null,
                      "name": "Consumables",
                      "order": 3
                    }
                  ]
                }
              }
            },
            "schema": {
              "properties": {
                "groups": {
                  "example": [
                    {
                      "description": "All weapons available in the game",
                      "external_id": "weapons",
                      "image_url": null,
                      "name": "Weapons",
                      "order": 1
                    },
                    {
                      "description": "Super description",
                      "external_id": "group_external_id",
                      "image_url": null,
                      "name": "Super",
                      "order": 1
                    }
                  ],
                  "items": {
                    "properties": {
                      "children": {
                        "description": "Untergeordnete Gruppen.",
                        "example": [
                          {
                            "children": [
                              {
                                "children": [],
                                "description": "Accessory",
                                "external_id": "accessory",
                                "image_url": null,
                                "level": 2,
                                "name": "Accessory",
                                "order": 1,
                                "parent_external_id": "background"
                              }
                            ],
                            "description": "Background description",
                            "external_id": "background",
                            "image_url": null,
                            "level": 1,
                            "name": "Background",
                            "order": 1,
                            "parent_external_id": "weapons"
                          }
                        ],
                        "items": {
                          "properties": {
                            "children": {
                              "description": "Untergeordnete Gruppen.",
                              "example": [
                                {
                                  "children": [],
                                  "description": "Accessory",
                                  "external_id": "accessory",
                                  "image_url": null,
                                  "level": 2,
                                  "name": "Accessory",
                                  "order": 1,
                                  "parent_external_id": "background"
                                }
                              ],
                              "items": {
                                "properties": {
                                  "children": {
                                    "description": "Untergeordnete Gruppen.",
                                    "example": [],
                                    "items": {
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "description": {
                                    "description": "Gruppenbeschreibung.",
                                    "example": "Accessory",
                                    "type": "string"
                                  },
                                  "external_id": {
                                    "description": "Externe ID der Gruppe.",
                                    "example": "accessory",
                                    "type": "string"
                                  },
                                  "image_url": {
                                    "description": "Bild-URL.",
                                    "example": null,
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "level": {
                                    "description": "Verschachtelungsebene der Gruppe.",
                                    "example": 2,
                                    "type": "integer"
                                  },
                                  "name": {
                                    "description": "Gruppenname.",
                                    "example": "Accessory",
                                    "type": "string"
                                  },
                                  "order": {
                                    "description": "Definiert die Anordnungsreihenfolge.",
                                    "example": 1,
                                    "type": "integer"
                                  },
                                  "parent_external_id": {
                                    "description": "Externe ID der übergeordneten Gruppe.",
                                    "example": "background",
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  }
                                },
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "description": {
                              "description": "Gruppenbeschreibung.",
                              "example": "Background description",
                              "type": "string"
                            },
                            "external_id": {
                              "description": "Externe ID der Gruppe.",
                              "example": "background",
                              "type": "string"
                            },
                            "image_url": {
                              "description": "Gruppenbild-URL.",
                              "example": null,
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "level": {
                              "description": "Verschachtelungsebene der Gruppe.",
                              "example": 1,
                              "type": "integer"
                            },
                            "name": {
                              "description": "Gruppenname.",
                              "example": "Background",
                              "type": "string"
                            },
                            "order": {
                              "description": "Definiert die Anordnungsreihenfolge.",
                              "example": 1,
                              "type": "integer"
                            },
                            "parent_external_id": {
                              "description": "Externe ID der übergeordneten Gruppe.",
                              "example": "weapons",
                              "type": [
                                "string",
                                "null"
                              ]
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "description": {
                        "description": "Gruppenbeschreibung.",
                        "example": "All weapons available in the game",
                        "type": "string"
                      },
                      "external_id": {
                        "description": "Externe ID der Gruppe.",
                        "example": "weapons",
                        "type": "string"
                      },
                      "image_url": {
                        "description": "Bild-URL.",
                        "example": null,
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "level": {
                        "description": "Verschachtelungsebene der Gruppe.",
                        "example": 0,
                        "type": "integer"
                      },
                      "name": {
                        "description": "Gruppenname.",
                        "example": "Weapons",
                        "type": "string"
                      },
                      "order": {
                        "description": "Definiert die Anordnungsreihenfolge.",
                        "example": 1,
                        "type": "integer"
                      },
                      "parent_external_id": {
                        "description": "Externe ID der übergeordneten Gruppe.",
                        "example": null,
                        "type": [
                          "string",
                          "null"
                        ]
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Gruppenliste wurde erfolgreich empfangen."
      },
      "Virtual-Items-Currency_200-get-items-list": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "has_more": true,
                  "items": [
                    {
                      "attributes": [
                        {
                          "external_id": "stack_size",
                          "name": {
                            "en": "Stack size"
                          },
                          "values": [
                            {
                              "external_id": "size_e3364991f92e751689a68b96598a5a5a84010b85",
                              "value": "5"
                            }
                          ]
                        }
                      ],
                      "can_be_bought": true,
                      "custom_attributes": {
                        "attr": "value",
                        "purchased": 0
                      },
                      "description": {
                        "en": "Big Rocket - description"
                      },
                      "groups": [
                        {
                          "external_id": "accessory",
                          "item_order_in_group": 1,
                          "name": "accessory"
                        }
                      ],
                      "image_url": "https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png",
                      "is_free": false,
                      "limits": {
                        "per_user": {
                          "available": 3,
                          "limit_exceeded_visibility": "show",
                          "recurrent_schedule": {
                            "interval_type": "weekly",
                            "reset_next_date": 1746057600
                          },
                          "total": 5
                        }
                      },
                      "name": {
                        "en": "Big Rocket"
                      },
                      "periods": [
                        {
                          "date_from": "2020-08-11T10:00:00+03:00",
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "price": {
                        "amount": "100.99",
                        "amount_without_discount": "100.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            },
                            {
                              "quantity": 1,
                              "sku": "com.xsolla.phys_good_1",
                              "type": "physical_good"
                            },
                            {
                              "bundle_type": "standard",
                              "image_url": "https://cdn.xsolla.net/img/misc/images/9676f06265375087e607cb79c5283688.png",
                              "name": "Super Lootbox with items",
                              "quantity": 1,
                              "sku": "com.xsolla.SuperLootboxBundle_1",
                              "type": "bundle"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": null,
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.big_rocket_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_renewing_subscription",
                      "virtual_prices": [
                        {
                          "amount": 100,
                          "amount_without_discount": 100,
                          "description": "description",
                          "image_url": "http://image.png",
                          "is_default": true,
                          "name": "SHOTGUN FOR TRUE RAIDERS",
                          "sku": "com.xsolla.vc_1",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [
                        {
                          "external_id": "stack_size",
                          "name": {
                            "en": "Stack size"
                          },
                          "values": [
                            {
                              "external_id": "size_e3364991f92e751689a68b96598a5a5a84010b85",
                              "value": "5"
                            }
                          ]
                        },
                        {
                          "external_id": "rating",
                          "name": {
                            "en": "Rating"
                          },
                          "values": [
                            {
                              "external_id": "rating_e3364991f92e751689a68b96598a5a5a84010b85",
                              "value": "3.9"
                            }
                          ]
                        }
                      ],
                      "can_be_bought": true,
                      "description": {
                        "en": "description"
                      },
                      "groups": [
                        {
                          "external_id": "weapons",
                          "item_order_in_group": 1,
                          "name": "Weapons"
                        }
                      ],
                      "image_url": "http://image.png",
                      "is_free": false,
                      "limits": null,
                      "name": {
                        "en": "SHOTGUN FOR TRUE RAIDERS"
                      },
                      "periods": [
                        {
                          "date_from": null,
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "price": {
                        "amount": "101.0",
                        "amount_without_discount": "101.0",
                        "currency": "USD"
                      },
                      "promotions": [],
                      "sku": "com.xsolla.shotgun_raider_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_renewing_subscription",
                      "virtual_prices": [
                        {
                          "amount": 100,
                          "amount_without_discount": 100,
                          "description": "description",
                          "image_url": "http://image.png",
                          "is_default": true,
                          "name": "SHOTGUN FOR TRUE RAIDERS",
                          "sku": "com.xsolla.vc_1",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 200,
                          "amount_without_discount": 200,
                          "description": "description",
                          "image_url": "http://image.png",
                          "is_default": false,
                          "name": "SHOTGUN FOR TRUE RAIDERS",
                          "sku": "com.xsolla.vc_2",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": {
                        "en": "description"
                      },
                      "groups": [],
                      "image_url": "http://image.png",
                      "is_free": true,
                      "limits": null,
                      "name": {
                        "en": "SHOTGUN FOR TRUE RAIDERS"
                      },
                      "periods": [],
                      "price": null,
                      "promotions": [],
                      "sku": "com.xsolla.shotgun_raider_2",
                      "type": "virtual_good",
                      "virtual_item_type": "non_renewing_subscription",
                      "virtual_prices": [],
                      "vp_rewards": []
                    }
                  ]
                }
              }
            },
            "schema": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_item-list"
            }
          }
        },
        "description": "Die Liste der virtuelle Gegenstände wurde erfolgreich empfangen."
      },
      "Virtual-Items-Currency_200-get-virtual-currency": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "attributes": [
                    {
                      "external_id": "attr1",
                      "name": {
                        "en-US": "Attribute"
                      },
                      "values": [
                        {
                          "external_id": "val1",
                          "value": "Value"
                        },
                        {
                          "external_id": "val2",
                          "value": "Value"
                        }
                      ]
                    }
                  ],
                  "can_be_bought": true,
                  "custom_attributes": {
                    "attr": "value",
                    "purchased": 0
                  },
                  "description": "Crystals - short description",
                  "groups": [],
                  "image_url": "https://cdn3.xsolla.com/img/misc/images/da33ab6cc1d7e5899cfdc5b6b6180fad.png",
                  "is_free": false,
                  "item_id": 451414,
                  "limits": null,
                  "name": "Crystals",
                  "periods": [
                    {
                      "date_from": "2023-08-11T10:00:00+03:00",
                      "date_until": "2023-08-11T20:00:00+03:00"
                    }
                  ],
                  "price": {
                    "amount": "100",
                    "amount_without_discount": "100",
                    "currency": "USD"
                  },
                  "promotions": [],
                  "sku": "com.xsolla.crystal_1",
                  "type": "virtual_currency",
                  "virtual_prices": []
                }
              }
            },
            "schema": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_virtual-currency"
            }
          }
        },
        "description": "Die virtuelle Währung wurde erfolgreich empfangen."
      },
      "Virtual-Items-Currency_200-get-virtual-currency-list": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "has_more": false,
                  "items": [
                    {
                      "attributes": [
                        {
                          "external_id": "stack_size",
                          "name": {
                            "en": "Stack size"
                          },
                          "values": [
                            {
                              "external_id": "size_e3364991f92e751689a68b96598a5a5a84010b85",
                              "value": "5"
                            }
                          ]
                        }
                      ],
                      "can_be_bought": true,
                      "custom_attributes": {
                        "attr": "value",
                        "purchased": 0
                      },
                      "description": "Big Rocket - short description",
                      "groups": [
                        {
                          "external_id": "weapons",
                          "item_order_in_group": 1,
                          "name": "weapons"
                        }
                      ],
                      "image_url": "https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png",
                      "is_free": false,
                      "limits": null,
                      "name": "Big Rocket",
                      "periods": [
                        {
                          "date_from": "2020-08-11T10:00:00+03:00",
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "price": {
                        "amount": "100.99",
                        "amount_without_discount": "100.99",
                        "currency": "USD"
                      },
                      "promotions": [],
                      "sku": "com.xsolla.big_rocket_1",
                      "type": "virtual_currency",
                      "virtual_prices": [
                        {
                          "amount": 100,
                          "amount_without_discount": 100,
                          "description": "description",
                          "image_url": "http://image.png",
                          "is_default": true,
                          "name": "SHOTGUN FOR TRUE RAIDERS",
                          "sku": "com.xsolla.shotgun_raider_1",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [
                        {
                          "external_id": "stack_size",
                          "name": {
                            "en": "Stack size"
                          },
                          "values": [
                            {
                              "external_id": "size_e3364991f92e751689a68b96598a5a5a84010b85",
                              "value": "5"
                            }
                          ]
                        },
                        {
                          "external_id": "rating",
                          "name": {
                            "en": "Rating"
                          },
                          "values": [
                            {
                              "external_id": "rating_e3364991f92e751689a68b96598a5a5a84010b85",
                              "value": "3.9"
                            }
                          ]
                        }
                      ],
                      "can_be_bought": true,
                      "description": "description",
                      "groups": [
                        {
                          "external_id": "weapons",
                          "item_order_in_group": 2,
                          "name": "weapons"
                        }
                      ],
                      "image_url": "http://image.png",
                      "is_free": false,
                      "limits": null,
                      "name": "SHOTGUN FOR TRUE RAIDERS",
                      "periods": [
                        {
                          "date_from": null,
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "price": {
                        "amount": "101.0",
                        "amount_without_discount": "101.0",
                        "currency": "USD"
                      },
                      "promotions": [],
                      "sku": "com.xsolla.shotgun_raider_2",
                      "type": "virtual_currency",
                      "virtual_prices": [],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "description",
                      "groups": [],
                      "image_url": "http://image.png",
                      "is_free": true,
                      "limits": null,
                      "name": "SHOTGUN FOR TRUE RAIDERS",
                      "periods": [],
                      "price": null,
                      "promotions": [],
                      "sku": "com.xsolla.shotgun_raider_3",
                      "type": "virtual_currency",
                      "virtual_prices": [],
                      "vp_rewards": []
                    }
                  ]
                }
              }
            },
            "schema": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_virtual-currency-list"
            }
          }
        },
        "description": "Die Liste der virtuellen Währung wurde erfolgreich empfangen."
      },
      "Virtual-Items-Currency_200-get-virtual-currency-package": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "attributes": [],
                  "bundle_type": "virtual_currency_package",
                  "can_be_bought": true,
                  "content": [
                    {
                      "description": "Crystal - short description",
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/da33ab6cc1d7e5899cfdc5b6b6180fad.png",
                      "item_id": 488831,
                      "limits": null,
                      "name": "Crystals",
                      "quantity": 10,
                      "sku": "com.xsolla.crystals_1",
                      "type": "virtual_currency"
                    }
                  ],
                  "custom_attributes": {
                    "attr": "value",
                    "purchased": 0
                  },
                  "description": "Crystal Pack Short Description",
                  "groups": [],
                  "image_url": "http://vc_package_image.png",
                  "is_free": false,
                  "item_id": 488832,
                  "limits": {
                    "per_item": null,
                    "per_user": {
                      "available": 1,
                      "limit_exceeded_visibility": "show",
                      "recurrent_schedule": {
                        "interval_type": "weekly",
                        "reset_next_date": 1690732800
                      },
                      "total": 1
                    }
                  },
                  "name": "Crystal Pack",
                  "periods": [
                    {
                      "date_from": "2020-08-11T10:00:00+03:00",
                      "date_until": "2020-08-11T20:00:00+03:00"
                    }
                  ],
                  "price": {
                    "amount": "100",
                    "amount_without_discount": "100",
                    "currency": "USD"
                  },
                  "promotions": [],
                  "sku": "com.xsolla.crystal_pack_1",
                  "type": "bundle",
                  "virtual_prices": [],
                  "vp_rewards": []
                }
              }
            },
            "schema": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_virtual-currency-package"
            }
          }
        },
        "description": "Das virtuelle Währungspaket wurde erfolgreich empfangen."
      },
      "Virtual-Items-Currency_200-get-virtual-currency-packages-list": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "has_more": false,
                  "items": [
                    {
                      "attributes": [],
                      "bundle_type": "virtual_currency_package",
                      "can_be_bought": true,
                      "content": [
                        {
                          "description": "Big Rocket - short description",
                          "image_url": "https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png",
                          "name": "Big Rocket",
                          "quantity": 100,
                          "sku": "com.xsolla.big_rocket_1",
                          "type": "virtual_currency"
                        }
                      ],
                      "custom_attributes": {
                        "attr": "value",
                        "purchased": 0
                      },
                      "description": "VC Short Package Description",
                      "groups": [
                        {
                          "external_id": "gift",
                          "item_order_in_group": 1,
                          "name": "Gift"
                        }
                      ],
                      "image_url": "http://vc_package_image.png",
                      "is_free": false,
                      "limits": {
                        "per_user": {
                          "available": 3,
                          "limit_exceeded_visibility": "show",
                          "recurrent_schedule": {
                            "interval_type": "weekly",
                            "reset_next_date": 1746057600
                          },
                          "total": 5
                        }
                      },
                      "name": "VC Name first package",
                      "periods": [
                        {
                          "date_from": "2020-08-11T10:00:00+03:00",
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "price": {
                        "amount": "2.0000",
                        "amount_without_discount": "2.0000",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.vc_package_1",
                      "type": "bundle",
                      "virtual_prices": [],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "bundle_type": "virtual_currency_package",
                      "can_be_bought": true,
                      "content": [
                        {
                          "description": "description",
                          "image_url": "http://image.png",
                          "name": "SHOTGUN FOR TRUE RAIDERS",
                          "quantity": 200,
                          "sku": "com.xsolla.shotgun_raider_1",
                          "type": "virtual_currency"
                        }
                      ],
                      "description": "VC Short Package Description",
                      "groups": [
                        {
                          "external_id": "gift",
                          "item_order_in_group": 2,
                          "name": "Gift"
                        }
                      ],
                      "image_url": "http://vc_package_image.png",
                      "is_free": false,
                      "limits": {
                        "per_user": {
                          "available": 3,
                          "limit_exceeded_visibility": "show",
                          "recurrent_schedule": {
                            "interval_type": "weekly",
                            "reset_next_date": 1746057600
                          },
                          "total": 5
                        }
                      },
                      "name": "VC Name third package",
                      "periods": [
                        {
                          "date_from": null,
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "price": {
                        "amount": "4.0000",
                        "amount_without_discount": "4.0000",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.vc_package_3",
                      "type": "bundle",
                      "virtual_prices": [],
                      "vp_rewards": []
                    }
                  ]
                }
              }
            },
            "schema": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_virtual-currency-packages"
            }
          }
        },
        "description": "Die Liste der virtuellen Währungspakete wurde erfolgreich empfangen."
      },
      "Virtual-Items-Currency_200-quick-purchase": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "order_id": 641
                }
              }
            },
            "schema": {
              "properties": {
                "order_id": {
                  "description": "Bestell-ID.",
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Erfolgreicher virtueller Schnellverkauf."
      },
      "Virtual-Items-Currency_201-created": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "sku": "com.xsolla.item_1"
                }
              }
            },
            "schema": {
              "example": {
                "sku": "com.xsolla.item_1"
              },
              "properties": {
                "sku": {
                  "example": "new-sku",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Virtueller Gegenstand wurde erfolgreich erstellt."
      },
      "Virtual-Items-Currency_401-invalid-basic-auth": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 1020,
                  "errorMessage": "[0401-1020]: Error in Authentication method occurred",
                  "statusCode": 401
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 1020,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-1020]: Error in Authentication method occurred",
                  "type": "string"
                },
                "statusCode": {
                  "example": 401,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Basisauthentifizierung nicht bestanden oder falsch. Prüfen Sie die Anmeldedaten und vergewissern Sie sich, dass Sie die Basisauthentifizierung verwenden."
      },
      "Virtual-Items-Currency_404-item": {
        "content": {
          "application/json": {
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 4001,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-4001]: Item with Project Id = 44056 and Sku = booster_mega_12222 not found",
                  "type": "string"
                },
                "statusCode": {
                  "example": 404,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Der Artikel wurde nicht gefunden. Stellen Sie sicher, dass die `project_id` und die `item_sku` korrekt sind."
      },
      "Virtual-Items-Currency_404-item-group": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 4403,
                  "errorMessage": "[0401-4403]: Item group not found",
                  "statusCode": 404
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 4403,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-4403]: Item group not found",
                  "type": "string"
                },
                "statusCode": {
                  "example": 404,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Gruppe wurde nicht gefunden. Prüfen Sie, ob die `external_id` korrekt ist und die Gruppe nicht deaktiviert oder gelöscht wurde."
      },
      "Virtual-Items-Currency_422-invalid-request": {
        "content": {
          "application/json": {
            "examples": {
              "Custom attributes JSON can’t exceed 500 characters": {
                "$ref": "#/components/examples/422-custom-attributes-size-exceeded"
              },
              "Numbers of attribute values per item exceeded": {
                "$ref": "#/components/examples/422-numbers-of-attribute-values-per-item-exceeded"
              },
              "Numbers of attributes per item exceeded": {
                "$ref": "#/components/examples/422-numbers-of-attributes-per-item-exceeded"
              },
              "The property `sku` is required": {
                "$ref": "#/components/examples/422-property-sku-is-required"
              },
              "Value limit exceeded": {
                "$ref": "#/components/examples/422-value-limit-exceeded"
              }
            },
            "schema": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_422-invalid-request"
            }
          }
        },
        "description": "Ungültige Anfrage."
      },
      "Virtual-Items-Currency_422-not-enough-virtual-currency": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 5006,
                  "errorMessage": "[0401-5006]: Not enough virtual currency",
                  "statusCode": 422
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 5006,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-5006]: Not enough virtual currency",
                  "type": "string"
                },
                "statusCode": {
                  "example": 422,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Nicht genügend virtuelle Währung."
      },
      "connector-422-validation-failed": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "errorCode": 1803,
                  "errorMessage": "[0410-1803]: File content-type doesn't allowed. Allowed content types: application/json; current content type: text/plain",
                  "statusCode": 422,
                  "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
                }
              }
            },
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 1803,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0410-1803]: File content-type doesn't allowed. Allowed content types: application/json; current content type: text/plain",
                  "type": "string"
                },
                "statusCode": {
                  "example": 422,
                  "type": "integer"
                },
                "transactionId": {
                  "example": "x-x-x-x-transactionId-mock-x-x-x",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Validierungsfehler aufgrund falscher Parameter im Anfragerumpf, in den Dateieigenschaften oder im Dateiinhalt."
      },
      "sellable-item-by-id_404": {
        "content": {
          "application/json": {
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 4001,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-4001]: Item with id = 259774 not found",
                  "type": "string"
                },
                "statusCode": {
                  "example": 404,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Artikel nicht gefunden. Stellen Sie sicher, dass die `project_id` und die `item_id` korrekt sind."
      },
      "sellable-item-by-sku_404": {
        "content": {
          "application/json": {
            "schema": {
              "properties": {
                "errorCode": {
                  "example": 4001,
                  "type": "integer"
                },
                "errorMessage": {
                  "example": "[0401-4001]: Item with sku = 'electric_shiel' not found",
                  "type": "string"
                },
                "statusCode": {
                  "example": 404,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Artikel nicht gefunden. Stellen Sie sicher, dass die `project_id` und die `sku` korrekt sind."
      },
      "sellable_items_200-get-item-by-id": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "attributes": [],
                  "can_be_bought": true,
                  "custom_attributes": {
                    "attr": "value",
                    "purchased": 0
                  },
                  "description": "Electric shield",
                  "groups": [
                    {
                      "external_id": "armour",
                      "item_order_in_group": 10,
                      "name": "Armour"
                    }
                  ],
                  "image_url": "https://cdn3.xsolla.com/img/misc/images/d2d6b1b517e6a7f3765c3bb5a3cfb87d.png",
                  "is_free": false,
                  "item_id": 259774,
                  "limits": {
                    "per_user": {
                      "available": 3,
                      "limit_exceeded_visibility": "show",
                      "recurrent_schedule": {
                        "interval_type": "weekly",
                        "reset_next_date": 1746057600
                      },
                      "total": 5
                    }
                  },
                  "name": "Electric shield",
                  "price": {
                    "amount": "9.99",
                    "amount_without_discount": "9.99",
                    "currency": "USD"
                  },
                  "promotions": [
                    {
                      "bonus": [
                        {
                          "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                          "name": "Xsolla Minigun",
                          "quantity": 1,
                          "sku": "com.xsolla.minigun_1",
                          "type": "virtual_good"
                        }
                      ],
                      "date_end": "2026-04-15T16:16:00+03:00",
                      "date_start": "2020-04-15T16:16:00+03:00",
                      "discount": {
                        "percent": "50.00"
                      },
                      "name": "Bonus promotion"
                    }
                  ],
                  "sku": "com.xsolla.electric_shield_1",
                  "type": "virtual_good",
                  "virtual_item_type": "non_consumable",
                  "virtual_prices": [
                    {
                      "amount": 10,
                      "amount_without_discount": 10,
                      "calculated_price": {
                        "amount": "10.00",
                        "amount_without_discount": "10.00"
                      },
                      "description": null,
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                      "is_default": true,
                      "item_id": 259765,
                      "name": "Gold",
                      "sku": "com.xsolla.gold_1",
                      "type": "virtual_currency"
                    },
                    {
                      "amount": 20,
                      "amount_without_discount": 20,
                      "calculated_price": {
                        "amount": "20.00",
                        "amount_without_discount": "20.00"
                      },
                      "description": null,
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                      "is_default": false,
                      "item_id": 259766,
                      "name": "Silver",
                      "sku": "com.xsolla.silver_1",
                      "type": "virtual_currency"
                    },
                    {
                      "amount": 200,
                      "amount_without_discount": 200,
                      "calculated_price": {
                        "amount": "200.00",
                        "amount_without_discount": "200.00"
                      },
                      "description": null,
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                      "is_default": false,
                      "item_id": 259767,
                      "name": "Bronze",
                      "sku": "com.xsolla.bronze_1",
                      "type": "virtual_currency"
                    }
                  ],
                  "vp_rewards": [
                    {
                      "amount": 130,
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                      "item_id": 175232,
                      "name": "Value point",
                      "sku": "com.xsolla.value_point_1"
                    },
                    {
                      "amount": 50,
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                      "is_clan": true,
                      "item_id": 186321,
                      "name": "Clan Reward VP 1",
                      "sku": "com.xsolla.clan_value_point_1"
                    }
                  ]
                }
              }
            },
            "schema": {
              "description": "Objekt mit verkäuflichen Artikel.",
              "properties": {
                "attributes": {
                  "$ref": "#/components/schemas/Virtual-Items-Currency_client-attributes"
                },
                "can_be_bought": {
                  "description": "Sofern `true`, kann der Nutzer einen Artikel kaufen.",
                  "example": true,
                  "type": "boolean"
                },
                "custom_attributes": {
                  "$ref": "#/components/schemas/item-custom-attributes-response"
                },
                "description": {
                  "description": "Artikelbeschreibung.",
                  "example": "Electric shield",
                  "type": "string"
                },
                "groups": {
                  "$ref": "#/components/schemas/items_client_groups_response"
                },
                "image_url": {
                  "description": "Bild-URL.",
                  "example": "https://cdn3.xsolla.com/img/misc/images/d2d6b1b517e6a7f3765c3bb5a3cfb87d.png",
                  "type": "string"
                },
                "is_free": {
                  "$ref": "#/components/schemas/value-is_free"
                },
                "item_id": {
                  "description": "Interne eindeutige Artikel-ID, die bei der Artikelerstellung vergeben wird.",
                  "example": 259774,
                  "type": "integer"
                },
                "limits": {
                  "$ref": "#/components/schemas/Catalog_item_limits"
                },
                "name": {
                  "description": "Artikelname.",
                  "example": "Electric shield",
                  "type": "string"
                },
                "price": {
                  "description": "Artikelpreise.",
                  "properties": {
                    "amount": {
                      "description": "Reduzierter Artikelpreis.",
                      "example": "9.99",
                      "type": "string"
                    },
                    "amount_without_discount": {
                      "description": "Artikelpreis.",
                      "example": "9.99",
                      "type": "string"
                    },
                    "currency": {
                      "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                      "example": "USD",
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "promotions": {
                  "$ref": "#/components/schemas/Catalog_item_promotions"
                },
                "sku": {
                  "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                  "example": "electric_shield",
                  "type": "string"
                },
                "type": {
                  "description": "Artikeltyp: `virtual_good`/`virtual_currency`/`bundle`/`game_key`/`physical_good`.",
                  "enum": [
                    "virtual_good",
                    "virtual_currency",
                    "bundle",
                    "game_key",
                    "physical_good"
                  ],
                  "example": "virtual_good",
                  "type": "string"
                },
                "virtual_item_type": {
                  "description": "Type of virtual item.\n\nPossible values:\n- `consumable` — An item that disappears from the inventory after use (e.g., ammo).\n- `non_consumable` — An item that stays in the inventory for an unlimited period of time.\n- `non_renewing_subscription` — Time-limited item that can represent access to services or content for a limited period of time.",
                  "enum": [
                    "consumable",
                    "non_consumable",
                    "non_renewing_subscription"
                  ],
                  "example": "non-consumable",
                  "type": "string"
                },
                "virtual_prices": {
                  "description": "Virtuelle Preise.",
                  "items": {
                    "description": "Virtueller Preis.",
                    "properties": {
                      "amount": {
                        "description": "Rabattierter Artikelpreis in virtueller Währung.",
                        "example": 10,
                        "type": "integer"
                      },
                      "amount_without_discount": {
                        "description": "Artikelpreis.",
                        "example": 10,
                        "type": "integer"
                      },
                      "calculated_price": {
                        "properties": {
                          "amount": {
                            "type": "string"
                          },
                          "amount_without_discount": {
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "description": {
                        "description": "Beschreibung der virtuellen Währung.",
                        "example": null,
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "image_url": {
                        "description": "Bild der virtuellen Währung.",
                        "example": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                        "type": "string"
                      },
                      "is_default": {
                        "description": "Ob der Preis für den Artikel voreingestellt ist.",
                        "example": true,
                        "type": "boolean"
                      },
                      "item_id": {
                        "description": "Interne eindeutige Artikel-ID, die bei der Artikelerstellung vergeben wird.",
                        "example": 259774,
                        "type": "integer"
                      },
                      "name": {
                        "description": "Name der virtuellen Währung.",
                        "example": "Gold",
                        "type": "string"
                      },
                      "sku": {
                        "description": "Artikel-SKU der virtuellen Währung.",
                        "example": "gold",
                        "type": "string"
                      },
                      "type": {
                        "description": "Art der virtuellen Währung.",
                        "example": "virtual_currency",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                },
                "vp_rewards": {
                  "$ref": "#/components/schemas/client-item-value-point-reward"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Der verkäufliche Artikel wurde erfolgreich empfangen."
      },
      "sellable_items_200-get-items-by-group-id": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "has_more": true,
                  "items": [
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Electric shield",
                      "groups": [
                        {
                          "external_id": "armour",
                          "item_order_in_group": 1,
                          "name": "Armour"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/d2d6b1b517e6a7f3765c3bb5a3cfb87d.png",
                      "is_free": false,
                      "item_id": 259774,
                      "name": "Electric shield",
                      "price": {
                        "amount": "9.99",
                        "amount_without_discount": "9.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.electric_shields_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 10,
                          "amount_without_discount": 10,
                          "calculated_price": {
                            "amount": "10.00",
                            "amount_without_discount": "10.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_1",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 20,
                          "amount_without_discount": 20,
                          "calculated_price": {
                            "amount": "20.00",
                            "amount_without_discount": "20.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_1",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 200,
                          "amount_without_discount": 200,
                          "calculated_price": {
                            "amount": "200.00",
                            "amount_without_discount": "200.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_1",
                          "type": "virtual_currency"
                        }
                      ]
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Royal shield",
                      "groups": [
                        {
                          "external_id": "armour",
                          "item_order_in_group": 2,
                          "name": "Armour"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/ed417975312a52efeeab8b039ff25cb1.png",
                      "is_free": false,
                      "item_id": 259775,
                      "name": "Royal shield",
                      "price": {
                        "amount": "19.99",
                        "amount_without_discount": "19.99",
                        "currency": "USD"
                      },
                      "promotions": [],
                      "sku": "com.xsolla.royal_shield_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 20,
                          "amount_without_discount": 20,
                          "calculated_price": {
                            "amount": "20.00",
                            "amount_without_discount": "20.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_1",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 40,
                          "amount_without_discount": 40,
                          "calculated_price": {
                            "amount": "40.00",
                            "amount_without_discount": "40.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_1",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 400,
                          "amount_without_discount": 400,
                          "calculated_price": {
                            "amount": "400.00",
                            "amount_without_discount": "400.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_1",
                          "type": "virtual_currency"
                        }
                      ]
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Ancient helmet",
                      "groups": [
                        {
                          "external_id": "armour",
                          "item_order_in_group": 3,
                          "name": "Armour"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/e70e16d9626f435e519fc8e1cc1e7176.png",
                      "is_free": false,
                      "item_id": 259776,
                      "name": "Ancient helmet",
                      "price": {
                        "amount": "1.99",
                        "amount_without_discount": "1.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.ancient_helmet_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 2,
                          "amount_without_discount": 2,
                          "calculated_price": {
                            "amount": "2.00",
                            "amount_without_discount": "2.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_2",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 4,
                          "amount_without_discount": 4,
                          "calculated_price": {
                            "amount": "4.00",
                            "amount_without_discount": "4.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_2",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 40,
                          "amount_without_discount": 40,
                          "calculated_price": {
                            "amount": "40.00",
                            "amount_without_discount": "40.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_2",
                          "type": "virtual_currency"
                        }
                      ]
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "custom_attributes": {
                        "attr": "value",
                        "purchased": 0
                      },
                      "description": "Wooden helmet",
                      "groups": [
                        {
                          "external_id": "armour",
                          "item_order_in_group": 4,
                          "name": "Armour"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/40d2812e52ad9d988ac20fc842fc66f0.png",
                      "is_free": false,
                      "item_id": 259777,
                      "limits": {
                        "per_user": {
                          "available": 3,
                          "recurrent_schedule": {
                            "interval_type": "weekly",
                            "reset_next_date": 1746057600
                          },
                          "total": 5
                        }
                      },
                      "name": "Wooden helmet",
                      "price": {
                        "amount": "0.99",
                        "amount_without_discount": "0.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.wooden_helmet_2",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 1,
                          "amount_without_discount": 1,
                          "calculated_price": {
                            "amount": "1.00",
                            "amount_without_discount": "1.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_3",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 2,
                          "amount_without_discount": 2,
                          "calculated_price": {
                            "amount": "2.00",
                            "amount_without_discount": "2.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_3",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 20,
                          "amount_without_discount": 20,
                          "calculated_price": {
                            "amount": "20.00",
                            "amount_without_discount": "20.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_3",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": [
                        {
                          "amount": 130,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "item_id": 175232,
                          "name": "Value point",
                          "sku": "com.xsolla.value_point_1"
                        },
                        {
                          "amount": 50,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "is_clan": true,
                          "item_id": 186321,
                          "name": "Clan Reward VP 1",
                          "sku": "com.xsolla.clan_value_point_1"
                        }
                      ]
                    }
                  ]
                }
              }
            },
            "schema": {
              "properties": {
                "has_more": {
                  "$ref": "#/components/schemas/Pagination_has-more"
                },
                "items": {
                  "example": [
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Electric shield",
                      "groups": [
                        {
                          "external_id": "armour",
                          "name": "Armour"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/d2d6b1b517e6a7f3765c3bb5a3cfb87d.png",
                      "is_free": false,
                      "item_id": 259774,
                      "limits": {
                        "per_user": {
                          "available": 3,
                          "limit_exceeded_visibility": "show",
                          "recurrent_schedule": {
                            "interval_type": "weekly",
                            "reset_next_date": 1746057600
                          },
                          "total": 5
                        }
                      },
                      "name": "Electric shield",
                      "price": {
                        "amount": "9.99",
                        "amount_without_discount": "9.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.electric_shield_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 10,
                          "amount_without_discount": 10,
                          "calculated_price": {
                            "amount": "10.00",
                            "amount_without_discount": "10.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_1",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 20,
                          "amount_without_discount": 20,
                          "calculated_price": {
                            "amount": "20.00",
                            "amount_without_discount": "20.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_1",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 200,
                          "amount_without_discount": 200,
                          "calculated_price": {
                            "amount": "200.00",
                            "amount_without_discount": "200.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_1",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": [
                        {
                          "amount": 130,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "item_id": 175232,
                          "name": "Value point",
                          "sku": "com.xsolla.value_point_1"
                        },
                        {
                          "amount": 50,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "is_clan": true,
                          "item_id": 186321,
                          "name": "Clan Reward VP 1",
                          "sku": "clan_value_point_sku_1"
                        }
                      ]
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Royal shield",
                      "groups": [
                        {
                          "external_id": "armour",
                          "name": "Armour"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/ed417975312a52efeeab8b039ff25cb1.png",
                      "is_free": false,
                      "item_id": 259775,
                      "name": "Royal shield",
                      "price": {
                        "amount": "19.99",
                        "amount_without_discount": "19.99",
                        "currency": "USD"
                      },
                      "promotions": [],
                      "sku": "com.xsolla.royal_shield_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 20,
                          "amount_without_discount": 20,
                          "calculated_price": {
                            "amount": "20.00",
                            "amount_without_discount": "20.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_2",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 40,
                          "amount_without_discount": 40,
                          "calculated_price": {
                            "amount": "40.00",
                            "amount_without_discount": "40.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_2",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 400,
                          "amount_without_discount": 400,
                          "calculated_price": {
                            "amount": "400.00",
                            "amount_without_discount": "400.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_2",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Ancient helmet",
                      "groups": [
                        {
                          "external_id": "armour",
                          "name": "Armour"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/e70e16d9626f435e519fc8e1cc1e7176.png",
                      "is_free": false,
                      "item_id": 259776,
                      "name": "Ancient helmet",
                      "price": {
                        "amount": "1.99",
                        "amount_without_discount": "1.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.ancient_helmet_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 2,
                          "amount_without_discount": 2,
                          "calculated_price": {
                            "amount": "2.00",
                            "amount_without_discount": "2.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_3",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 4,
                          "amount_without_discount": 4,
                          "calculated_price": {
                            "amount": "4.00",
                            "amount_without_discount": "4.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_3",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 40,
                          "amount_without_discount": 40,
                          "calculated_price": {
                            "amount": "40.00",
                            "amount_without_discount": "40.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_3",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Wooden helmet",
                      "groups": [
                        {
                          "external_id": "armour",
                          "name": "Armour"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/40d2812e52ad9d988ac20fc842fc66f0.png",
                      "is_free": false,
                      "item_id": 259777,
                      "name": "Wooden helmet",
                      "price": {
                        "amount": "0.99",
                        "amount_without_discount": "0.99",
                        "currency": "USD"
                      },
                      "promotions": [],
                      "sku": "com.xsolla.wooden_helmet_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 1,
                          "amount_without_discount": 1,
                          "calculated_price": {
                            "amount": "1.00",
                            "amount_without_discount": "1.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_4",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 2,
                          "amount_without_discount": 2,
                          "calculated_price": {
                            "amount": "2.00",
                            "amount_without_discount": "2.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_4",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 20,
                          "amount_without_discount": 20,
                          "calculated_price": {
                            "amount": "20.00",
                            "amount_without_discount": "20.00"
                          },
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_4",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    }
                  ],
                  "items": {
                    "properties": {
                      "attributes": {
                        "$ref": "#/components/schemas/Virtual-Items-Currency_client-attributes"
                      },
                      "can_be_bought": {
                        "description": "Sofern `true`, kann der Nutzer einen Artikel kaufen.",
                        "example": true,
                        "type": "boolean"
                      },
                      "custom_attributes": {
                        "$ref": "#/components/schemas/item-custom-attributes-response"
                      },
                      "description": {
                        "description": "Artikelbeschreibung.",
                        "example": "Electric shield",
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "groups": {
                        "$ref": "#/components/schemas/items_client_groups_response"
                      },
                      "image_url": {
                        "description": "Bild-URL.",
                        "example": "https://cdn3.xsolla.com/img/misc/images/d2d6b1b517e6a7f3765c3bb5a3cfb87d.png",
                        "type": "string"
                      },
                      "is_free": {
                        "$ref": "#/components/schemas/value-is_free"
                      },
                      "item_id": {
                        "description": "Interne eindeutige Artikel-ID, die bei der Artikelerstellung vergeben wird.",
                        "example": 259774,
                        "type": "integer"
                      },
                      "limits": {
                        "$ref": "#/components/schemas/Catalog_item_limits"
                      },
                      "name": {
                        "description": "Artikelname.",
                        "example": "Electric shield",
                        "type": "string"
                      },
                      "price": {
                        "description": "Artikelpreise.",
                        "properties": {
                          "amount": {
                            "description": "Reduzierter Artikelpreis.",
                            "example": "9.99",
                            "type": "string"
                          },
                          "amount_without_discount": {
                            "description": "Artikelpreis.",
                            "example": "9.99",
                            "type": "string"
                          },
                          "currency": {
                            "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                            "example": "USD",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "promotions": {
                        "$ref": "#/components/schemas/Catalog_item_promotions"
                      },
                      "sku": {
                        "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                        "example": "com.xsolla.electric_shield_1",
                        "type": "string"
                      },
                      "type": {
                        "description": "Artikeltyp: `virtual_good`/`virtual_currency`/`bundle`/`game_key`/`physical_good`.",
                        "enum": [
                          "virtual_good",
                          "virtual_currency",
                          "bundle",
                          "game_key",
                          "physical_good"
                        ],
                        "example": "virtual_good",
                        "type": "string"
                      },
                      "virtual_item_type": {
                        "description": "Type of virtual item.\n\nPossible values:\n- `consumable` — An item that disappears from the inventory after use (e.g., ammo).\n- `non_consumable` — An item that stays in the inventory for an unlimited period of time.\n- `non_renewing_subscription` — Time-limited item that can represent access to services or content for a limited period of time.",
                        "enum": [
                          "consumable",
                          "non_consumable",
                          "non_renewing_subscription"
                        ],
                        "example": "non_consumable",
                        "type": "string"
                      },
                      "virtual_prices": {
                        "description": "Virtuelle Preise.",
                        "items": {
                          "description": "Virtueller Preis.",
                          "properties": {
                            "amount": {
                              "description": "Rabattierter Artikelpreis in virtueller Währung.",
                              "example": 10,
                              "type": "integer"
                            },
                            "amount_without_discount": {
                              "description": "Artikelpreis.",
                              "example": 10,
                              "type": "integer"
                            },
                            "calculated_price": {
                              "properties": {
                                "amount": {
                                  "type": "string"
                                },
                                "amount_without_discount": {
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "description": {
                              "description": "Beschreibung der virtuellen Währung.",
                              "example": null,
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "image_url": {
                              "example": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                              "type": "string"
                            },
                            "is_default": {
                              "description": "Ob der Preis für den Artikel voreingestellt ist.",
                              "example": true,
                              "type": "boolean"
                            },
                            "item_id": {
                              "description": "Interne eindeutige Artikel-ID, die bei der Artikelerstellung vergeben wird.",
                              "example": 259774,
                              "type": "integer"
                            },
                            "name": {
                              "description": "Name der virtuellen Währung.",
                              "example": "Gold",
                              "type": "string"
                            },
                            "sku": {
                              "description": "Artikel-SKU der virtuellen Währung.",
                              "example": "com.xsolla.gold_1",
                              "type": "string"
                            },
                            "type": {
                              "description": "Art der virtuellen Währung.",
                              "example": "virtual_currency",
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "vp_rewards": {
                        "$ref": "#/components/schemas/client-item-value-point-reward"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Liste der verkäuflichen Artikel aus der angegebenen Gruppe wurde erfolgreich empfangen."
      },
      "sellable_items_200-get-items-list": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "has_more": false,
                  "items": [
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "custom_attributes": {
                        "attr": "value",
                        "purchased": 0
                      },
                      "description": "",
                      "groups": [],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                      "is_free": false,
                      "item_id": 259765,
                      "limits": null,
                      "name": "Gold",
                      "price": {
                        "amount": "1.00",
                        "amount_without_discount": "1.00",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.gold_1",
                      "type": "virtual_currency",
                      "virtual_prices": [],
                      "vp_rewards": [
                        {
                          "amount": 130,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "item_id": 175232,
                          "name": "Value point",
                          "sku": "com.xsolla.value_point_1"
                        },
                        {
                          "amount": 50,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "is_clan": true,
                          "item_id": 186321,
                          "name": "Clan Reward VP 1",
                          "sku": "com.xsolla.clan_value_point_1"
                        }
                      ]
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "",
                      "groups": [],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                      "is_free": false,
                      "item_id": 259766,
                      "name": "Silver",
                      "price": {
                        "amount": "0.50",
                        "amount_without_discount": "0.50",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.silver_1",
                      "type": "virtual_currency",
                      "virtual_prices": [],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "",
                      "groups": [],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                      "is_free": false,
                      "item_id": 259767,
                      "name": "Bronze",
                      "price": {
                        "amount": "0.10",
                        "amount_without_discount": "0.10",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.bronze_1",
                      "type": "virtual_currency",
                      "virtual_prices": [],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "bundle_type": "virtual_currency_package",
                      "can_be_bought": true,
                      "content": [
                        {
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "item_id": 259765,
                          "name": "Gold",
                          "quantity": 10,
                          "sku": "com.xsolla.gold_2",
                          "type": "virtual_currency"
                        }
                      ],
                      "description": "Chest of gold",
                      "groups": [],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/61b8d0785093017ce1f50ebed55c42a9.png",
                      "is_free": false,
                      "item_id": 259768,
                      "name": "Chest of gold",
                      "price": {
                        "amount": "7.99",
                        "amount_without_discount": "7.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.gold_chest_1",
                      "type": "bundle",
                      "virtual_prices": [],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "bundle_type": "virtual_currency_package",
                      "can_be_bought": true,
                      "content": [
                        {
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "item_id": 259766,
                          "name": "Silver",
                          "quantity": 50,
                          "sku": "com.xsolla.silver_2",
                          "type": "virtual_currency"
                        }
                      ],
                      "description": "Chest of silver",
                      "groups": [],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/f0b59a3370404e8881107249051b70bd.png",
                      "is_free": false,
                      "item_id": 259769,
                      "name": "Chest of silver",
                      "price": {
                        "amount": "19.99",
                        "amount_without_discount": "19.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.silver_chest_1",
                      "type": "bundle",
                      "virtual_prices": [],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "bundle_type": "virtual_currency_package",
                      "can_be_bought": true,
                      "content": [
                        {
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "item_id": 259767,
                          "name": "Bronze",
                          "quantity": 100,
                          "sku": "com.xsolla.bronze_1",
                          "type": "virtual_currency"
                        }
                      ],
                      "description": "Chest of bronze",
                      "groups": [],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/b32eb5b1f4f0c202ea6ac4e21c2eae18.png",
                      "is_free": false,
                      "item_id": 259770,
                      "name": "Chest of bronze",
                      "price": {
                        "amount": "5.99",
                        "amount_without_discount": "5.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.bronze_chest_1",
                      "type": "bundle",
                      "virtual_prices": [],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Sword",
                      "groups": [
                        {
                          "external_id": "swords",
                          "item_order_in_group": 1,
                          "name": "Swords"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/a558727a420cad609556e4449b9ecb12.png",
                      "is_free": false,
                      "item_id": 259771,
                      "name": "Sword",
                      "price": {
                        "amount": "1.99",
                        "amount_without_discount": "1.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.sword_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 2,
                          "amount_without_discount": 2,
                          "calculated_price": {
                            "amount": "2.00",
                            "amount_without_discount": "2.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_2",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 5,
                          "amount_without_discount": 5,
                          "calculated_price": {
                            "amount": "5.00",
                            "amount_without_discount": "5.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_2",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 50,
                          "amount_without_discount": 50,
                          "calculated_price": {
                            "amount": "50.00",
                            "amount_without_discount": "50.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_2",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Saber",
                      "groups": [
                        {
                          "external_id": "swords",
                          "item_order_in_group": 2,
                          "name": "Swords"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/edd914d60301d77b94926478d253fcb6.png",
                      "is_free": false,
                      "item_id": 259772,
                      "name": "Saber",
                      "price": {
                        "amount": "3.99",
                        "amount_without_discount": "3.99",
                        "currency": "USD"
                      },
                      "promotions": [],
                      "sku": "com.xsolla.saber_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 3,
                          "amount_without_discount": 3,
                          "calculated_price": {
                            "amount": "3.00",
                            "amount_without_discount": "3.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_3",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 7,
                          "amount_without_discount": 7,
                          "calculated_price": {
                            "amount": "7.00",
                            "amount_without_discount": "7.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_3",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 70,
                          "amount_without_discount": 70,
                          "calculated_price": {
                            "amount": "70.00",
                            "amount_without_discount": "70.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_3",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Bow",
                      "groups": [
                        {
                          "external_id": "bows",
                          "item_order_in_group": 1,
                          "name": "Bows"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/3bb3b0a5254ad15134c891108898363f.png",
                      "is_free": false,
                      "item_id": 259773,
                      "name": "Bow",
                      "price": {
                        "amount": "4.99",
                        "amount_without_discount": "4.99",
                        "currency": "USD"
                      },
                      "promotions": [],
                      "sku": "com.xsolla.bow_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 5,
                          "amount_without_discount": 5,
                          "calculated_price": {
                            "amount": "5.00",
                            "amount_without_discount": "5.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_4",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 10,
                          "amount_without_discount": 10,
                          "calculated_price": {
                            "amount": "10.00",
                            "amount_without_discount": "10.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_4",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 100,
                          "amount_without_discount": 100,
                          "calculated_price": {
                            "amount": "100.00",
                            "amount_without_discount": "100.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_5",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Electric shield",
                      "groups": [
                        {
                          "external_id": "armour",
                          "item_order_in_group": 1,
                          "name": "Armour"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/d2d6b1b517e6a7f3765c3bb5a3cfb87d.png",
                      "is_free": false,
                      "item_id": 259774,
                      "name": "Electric shield",
                      "price": {
                        "amount": "9.99",
                        "amount_without_discount": "9.99",
                        "currency": "USD"
                      },
                      "promotions": [],
                      "sku": "com.xsolla.electric_shield_2",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 10,
                          "amount_without_discount": 10,
                          "calculated_price": {
                            "amount": "10.00",
                            "amount_without_discount": "10.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_5",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 20,
                          "amount_without_discount": 20,
                          "calculated_price": {
                            "amount": "20.00",
                            "amount_without_discount": "20.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_5",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 200,
                          "amount_without_discount": 200,
                          "calculated_price": {
                            "amount": "200.00",
                            "amount_without_discount": "200.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_5",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Royal shield",
                      "groups": [
                        {
                          "external_id": "armour",
                          "item_order_in_group": 2,
                          "name": "Armour"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/ed417975312a52efeeab8b039ff25cb1.png",
                      "is_free": false,
                      "item_id": 259775,
                      "name": "Royal shield",
                      "price": {
                        "amount": "19.99",
                        "amount_without_discount": "19.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.royal_shield_2",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 20,
                          "amount_without_discount": 20,
                          "calculated_price": {
                            "amount": "20.00",
                            "amount_without_discount": "20.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_6",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 40,
                          "amount_without_discount": 40,
                          "calculated_price": {
                            "amount": "40.00",
                            "amount_without_discount": "40.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_6",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 400,
                          "amount_without_discount": 400,
                          "calculated_price": {
                            "amount": "400.00",
                            "amount_without_discount": "400.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_6",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Ancient helmet",
                      "groups": [
                        {
                          "external_id": "armour",
                          "item_order_in_group": 3,
                          "name": "Armour"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/e70e16d9626f435e519fc8e1cc1e7176.png",
                      "is_free": false,
                      "item_id": 259776,
                      "name": "Ancient helmet",
                      "price": {
                        "amount": "1.99",
                        "amount_without_discount": "1.99",
                        "currency": "USD"
                      },
                      "promotions": [],
                      "sku": "com.xsolla.ancient_helmet_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 2,
                          "amount_without_discount": 2,
                          "calculated_price": {
                            "amount": "2.00",
                            "amount_without_discount": "2.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_7",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 4,
                          "amount_without_discount": 4,
                          "calculated_price": {
                            "amount": "4.00",
                            "amount_without_discount": "4.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_7",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 40,
                          "amount_without_discount": 40,
                          "calculated_price": {
                            "amount": "40.00",
                            "amount_without_discount": "40.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_7",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Wooden helmet",
                      "groups": [
                        {
                          "external_id": "armour",
                          "item_order_in_group": 4,
                          "name": "Armour"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/40d2812e52ad9d988ac20fc842fc66f0.png",
                      "is_free": false,
                      "item_id": 259777,
                      "name": "Wooden helmet",
                      "price": {
                        "amount": "0.99",
                        "amount_without_discount": "0.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.wooden_helmet_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 1,
                          "amount_without_discount": 1,
                          "calculated_price": {
                            "amount": "1.00",
                            "amount_without_discount": "1.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_8",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 2,
                          "amount_without_discount": 2,
                          "calculated_price": {
                            "amount": "2.00",
                            "amount_without_discount": "2.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_8",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 20,
                          "amount_without_discount": 20,
                          "calculated_price": {
                            "amount": "20.00",
                            "amount_without_discount": "20.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_8",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "bundle_type": "standard",
                      "can_be_bought": true,
                      "content": [
                        {
                          "attributes": [],
                          "can_be_bought": true,
                          "description": "Electric shield",
                          "groups": [
                            {
                              "external_id": "armour",
                              "name": "Armour"
                            }
                          ],
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/d2d6b1b517e6a7f3765c3bb5a3cfb87d.png",
                          "is_free": false,
                          "item_id": 259774,
                          "name": "Electric shield",
                          "price": {
                            "amount": "9.99",
                            "amount_without_discount": "9.99",
                            "currency": "USD"
                          },
                          "promotions": [
                            {
                              "bonus": [
                                {
                                  "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                                  "name": "Xsolla Minigun",
                                  "quantity": 1,
                                  "sku": "com.xsolla.minigun_1",
                                  "type": "virtual_good"
                                }
                              ],
                              "date_end": "2026-04-15T16:16:00+03:00",
                              "date_start": "2020-04-15T16:16:00+03:00",
                              "discount": {
                                "percent": "50.00"
                              },
                              "name": "Bonus promotion"
                            }
                          ],
                          "quantity": 1,
                          "sku": "com.xsolla.electric_shield_2",
                          "type": "virtual_good",
                          "virtual_item_type": "non_consumable",
                          "virtual_prices": [
                            {
                              "amount": 10,
                              "amount_without_discount": 10,
                              "calculated_price": {
                                "amount": "10.00",
                                "amount_without_discount": "10.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                              "is_default": true,
                              "item_id": 259765,
                              "name": "Gold",
                              "sku": "com.xsolla.gold_10",
                              "type": "virtual_currency"
                            },
                            {
                              "amount": 20,
                              "amount_without_discount": 20,
                              "calculated_price": {
                                "amount": "20.00",
                                "amount_without_discount": "20.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                              "is_default": false,
                              "item_id": 259766,
                              "name": "Silver",
                              "sku": "com.xsolla.silver_10",
                              "type": "virtual_currency"
                            },
                            {
                              "amount": 200,
                              "amount_without_discount": 200,
                              "calculated_price": {
                                "amount": "200.00",
                                "amount_without_discount": "200.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                              "is_default": false,
                              "item_id": 259767,
                              "name": "Bronze",
                              "sku": "com.xsolla.bronze_10",
                              "type": "virtual_currency"
                            }
                          ]
                        },
                        {
                          "attributes": [],
                          "can_be_bought": true,
                          "description": "Ancient helmet",
                          "groups": [
                            {
                              "external_id": "armour",
                              "name": "Armour"
                            }
                          ],
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e70e16d9626f435e519fc8e1cc1e7176.png",
                          "is_free": false,
                          "item_id": 259776,
                          "name": "Ancient helmet",
                          "price": {
                            "amount": "1.99",
                            "amount_without_discount": "1.99",
                            "currency": "USD"
                          },
                          "promotions": [
                            {
                              "bonus": [
                                {
                                  "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                                  "name": "Xsolla Minigun",
                                  "quantity": 1,
                                  "sku": "com.xsolla.minigun_1",
                                  "type": "virtual_good"
                                }
                              ],
                              "date_end": "2026-04-15T16:16:00+03:00",
                              "date_start": "2020-04-15T16:16:00+03:00",
                              "discount": {
                                "percent": "50.00"
                              },
                              "name": "Bonus promotion"
                            }
                          ],
                          "quantity": 1,
                          "sku": "com.xsolla.ancient_helmet_2",
                          "type": "virtual_good",
                          "virtual_item_type": "non_consumable",
                          "virtual_prices": [
                            {
                              "amount": 2,
                              "amount_without_discount": 2,
                              "calculated_price": {
                                "amount": "2.00",
                                "amount_without_discount": "2.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                              "is_default": true,
                              "item_id": 259765,
                              "name": "Gold",
                              "sku": "com.xsolla.gold_11",
                              "type": "virtual_currency"
                            },
                            {
                              "amount": 4,
                              "amount_without_discount": 4,
                              "calculated_price": {
                                "amount": "4.00",
                                "amount_without_discount": "4.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                              "is_default": false,
                              "item_id": 259766,
                              "name": "Silver",
                              "sku": "com.xsolla.silver_11",
                              "type": "virtual_currency"
                            },
                            {
                              "amount": 40,
                              "amount_without_discount": 40,
                              "calculated_price": {
                                "amount": "40.00",
                                "amount_without_discount": "40.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                              "is_default": false,
                              "item_id": 259767,
                              "name": "Bronze",
                              "sku": "com.xsolla.bronze_11",
                              "type": "virtual_currency"
                            }
                          ]
                        }
                      ],
                      "description": "Chest of armour",
                      "groups": [],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/5212202f9b8c9dbd254652d6cbeba03e.png",
                      "is_free": false,
                      "item_id": 259778,
                      "name": "Chest of armor",
                      "price": {
                        "amount": "19.99",
                        "amount_without_discount": "19.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.armor_chest_1",
                      "total_content_price": {
                        "amount": "11.98",
                        "amount_without_discount": "11.98",
                        "currency": "USD"
                      },
                      "type": "bundle",
                      "virtual_prices": [
                        {
                          "amount": 20,
                          "amount_without_discount": 20,
                          "calculated_price": {
                            "amount": "20.00",
                            "amount_without_discount": "20.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_9",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 40,
                          "amount_without_discount": 40,
                          "calculated_price": {
                            "amount": "40.00",
                            "amount_without_discount": "40.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_9",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 400,
                          "amount_without_discount": 400,
                          "calculated_price": {
                            "amount": "400.00",
                            "amount_without_discount": "400.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_9",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "bundle_type": "standard",
                      "can_be_bought": true,
                      "content": [
                        {
                          "attributes": [],
                          "can_be_bought": true,
                          "description": "Saber",
                          "groups": [
                            {
                              "external_id": "swords",
                              "name": "Swords"
                            }
                          ],
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/edd914d60301d77b94926478d253fcb6.png",
                          "is_free": false,
                          "item_id": 259772,
                          "name": "Saber",
                          "price": {
                            "amount": "3.99",
                            "amount_without_discount": "3.99",
                            "currency": "USD"
                          },
                          "quantity": 1,
                          "sku": "com.xsolla.saber_1",
                          "type": "virtual_good",
                          "virtual_item_type": "non_consumable",
                          "virtual_prices": [
                            {
                              "amount": 3,
                              "amount_without_discount": 3,
                              "calculated_price": {
                                "amount": "3.00",
                                "amount_without_discount": "3.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                              "is_default": true,
                              "item_id": 259765,
                              "name": "Gold",
                              "sku": "com.xsolla.gold_13",
                              "type": "virtual_currency"
                            },
                            {
                              "amount": 7,
                              "amount_without_discount": 7,
                              "calculated_price": {
                                "amount": "7.00",
                                "amount_without_discount": "7.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                              "is_default": false,
                              "item_id": 259766,
                              "name": "Silver",
                              "sku": "com.xsolla.silver_13",
                              "type": "virtual_currency"
                            },
                            {
                              "amount": 70,
                              "amount_without_discount": 70,
                              "calculated_price": {
                                "amount": "70.00",
                                "amount_without_discount": "70.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                              "is_default": false,
                              "item_id": 259767,
                              "name": "Bronze",
                              "sku": "com.xsolla.bronze_13",
                              "type": "virtual_currency"
                            }
                          ]
                        },
                        {
                          "attributes": [],
                          "bundle_type": "virtual_currency_package",
                          "can_be_bought": true,
                          "content": [
                            {
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                              "item_id": 259766,
                              "name": "Silver",
                              "quantity": 50,
                              "sku": "com.xsolla.silver_13",
                              "type": "virtual_currency"
                            }
                          ],
                          "description": "Chest of silver",
                          "groups": [],
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/f0b59a3370404e8881107249051b70bd.png",
                          "is_free": false,
                          "item_id": 259769,
                          "name": "Chest of silver",
                          "price": {
                            "amount": "19.99",
                            "amount_without_discount": "19.99",
                            "currency": "USD"
                          },
                          "promotions": [],
                          "quantity": 10,
                          "sku": "com.xsolla.silver_chest_2",
                          "type": "bundle",
                          "virtual_prices": []
                        },
                        {
                          "attributes": [],
                          "bundle_type": "virtual_currency_package",
                          "can_be_bought": true,
                          "content": [
                            {
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                              "item_id": 259767,
                              "name": "Bronze",
                              "quantity": 100,
                              "sku": "com.xsolla.bronze_13",
                              "type": "virtual_currency"
                            }
                          ],
                          "description": "Chest of bronze",
                          "groups": [],
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b32eb5b1f4f0c202ea6ac4e21c2eae18.png",
                          "is_free": false,
                          "item_id": 259770,
                          "name": "Chest of bronze",
                          "price": {
                            "amount": "5.99",
                            "amount_without_discount": "5.99",
                            "currency": "USD"
                          },
                          "promotions": [],
                          "quantity": 100,
                          "sku": "com.xsolla.bronze_chest_2",
                          "type": "bundle",
                          "virtual_prices": []
                        }
                      ],
                      "description": "Treasure Chest",
                      "groups": [],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/7b1c0136d91398f9ab17924deee5eeec.png",
                      "is_free": false,
                      "item_id": 259779,
                      "name": "Treasure Chest",
                      "price": {
                        "amount": "9.99",
                        "amount_without_discount": "9.99",
                        "currency": "USD"
                      },
                      "promotions": [
                        {
                          "bonus": [
                            {
                              "image_url": "https://cdn.xsolla.net/img/misc/images/2fc5c491a47413a8e8000447889093c2.png",
                              "name": "Xsolla Minigun",
                              "quantity": 1,
                              "sku": "com.xsolla.minigun_1",
                              "type": "virtual_good"
                            }
                          ],
                          "date_end": "2026-04-15T16:16:00+03:00",
                          "date_start": "2020-04-15T16:16:00+03:00",
                          "discount": {
                            "percent": "50.00"
                          },
                          "name": "Bonus promotion"
                        }
                      ],
                      "sku": "com.xsolla.treasure_chest_1",
                      "total_content_price": {
                        "amount": "802.89",
                        "amount_without_discount": "802.89",
                        "currency": "USD"
                      },
                      "type": "bundle",
                      "virtual_prices": [
                        {
                          "amount": 10,
                          "amount_without_discount": 10,
                          "calculated_price": {
                            "amount": "10.00",
                            "amount_without_discount": "10.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_12",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 20,
                          "amount_without_discount": 20,
                          "calculated_price": {
                            "amount": "20.00",
                            "amount_without_discount": "20.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_12",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 40,
                          "amount_without_discount": 40,
                          "calculated_price": {
                            "amount": "40.00",
                            "amount_without_discount": "40.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_12",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    }
                  ]
                }
              }
            },
            "schema": {
              "description": "Objekt mit verkäuflichen Artikeln.",
              "properties": {
                "has_more": {
                  "$ref": "#/components/schemas/Pagination_has-more"
                },
                "items": {
                  "example": [
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "",
                      "groups": [],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                      "is_free": false,
                      "item_id": 259765,
                      "limits": {
                        "per_user": {
                          "available": 3,
                          "limit_exceeded_visibility": "show",
                          "recurrent_schedule": {
                            "interval_type": "weekly",
                            "reset_next_date": 1746057600
                          },
                          "total": 5
                        }
                      },
                      "name": "Gold",
                      "price": {
                        "amount": "1.00",
                        "amount_without_discount": "1.00",
                        "currency": "USD"
                      },
                      "sku": "com.xsolla.gold_1",
                      "type": "virtual_currency",
                      "virtual_prices": [],
                      "vp_rewards": [
                        {
                          "amount": 130,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "item_id": 175232,
                          "name": "Value point",
                          "sku": "com.xsolla.value_point_1"
                        },
                        {
                          "amount": 50,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                          "is_clan": true,
                          "item_id": 186321,
                          "name": "Clan Reward VP 1",
                          "sku": "com.xsolla.clan_value_point_1"
                        }
                      ]
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "",
                      "groups": [],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                      "is_free": false,
                      "item_id": 259766,
                      "limits": null,
                      "name": "Silver",
                      "price": {
                        "amount": "0.50",
                        "amount_without_discount": "0.50",
                        "currency": "USD"
                      },
                      "sku": "com.xsolla.silver_1",
                      "type": "virtual_currency",
                      "virtual_prices": [],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "",
                      "groups": [],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                      "is_free": false,
                      "item_id": 259767,
                      "limits": null,
                      "name": "Bronze",
                      "price": {
                        "amount": "0.10",
                        "amount_without_discount": "0.10",
                        "currency": "USD"
                      },
                      "sku": "com.xsolla.bronze_1",
                      "type": "virtual_currency",
                      "virtual_prices": [],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "bundle_type": "virtual_currency_package",
                      "can_be_bought": true,
                      "content": [
                        {
                          "description": null,
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "item_id": 259765,
                          "name": "Gold",
                          "quantity": 10,
                          "sku": "com.xsolla.gold_1",
                          "type": "virtual_currency"
                        }
                      ],
                      "description": "Chest of gold",
                      "groups": [],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/61b8d0785093017ce1f50ebed55c42a9.png",
                      "is_free": false,
                      "item_id": 259768,
                      "limits": null,
                      "name": "Chest of gold",
                      "price": {
                        "amount": "7.99",
                        "amount_without_discount": "7.99",
                        "currency": "USD"
                      },
                      "sku": "com.xsolla.gold_chest_1",
                      "type": "bundle",
                      "virtual_prices": [],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "bundle_type": "virtual_currency_package",
                      "can_be_bought": true,
                      "content": [
                        {
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "item_id": 259766,
                          "name": "Silver",
                          "quantity": 50,
                          "sku": "com.xsolla.silver_1",
                          "type": "virtual_currency"
                        }
                      ],
                      "description": "Chest of silver",
                      "groups": [],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/f0b59a3370404e8881107249051b70bd.png",
                      "is_free": false,
                      "item_id": 259769,
                      "limits": null,
                      "name": "Chest of silver",
                      "price": {
                        "amount": "19.99",
                        "amount_without_discount": "19.99",
                        "currency": "USD"
                      },
                      "sku": "com.xsolla.silver_chest_1",
                      "type": "bundle",
                      "virtual_prices": [],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "bundle_type": "virtual_currency_package",
                      "can_be_bought": true,
                      "content": [
                        {
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "item_id": 259767,
                          "name": "Bronze",
                          "quantity": 100,
                          "sku": "com.xsolla.bronze_2",
                          "type": "virtual_currency"
                        }
                      ],
                      "description": "Chest of bronze",
                      "groups": [],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/b32eb5b1f4f0c202ea6ac4e21c2eae18.png",
                      "is_free": false,
                      "item_id": 259770,
                      "limits": null,
                      "name": "Chest of bronze",
                      "price": {
                        "amount": "5.99",
                        "amount_without_discount": "5.99",
                        "currency": "USD"
                      },
                      "sku": "com.xsolla.bronze_chest_1",
                      "type": "bundle",
                      "virtual_prices": [],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Sword",
                      "groups": [
                        {
                          "external_id": "swords",
                          "name": "Swords"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/a558727a420cad609556e4449b9ecb12.png",
                      "is_free": false,
                      "item_id": 259771,
                      "limits": null,
                      "name": "Sword",
                      "price": {
                        "amount": "1.99",
                        "amount_without_discount": "1.99",
                        "currency": "USD"
                      },
                      "sku": "com.xsolla.sword_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 2,
                          "amount_without_discount": 2,
                          "calculated_price": {
                            "amount": "2.00",
                            "amount_without_discount": "2.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_2",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 5,
                          "amount_without_discount": 5,
                          "calculated_price": {
                            "amount": "5.00",
                            "amount_without_discount": "5.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_2",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 50,
                          "amount_without_discount": 50,
                          "calculated_price": {
                            "amount": "50.00",
                            "amount_without_discount": "50.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_2",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Saber",
                      "groups": [
                        {
                          "external_id": "swords",
                          "name": "Swords"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/edd914d60301d77b94926478d253fcb6.png",
                      "is_free": false,
                      "item_id": 259772,
                      "limits": null,
                      "name": "Saber",
                      "price": {
                        "amount": "3.99",
                        "amount_without_discount": "3.99",
                        "currency": "USD"
                      },
                      "sku": "com.xsolla.saber_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 3,
                          "amount_without_discount": 3,
                          "calculated_price": {
                            "amount": "3.00",
                            "amount_without_discount": "3.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_3",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 7,
                          "amount_without_discount": 7,
                          "calculated_price": {
                            "amount": "7.00",
                            "amount_without_discount": "7.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_3",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 70,
                          "amount_without_discount": 70,
                          "calculated_price": {
                            "amount": "70.00",
                            "amount_without_discount": "70.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_3",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Bow",
                      "groups": [
                        {
                          "external_id": "bows",
                          "name": "Bows"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/3bb3b0a5254ad15134c891108898363f.png",
                      "is_free": false,
                      "item_id": 259773,
                      "limits": null,
                      "name": "Bow",
                      "price": {
                        "amount": "4.99",
                        "amount_without_discount": "4.99",
                        "currency": "USD"
                      },
                      "sku": "com.xsolla.bow_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 5,
                          "amount_without_discount": 5,
                          "calculated_price": {
                            "amount": "5.00",
                            "amount_without_discount": "5.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_4",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 10,
                          "amount_without_discount": 10,
                          "calculated_price": {
                            "amount": "10.00",
                            "amount_without_discount": "10.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_4",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 100,
                          "amount_without_discount": 100,
                          "calculated_price": {
                            "amount": "100.00",
                            "amount_without_discount": "100.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_4",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Electric shield",
                      "groups": [
                        {
                          "external_id": "armour",
                          "name": "Armour"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/d2d6b1b517e6a7f3765c3bb5a3cfb87d.png",
                      "is_free": false,
                      "item_id": 259774,
                      "name": "Electric shield",
                      "price": {
                        "amount": "9.99",
                        "amount_without_discount": "9.99",
                        "currency": "USD"
                      },
                      "sku": "com.xsolla.electric_shield_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 10,
                          "amount_without_discount": 10,
                          "calculated_price": {
                            "amount": "10.00",
                            "amount_without_discount": "10.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_5",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 20,
                          "amount_without_discount": 20,
                          "calculated_price": {
                            "amount": "20.00",
                            "amount_without_discount": "20.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_5",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 200,
                          "amount_without_discount": 200,
                          "calculated_price": {
                            "amount": "200.00",
                            "amount_without_discount": "200.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_5",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Royal shield",
                      "groups": [
                        {
                          "external_id": "armour",
                          "name": "Armour"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/ed417975312a52efeeab8b039ff25cb1.png",
                      "is_free": false,
                      "item_id": 259775,
                      "name": "Royal shield",
                      "price": {
                        "amount": "19.99",
                        "amount_without_discount": "19.99",
                        "currency": "USD"
                      },
                      "sku": "com.xsolla.royal_shield_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 20,
                          "amount_without_discount": 20,
                          "calculated_price": {
                            "amount": "20.00",
                            "amount_without_discount": "20.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_6",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 40,
                          "amount_without_discount": 40,
                          "calculated_price": {
                            "amount": "40.00",
                            "amount_without_discount": "40.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_6",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 400,
                          "amount_without_discount": 400,
                          "calculated_price": {
                            "amount": "400.00",
                            "amount_without_discount": "400.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_6",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Ancient helmet",
                      "groups": [
                        {
                          "external_id": "armour",
                          "name": "Armour"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/e70e16d9626f435e519fc8e1cc1e7176.png",
                      "is_free": false,
                      "item_id": 259776,
                      "name": "Ancient helmet",
                      "price": {
                        "amount": "1.99",
                        "amount_without_discount": "1.99",
                        "currency": "USD"
                      },
                      "sku": "com.xsolla.ancient_helmet_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 2,
                          "amount_without_discount": 2,
                          "calculated_price": {
                            "amount": "2.00",
                            "amount_without_discount": "2.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_7",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 4,
                          "amount_without_discount": 4,
                          "calculated_price": {
                            "amount": "4.00",
                            "amount_without_discount": "4.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_7",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 40,
                          "amount_without_discount": 40,
                          "calculated_price": {
                            "amount": "40.00",
                            "amount_without_discount": "40.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_7",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "can_be_bought": true,
                      "description": "Wooden helmet",
                      "groups": [
                        {
                          "external_id": "armour",
                          "name": "Armour"
                        }
                      ],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/40d2812e52ad9d988ac20fc842fc66f0.png",
                      "is_free": false,
                      "item_id": 259777,
                      "name": "Wooden helmet",
                      "price": {
                        "amount": "0.99",
                        "amount_without_discount": "0.99",
                        "currency": "USD"
                      },
                      "sku": "com.xsolla.wooden_helmet_1",
                      "type": "virtual_good",
                      "virtual_item_type": "non_consumable",
                      "virtual_prices": [
                        {
                          "amount": 1,
                          "amount_without_discount": 1,
                          "calculated_price": {
                            "amount": "1.00",
                            "amount_without_discount": "1.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_8",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 2,
                          "amount_without_discount": 2,
                          "calculated_price": {
                            "amount": "2.00",
                            "amount_without_discount": "2.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_8",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 20,
                          "amount_without_discount": 20,
                          "calculated_price": {
                            "amount": "20.00",
                            "amount_without_discount": "20.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_8",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "bundle_type": "standard",
                      "can_be_bought": true,
                      "content": [
                        {
                          "attributes": [],
                          "can_be_bought": true,
                          "description": "Electric shield",
                          "groups": [
                            {
                              "external_id": "armour",
                              "name": "Armour"
                            }
                          ],
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/d2d6b1b517e6a7f3765c3bb5a3cfb87d.png",
                          "is_free": false,
                          "item_id": 259774,
                          "name": "Electric shield",
                          "price": {
                            "amount": "9.99",
                            "amount_without_discount": "9.99",
                            "currency": "USD"
                          },
                          "quantity": 1,
                          "sku": "com.xsolla.electric_shield_2",
                          "type": "virtual_good",
                          "virtual_item_type": "non_consumable",
                          "virtual_prices": [
                            {
                              "amount": 10,
                              "amount_without_discount": 10,
                              "calculated_price": {
                                "amount": "10.00",
                                "amount_without_discount": "10.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                              "is_default": true,
                              "item_id": 259765,
                              "name": "Gold",
                              "sku": "com.xsolla.gold_10",
                              "type": "virtual_currency"
                            },
                            {
                              "amount": 20,
                              "amount_without_discount": 20,
                              "calculated_price": {
                                "amount": "20.00",
                                "amount_without_discount": "20.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                              "is_default": false,
                              "item_id": 259766,
                              "name": "Silver",
                              "sku": "com.xsolla.silver_10",
                              "type": "virtual_currency"
                            },
                            {
                              "amount": 200,
                              "amount_without_discount": 200,
                              "calculated_price": {
                                "amount": "200.00",
                                "amount_without_discount": "200.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                              "is_default": false,
                              "item_id": 259767,
                              "name": "Bronze",
                              "sku": "com.xsolla.bronze_10",
                              "type": "virtual_currency"
                            }
                          ]
                        },
                        {
                          "attributes": [],
                          "can_be_bought": true,
                          "description": "Ancient helmet",
                          "groups": [
                            {
                              "external_id": "armour",
                              "name": "Armour"
                            }
                          ],
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e70e16d9626f435e519fc8e1cc1e7176.png",
                          "is_free": false,
                          "item_id": 259776,
                          "name": "Ancient helmet",
                          "price": {
                            "amount": "1.99",
                            "amount_without_discount": "1.99",
                            "currency": "USD"
                          },
                          "quantity": 1,
                          "sku": "com.xsolla.ancient_helmet_2",
                          "type": "virtual_good",
                          "virtual_item_type": "non_consumable",
                          "virtual_prices": [
                            {
                              "amount": 2,
                              "amount_without_discount": 2,
                              "calculated_price": {
                                "amount": "2.00",
                                "amount_without_discount": "2.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                              "is_default": true,
                              "item_id": 259765,
                              "name": "Gold",
                              "sku": "com.xsolla.gold_11",
                              "type": "virtual_currency"
                            },
                            {
                              "amount": 4,
                              "amount_without_discount": 4,
                              "calculated_price": {
                                "amount": "4.00",
                                "amount_without_discount": "4.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                              "is_default": false,
                              "item_id": 259766,
                              "name": "Silver",
                              "sku": "com.xsolla.silver_11",
                              "type": "virtual_currency"
                            },
                            {
                              "amount": 40,
                              "amount_without_discount": 40,
                              "calculated_price": {
                                "amount": "40.00",
                                "amount_without_discount": "40.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                              "is_default": false,
                              "item_id": 259767,
                              "name": "Bronze",
                              "sku": "com.xsolla.bronze_11",
                              "type": "virtual_currency"
                            }
                          ]
                        }
                      ],
                      "description": "Chest of armour",
                      "groups": [],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/5212202f9b8c9dbd254652d6cbeba03e.png",
                      "is_free": false,
                      "item_id": 259778,
                      "name": "Chest of armor",
                      "price": {
                        "amount": "19.99",
                        "amount_without_discount": "19.99",
                        "currency": "USD"
                      },
                      "sku": "com.xsolla.armor_chest_1",
                      "total_content_price": {
                        "amount": "11.98",
                        "amount_without_discount": "11.98",
                        "currency": "USD"
                      },
                      "type": "bundle",
                      "virtual_prices": [
                        {
                          "amount": 20,
                          "amount_without_discount": 20,
                          "calculated_price": {
                            "amount": "20.00",
                            "amount_without_discount": "20.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_9",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 40,
                          "amount_without_discount": 40,
                          "calculated_price": {
                            "amount": "40.00",
                            "amount_without_discount": "40.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_9",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 400,
                          "amount_without_discount": 400,
                          "calculated_price": {
                            "amount": "400.00",
                            "amount_without_discount": "400.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_9",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    },
                    {
                      "attributes": [],
                      "bundle_type": "standard",
                      "can_be_bought": true,
                      "content": [
                        {
                          "attributes": [],
                          "can_be_bought": true,
                          "description": "Saber",
                          "groups": [
                            {
                              "external_id": "swords",
                              "name": "Swords"
                            }
                          ],
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/edd914d60301d77b94926478d253fcb6.png",
                          "is_free": false,
                          "item_id": 259772,
                          "name": "Saber",
                          "price": {
                            "amount": "3.99",
                            "amount_without_discount": "3.99",
                            "currency": "USD"
                          },
                          "quantity": 1,
                          "sku": "com.xsolla.saber_2",
                          "type": "virtual_good",
                          "virtual_item_type": "non_consumable",
                          "virtual_prices": [
                            {
                              "amount": 3,
                              "amount_without_discount": 3,
                              "calculated_price": {
                                "amount": "3.00",
                                "amount_without_discount": "3.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                              "is_default": true,
                              "item_id": 259765,
                              "name": "Gold",
                              "sku": "com.xsolla.gold_13",
                              "type": "virtual_currency"
                            },
                            {
                              "amount": 7,
                              "amount_without_discount": 7,
                              "calculated_price": {
                                "amount": "7.00",
                                "amount_without_discount": "7.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                              "is_default": false,
                              "item_id": 259766,
                              "name": "Silver",
                              "sku": "com.xsolla.silver_13",
                              "type": "virtual_currency"
                            },
                            {
                              "amount": 70,
                              "amount_without_discount": 70,
                              "calculated_price": {
                                "amount": "70.00",
                                "amount_without_discount": "70.00"
                              },
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                              "is_default": false,
                              "item_id": 259767,
                              "name": "Bronze",
                              "sku": "com.xsolla.bronze_13",
                              "type": "virtual_currency"
                            }
                          ]
                        },
                        {
                          "attributes": [],
                          "bundle_type": "virtual_currency_package",
                          "can_be_bought": true,
                          "content": [
                            {
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                              "item_id": 259766,
                              "name": "Silver",
                              "quantity": 50,
                              "sku": "com.xsolla.silver_14",
                              "type": "virtual_currency"
                            }
                          ],
                          "description": "Chest of silver",
                          "groups": [],
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/f0b59a3370404e8881107249051b70bd.png",
                          "is_free": false,
                          "item_id": 259769,
                          "name": "Chest of silver",
                          "price": {
                            "amount": "19.99",
                            "amount_without_discount": "19.99",
                            "currency": "USD"
                          },
                          "quantity": 10,
                          "sku": "com.xsolla.silver_chest_2",
                          "type": "bundle",
                          "virtual_prices": []
                        },
                        {
                          "attributes": [],
                          "bundle_type": "virtual_currency_package",
                          "can_be_bought": true,
                          "content": [
                            {
                              "description": "",
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                              "item_id": 259767,
                              "name": "Bronze",
                              "quantity": 100,
                              "sku": "com.xsolla.bronze_11",
                              "type": "virtual_currency"
                            }
                          ],
                          "description": "Chest of bronze",
                          "groups": [],
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b32eb5b1f4f0c202ea6ac4e21c2eae18.png",
                          "is_free": false,
                          "item_id": 259770,
                          "name": "Chest of bronze",
                          "price": {
                            "amount": "5.99",
                            "amount_without_discount": "5.99",
                            "currency": "USD"
                          },
                          "quantity": 100,
                          "sku": "com.xsolla.bronze_chest_2",
                          "type": "bundle",
                          "virtual_prices": []
                        }
                      ],
                      "description": "Treasure Chest",
                      "groups": [],
                      "image_url": "https://cdn3.xsolla.com/img/misc/images/7b1c0136d91398f9ab17924deee5eeec.png",
                      "is_free": false,
                      "item_id": 259779,
                      "name": "Treasure Chest",
                      "price": {
                        "amount": "9.99",
                        "amount_without_discount": "9.99",
                        "currency": "USD"
                      },
                      "sku": "com.xsolla.treasure_chest_1",
                      "total_content_price": {
                        "amount": "802.89",
                        "amount_without_discount": "802.89",
                        "currency": "USD"
                      },
                      "type": "bundle",
                      "virtual_prices": [
                        {
                          "amount": 10,
                          "amount_without_discount": 10,
                          "calculated_price": {
                            "amount": "10.00",
                            "amount_without_discount": "10.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                          "is_default": true,
                          "item_id": 259765,
                          "name": "Gold",
                          "sku": "com.xsolla.gold_12",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 20,
                          "amount_without_discount": 20,
                          "calculated_price": {
                            "amount": "20.00",
                            "amount_without_discount": "20.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/015e4f4ea4deb1e2c92d5c21a4d58309.png",
                          "is_default": false,
                          "item_id": 259766,
                          "name": "Silver",
                          "sku": "com.xsolla.silver_12",
                          "type": "virtual_currency"
                        },
                        {
                          "amount": 40,
                          "amount_without_discount": 40,
                          "calculated_price": {
                            "amount": "40.00",
                            "amount_without_discount": "40.00"
                          },
                          "description": "",
                          "image_url": "https://cdn3.xsolla.com/img/misc/images/b0beedd5763b612bd3a5631e6cb1d1ff.png",
                          "is_default": false,
                          "item_id": 259767,
                          "name": "Bronze",
                          "sku": "com.xsolla.bronze_12",
                          "type": "virtual_currency"
                        }
                      ],
                      "vp_rewards": []
                    }
                  ],
                  "items": {
                    "properties": {
                      "attributes": {
                        "$ref": "#/components/schemas/Virtual-Items-Currency_client-attributes"
                      },
                      "bundle_type": {
                        "description": "Bündeltyp. Wird zurückgegeben, wenn der Artikeltyp ein Bündel ist.",
                        "enum": [
                          "standard",
                          "virtual_currency_package"
                        ],
                        "type": "string"
                      },
                      "can_be_bought": {
                        "description": "Sofern `true`, kann der Nutzer einen Artikel kaufen.",
                        "example": true,
                        "type": "boolean"
                      },
                      "content": {
                        "items": {
                          "items": {
                            "$ref": "#/components/schemas/Bundles_client_content"
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "custom_attributes": {
                        "$ref": "#/components/schemas/item-custom-attributes-response"
                      },
                      "description": {
                        "description": "Artikelbeschreibung.",
                        "example": "Electric shield",
                        "type": "string"
                      },
                      "groups": {
                        "$ref": "#/components/schemas/items_client_groups_response"
                      },
                      "image_url": {
                        "description": "Bild-URL.",
                        "example": "https://cdn3.xsolla.com/img/misc/images/d2d6b1b517e6a7f3765c3bb5a3cfb87d.png",
                        "type": "string"
                      },
                      "is_free": {
                        "$ref": "#/components/schemas/value-is_free"
                      },
                      "item_id": {
                        "description": "Interne eindeutige Artikel-ID, die bei der Artikelerstellung vergeben wird.",
                        "example": 259774,
                        "type": "integer"
                      },
                      "limits": {
                        "$ref": "#/components/schemas/Catalog_item_limits"
                      },
                      "name": {
                        "description": "Artikelname.",
                        "example": "Electric shield",
                        "type": "string"
                      },
                      "price": {
                        "description": "Artikelpreise.",
                        "properties": {
                          "amount": {
                            "description": "Reduzierter Artikelpreis.",
                            "example": "9.99",
                            "type": "string"
                          },
                          "amount_without_discount": {
                            "description": "Artikelpreis.",
                            "example": "9.99",
                            "type": "string"
                          },
                          "currency": {
                            "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                            "example": "USD",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "promotions": {
                        "$ref": "#/components/schemas/Catalog_item_promotions"
                      },
                      "sku": {
                        "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                        "example": "com.xsolla.electric_shield_1",
                        "type": "string"
                      },
                      "total_content_price": {
                        "$ref": "#/components/schemas/Bundles_total_content_price"
                      },
                      "type": {
                        "description": "Artikeltyp: `virtual_good`/`virtual_currency`/`bundle`/`game_key`/`physical_good`.",
                        "enum": [
                          "virtual_good",
                          "virtual_currency",
                          "bundle",
                          "game_key",
                          "physical_good"
                        ],
                        "example": "virtual_good",
                        "type": "string"
                      },
                      "virtual_item_type": {
                        "description": "Type of virtual item.\n\nPossible values:\n- `consumable` — An item that disappears from the inventory after use (e.g., ammo).\n- `non_consumable` — An item that stays in the inventory for an unlimited period of time.\n- `non_renewing_subscription` — Time-limited item that can represent access to services or content for a limited period of time.",
                        "enum": [
                          "consumable",
                          "non_consumable",
                          "non_renewing_subscription"
                        ],
                        "example": "non-consumable",
                        "type": "string"
                      },
                      "virtual_prices": {
                        "description": "Virtuelle Preise.",
                        "items": {
                          "description": "Virtueller Preis.",
                          "properties": {
                            "amount": {
                              "description": "Rabattierter Artikelpreis in virtueller Währung.",
                              "example": 10,
                              "type": "integer"
                            },
                            "amount_without_discount": {
                              "description": "Artikelpreis.",
                              "example": 10,
                              "type": "integer"
                            },
                            "calculated_price": {
                              "properties": {
                                "amount": {
                                  "type": "string"
                                },
                                "amount_without_discount": {
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "description": {
                              "description": "Beschreibung der virtuellen Währung.",
                              "example": null,
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "image_url": {
                              "description": "Bild der virtuellen Währung.",
                              "example": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                              "type": "string"
                            },
                            "is_default": {
                              "description": "Ob der Preis für den Artikel voreingestellt ist.",
                              "example": true,
                              "type": "boolean"
                            },
                            "item_id": {
                              "description": "Interne eindeutige Artikel-ID, die bei der Artikelerstellung vergeben wird.",
                              "example": 259774,
                              "type": "integer"
                            },
                            "name": {
                              "description": "Name der virtuellen Währung.",
                              "example": "Gold",
                              "type": "string"
                            },
                            "sku": {
                              "description": "Artikel-SKU der virtuellen Währung.",
                              "example": "com.xsolla.gold_1",
                              "type": "string"
                            },
                            "type": {
                              "description": "Art der virtuellen Währung.",
                              "example": "virtual_currency",
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "vp_rewards": {
                        "$ref": "#/components/schemas/client-item-value-point-reward"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Die Liste der verkäuflichen Artikel wurde erfolgreich empfangen."
      }
    },
    "schemas": {
      "404-not-found": {
        "properties": {
          "errorCode": {
            "example": 1102,
            "type": "integer"
          },
          "errorMessage": {
            "example": "[0000-0000]: Entity not found",
            "type": "string"
          },
          "statusCode": {
            "example": 422,
            "type": "integer"
          },
          "transactionId": {
            "example": "x-x-x-x-transactionId-mock-x-x-x",
            "type": "string"
          }
        },
        "type": "object"
      },
      "422-invalid-request": {
        "properties": {
          "errorCode": {
            "description": "Fehlercode.",
            "example": 1102,
            "type": "integer"
          },
          "errorMessage": {
            "description": "Short error description.",
            "example": "[0401-1102]: Unprocessable Entity. The property `property_name` is required",
            "type": "string"
          },
          "errorMessageExtended": {
            "$ref": "#/components/schemas/error-message-extended-validation"
          },
          "statusCode": {
            "description": "HTTP response status.",
            "example": 422,
            "type": "integer"
          },
          "transactionId": {
            "description": "Request ID. The ID used to track and associate log entries related to this specific request or operation. This ID can be helpful for troubleshooting, debugging, and auditing purposes.",
            "example": "x-x-x-x-transactionId-mock-x-x-x",
            "type": "string"
          }
        },
        "required": [
          "statusCode",
          "errorCode",
          "errorMessage",
          "transactionId"
        ],
        "type": "object"
      },
      "422-invalid-request-2": {
        "properties": {
          "errorCode": {
            "description": "Fehlercode.",
            "example": 1102,
            "type": "number"
          },
          "errorMessage": {
            "description": "Verständlich Fehlermeldung.",
            "example": "[0401-1102]: Unprocessable Entity. The property `external_id` is required",
            "type": "string"
          },
          "statusCode": {
            "description": "Antwortstatuscode.",
            "example": 422,
            "type": "number"
          },
          "transactionId": {
            "description": "Eindeutige ID der Anfrage.",
            "example": "da145238620011eb8e24fe6913ff226a",
            "type": "string"
          }
        },
        "type": "object"
      },
      "Bundles_422-invalid-request": {
        "properties": {
          "errorCode": {
            "example": 1102,
            "type": "integer"
          },
          "errorMessage": {
            "example": "[0401-1102]: Unprocessable Entity. The property `property_name` is required",
            "type": "string"
          },
          "errorMessageExtended": {
            "type": "array"
          },
          "statusCode": {
            "example": 422,
            "type": "integer"
          },
          "transactionId": {
            "example": "x-x-x-x-transactionId-mock-x-x-x",
            "type": "string"
          }
        },
        "type": "object"
      },
      "Bundles_admin-attributes": {
        "description": "Liste der Attribute.",
        "items": {
          "$ref": "#/components/schemas/attribute"
        },
        "type": "array"
      },
      "Bundles_admin-post-put-attributes": {
        "description": "Liste der Attribute.\n<div class=\"notice\"><strong>Achtung:</strong> Sie können für den Artikel <strong>maximal 20 Attribute angeben</strong>. Jeder Versuch, das Limit zu überschreiten, führt zu einem Fehler.</div>",
        "items": {
          "$ref": "#/components/schemas/admin-post-put-attribute-item"
        },
        "maxItems": 20,
        "type": "array"
      },
      "Bundles_admin-regions": {
        "items": {
          "properties": {
            "id": {
              "example": 1,
              "minimum": 1,
              "type": "integer"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Bundles_admin-response-virtual_price": {
        "properties": {
          "amount": {
            "$ref": "#/components/schemas/Bundles_amount"
          },
          "description": {
            "$ref": "#/components/schemas/description-localization-object"
          },
          "image_url": {
            "$ref": "#/components/schemas/Bundles_image_url"
          },
          "is_default": {
            "$ref": "#/components/schemas/Bundles_currency-is_default"
          },
          "name": {
            "$ref": "#/components/schemas/name-localization-object"
          },
          "sku": {
            "$ref": "#/components/schemas/Bundles_sku"
          },
          "type": {
            "$ref": "#/components/schemas/Bundles_vc-type"
          }
        },
        "type": "object"
      },
      "Bundles_admin_bundle_request": {
        "description": "Das angegebene Bundle.",
        "properties": {
          "attributes": {
            "$ref": "#/components/schemas/Bundles_admin-post-put-attributes"
          },
          "bundle_type": {
            "$ref": "#/components/schemas/Bundles_bundle_type"
          },
          "content": {
            "$ref": "#/components/schemas/Bundles_admin_content_request"
          },
          "custom_attributes": {
            "$ref": "#/components/schemas/item-custom-attributes"
          },
          "description": {
            "$ref": "#/components/schemas/description-localization-object"
          },
          "groups": {
            "$ref": "#/components/schemas/Bundles_groups_request"
          },
          "image_url": {
            "$ref": "#/components/schemas/Bundles_image_url"
          },
          "is_enabled": {
            "$ref": "#/components/schemas/Bundles_is_enabled"
          },
          "is_free": {
            "$ref": "#/components/schemas/value-is_free"
          },
          "is_paid_randomized_reward": {
            "$ref": "#/components/schemas/value-is_paid_randomized_reward"
          },
          "is_show_in_store": {
            "$ref": "#/components/schemas/Bundles_is_show_in_store"
          },
          "limits": {
            "$ref": "#/components/schemas/bundle-item-limit"
          },
          "long_description": {
            "$ref": "#/components/schemas/long-description-localization-object"
          },
          "media_list": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/Bundles_media_list"
              },
              {
                "type": "null"
              }
            ]
          },
          "name": {
            "$ref": "#/components/schemas/name-localization-object"
          },
          "order": {
            "$ref": "#/components/schemas/Bundles_order"
          },
          "periods": {
            "$ref": "#/components/schemas/item-periods"
          },
          "prices": {
            "$ref": "#/components/schemas/Bundles_prices"
          },
          "regions": {
            "$ref": "#/components/schemas/Bundles_admin-regions"
          },
          "sku": {
            "$ref": "#/components/schemas/Bundles_sku"
          },
          "vc_prices": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/Bundles_vc_prices"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "required": [
          "sku",
          "name",
          "description"
        ],
        "type": "object"
      },
      "Bundles_admin_bundle_response": {
        "description": "Das angegebene Bundle.",
        "properties": {
          "attributes": {
            "$ref": "#/components/schemas/Bundles_admin-attributes"
          },
          "bundle_type": {
            "$ref": "#/components/schemas/bundle_type"
          },
          "content": {
            "items": {
              "$ref": "#/components/schemas/Bundles_admin_content_response"
            },
            "type": "array"
          },
          "custom_attributes": {
            "$ref": "#/components/schemas/item-custom-attributes-response"
          },
          "description": {
            "$ref": "#/components/schemas/description-localization-object"
          },
          "groups": {
            "$ref": "#/components/schemas/Bundles_groups_response"
          },
          "image_url": {
            "$ref": "#/components/schemas/Bundles_image_url"
          },
          "is_enabled": {
            "$ref": "#/components/schemas/Bundles_is_enabled"
          },
          "is_free": {
            "$ref": "#/components/schemas/value-is_free"
          },
          "is_paid_randomized_reward": {
            "$ref": "#/components/schemas/value-is_paid_randomized_reward"
          },
          "is_show_in_store": {
            "$ref": "#/components/schemas/Bundles_is_show_in_store"
          },
          "item_id": {
            "$ref": "#/components/schemas/Bundles_item_id"
          },
          "limits": {
            "$ref": "#/components/schemas/admin-item-limit-response"
          },
          "long_description": {
            "$ref": "#/components/schemas/long-description-localization-object"
          },
          "media_list": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/Bundles_media_list"
              },
              {
                "type": "null"
              }
            ]
          },
          "name": {
            "$ref": "#/components/schemas/name-localization-object"
          },
          "order": {
            "$ref": "#/components/schemas/Bundles_order"
          },
          "periods": {
            "$ref": "#/components/schemas/item-periods-response"
          },
          "prices": {
            "$ref": "#/components/schemas/Bundles_prices"
          },
          "regions": {
            "$ref": "#/components/schemas/Bundles_admin-regions"
          },
          "sku": {
            "$ref": "#/components/schemas/Bundles_sku"
          },
          "total_content_price": {
            "$ref": "#/components/schemas/Bundles_total_content_price"
          },
          "type": {
            "$ref": "#/components/schemas/Bundles_type"
          },
          "virtual_prices": {
            "items": {
              "$ref": "#/components/schemas/Bundles_admin-response-virtual_price"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "Bundles_admin_content_request": {
        "items": {
          "example": {
            "quantity": 1,
            "sku": "com.xsolla.kg_1"
          },
          "properties": {
            "quantity": {
              "default": 1,
              "description": "Menge der ausgewählten Artikel im Bundle.",
              "minimum": 1,
              "type": "integer"
            },
            "sku": {
              "$ref": "#/components/schemas/Bundles_sku"
            }
          },
          "required": [
            "sku"
          ],
          "type": "object"
        },
        "minItems": 1,
        "type": "array"
      },
      "Bundles_admin_content_response": {
        "properties": {
          "description": {
            "$ref": "#/components/schemas/description-localization-object"
          },
          "image_url": {
            "$ref": "#/components/schemas/Bundles_image_url"
          },
          "name": {
            "$ref": "#/components/schemas/name-localization-object"
          },
          "quantity": {
            "default": 1,
            "description": "Menge des Artikeltyps im Bundle.",
            "minimum": 1,
            "type": "integer"
          },
          "sku": {
            "$ref": "#/components/schemas/Bundles_sku"
          },
          "type": {
            "$ref": "#/components/schemas/Bundles_type"
          }
        },
        "type": "object"
      },
      "Bundles_amount": {
        "description": "Artikelpreis mit Rabatt.",
        "example": "100.99",
        "pattern": "^\\d*\\.?\\d*$",
        "type": "string"
      },
      "Bundles_amount_without_discount": {
        "description": "Artikelpreis.",
        "example": "100.99",
        "pattern": "^\\d*\\.?\\d*$",
        "type": "string"
      },
      "Bundles_bundle_type": {
        "default": "standard",
        "description": "Bundle-Typ. Durch Angabe von `standard` erstellen Sie ein Bundle mit Artikeln, wobei die SKUs der im Bundle enthaltenen Artikel anzugeben ist.\nDurch Angabe von `partner_side_content` wird ein leeres Bundle erstellt, wobei die Artikel über einen [Webhook](https://developers.xsolla.com/de/webhooks/operation/personalized-partner-catalog/) hinzuzufügen sind. Dieser Typ wird nur für die [Katalogpersonalisierung aufseiten des Partners](https://developers.xsolla.com/de/doc/shop-builder/features/personalization/#guides_personalization_on_partner_side) verwendet.",
        "enum": [
          "standard",
          "partner_side_content"
        ],
        "example": "standard",
        "type": "string"
      },
      "Bundles_client-attributes": {
        "default": [],
        "description": "Liste der Attribute und ihrer Werte, die dem Artikel zugeordnet sind. Kann für die Katalogfilterung verwendet werden.",
        "example": {
          "value": {
            "external_id": "genre",
            "name": "Жанр",
            "values": [
              {
                "external_id": "genre_e3364991f92e751689a68b96598a5a5a84010b85",
                "value": "Casual"
              },
              {
                "external_id": "genre_eba07bfd0f982940773cba3744d97264dd58acd7",
                "value": "Strategy"
              },
              {
                "external_id": "genre_b8d0c6d8f0524c2b2d79ebb93aa3cd0e8b5199a8",
                "value": "Mobile"
              }
            ]
          }
        },
        "items": {
          "properties": {
            "external_id": {
              "$ref": "#/components/schemas/admin-attribute-external_id"
            },
            "name": {
              "description": "Name des Attributs.",
              "example": "Genre",
              "type": "string"
            },
            "values": {
              "items": {
                "properties": {
                  "external_id": {
                    "$ref": "#/components/schemas/value-external_id"
                  },
                  "value": {
                    "description": "Wert des Attributs.",
                    "example": "Strategy",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "array"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Bundles_client_bundle": {
        "description": "Das angegebene Bundle.",
        "properties": {
          "attributes": {
            "$ref": "#/components/schemas/Bundles_client-attributes"
          },
          "bundle_type": {
            "$ref": "#/components/schemas/Bundles_bundle_type"
          },
          "can_be_bought": {
            "$ref": "#/components/schemas/Can_be_bought"
          },
          "content": {
            "$ref": "#/components/schemas/Bundles_client_content"
          },
          "custom_attributes": {
            "$ref": "#/components/schemas/item-custom-attributes-response"
          },
          "description": {
            "$ref": "#/components/schemas/Bundles_client_description"
          },
          "groups": {
            "$ref": "#/components/schemas/items_client_groups_response"
          },
          "image_url": {
            "$ref": "#/components/schemas/Bundles_image_url"
          },
          "is_free": {
            "$ref": "#/components/schemas/value-is_free"
          },
          "item_id": {
            "$ref": "#/components/schemas/Bundles_item_id"
          },
          "limits": {
            "$ref": "#/components/schemas/Catalog_item_limits_with_hourly"
          },
          "long_description": {
            "$ref": "#/components/schemas/long-description-localization-object"
          },
          "media_list": {
            "$ref": "#/components/schemas/Bundles_media_list"
          },
          "name": {
            "$ref": "#/components/schemas/Bundles_client_name"
          },
          "order": {
            "$ref": "#/components/schemas/Bundles_order"
          },
          "periods": {
            "$ref": "#/components/schemas/item-periods"
          },
          "price": {
            "$ref": "#/components/schemas/Bundles_price"
          },
          "promotions": {
            "$ref": "#/components/schemas/Catalog_item_promotions"
          },
          "sku": {
            "$ref": "#/components/schemas/Bundles_sku"
          },
          "total_content_price": {
            "$ref": "#/components/schemas/Bundles_total_content_price"
          },
          "type": {
            "$ref": "#/components/schemas/Bundles_type"
          },
          "virtual_prices": {
            "$ref": "#/components/schemas/Bundles_virtual_prices"
          },
          "vp_rewards": {
            "$ref": "#/components/schemas/client-item-value-point-reward"
          }
        },
        "type": "object"
      },
      "Bundles_client_content": {
        "description": "Bundle-/Paketinhalt.",
        "example": [
          {
            "attributes": [],
            "description": "Big Rocket - short description.",
            "groups": [],
            "image_url": "https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png",
            "is_free": false,
            "name": "Big Rocket",
            "price": {
              "amount": "10.99",
              "amount_without_discount": "10.99",
              "currency": "USD"
            },
            "quantity": 100,
            "sku": "com.xsolla.big_rocket_1",
            "type": "virtual_currency"
          }
        ],
        "items": {
          "description": "Artikel in einem Paket.",
          "properties": {
            "attributes": {
              "$ref": "#/components/schemas/Bundles_client-attributes"
            },
            "description": {
              "description": "Artikelbeschreibung.",
              "example": "Big Rocket - description",
              "type": "string"
            },
            "groups": {
              "$ref": "#/components/schemas/Bundles_groups_response"
            },
            "image_url": {
              "description": "Bild-URL.",
              "example": "https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png",
              "type": "string"
            },
            "is_free": {
              "$ref": "#/components/schemas/value-is_free"
            },
            "limits": {
              "$ref": "#/components/schemas/Catalog_item_limits_with_hourly"
            },
            "name": {
              "description": "Artikelname.",
              "example": "Big Rocket",
              "type": "string"
            },
            "price": {
              "description": "Artikelpreise.",
              "properties": {
                "amount": {
                  "description": "Artikelpreis mit Rabatt.",
                  "example": "100.99",
                  "type": "string"
                },
                "amount_without_discount": {
                  "description": "Artikelpreis.",
                  "example": "100.99",
                  "type": "string"
                },
                "currency": {
                  "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Detaillierte Informationen zu [Von Xsolla unterstützte Währungen](https://developers.xsolla.com/de/doc/pay-station/references/supported-currencies/).",
                  "example": "USD",
                  "type": "string"
                }
              },
              "type": [
                "object",
                "null"
              ]
            },
            "quantity": {
              "description": "Artikelmenge in einem Paket.",
              "example": 250,
              "type": "integer"
            },
            "sku": {
              "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Bindestriche und Unterstriche enthalten.",
              "example": "com.xsolla.big_rocket_1",
              "type": "string"
            },
            "type": {
              "description": "Artikeltyp: `virtual_good`/`virtual_currency`/`bundle`.",
              "example": "virtual_currency",
              "type": "string"
            },
            "virtual_item_type": {
              "description": "Type of virtual item.\n\nPossible values:\n- `consumable` — An item that disappears from the inventory after use (e.g., ammo).\n- `non_consumable` — An item that stays in the inventory for an unlimited period of time.\n- `non_renewing_subscription` — Time-limited item that can represent access to services or content for a limited period of time.",
              "enum": [
                "consumable",
                "non_consumable",
                "non_renewing_subscription"
              ],
              "example": "non-consumable",
              "type": "string"
            },
            "virtual_prices": {
              "description": "Virtuelle Preise.",
              "items": {
                "description": "Virtueller Preis.",
                "properties": {
                  "amount": {
                    "description": "Rabattierter Artikelpreis in virtueller Währung.",
                    "example": 100,
                    "type": "integer"
                  },
                  "amount_without_discount": {
                    "description": "Artikelpreis.",
                    "example": 200,
                    "type": "integer"
                  },
                  "description": {
                    "description": "Beschreibung der virtuellen Währung.",
                    "example": "Big Rocket - description",
                    "type": "string"
                  },
                  "image_url": {
                    "description": "Bild der virtuellen Währung.",
                    "example": "http://image.png",
                    "type": "string"
                  },
                  "is_default": {
                    "description": "Ob es sich bei dem Preis um einen Standardpreis für einen Artikel handelt.",
                    "example": true,
                    "type": "boolean"
                  },
                  "name": {
                    "description": "Name der virtuellen Währung.",
                    "example": "SHOTGUN FOR TRUE RAIDERS",
                    "type": "string"
                  },
                  "sku": {
                    "description": "Artikel-SKU der virtuellen Währung.",
                    "example": "vc_test",
                    "type": "string"
                  },
                  "type": {
                    "description": "Art der virtuellen Währung.",
                    "example": "virtual_currency",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "array"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Bundles_client_description": {
        "description": "Artikelbeschreibung.",
        "example": "Big Rocket - description.",
        "type": [
          "string",
          "null"
        ]
      },
      "Bundles_client_name": {
        "description": "Artikelname.",
        "example": "Big Rocket",
        "type": "string"
      },
      "Bundles_currency": {
        "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
        "example": "USD",
        "type": "string"
      },
      "Bundles_currency-is_default": {
        "description": "Ob es sich bei dem Preis um einen Standardpreis für einen Artikel handelt.",
        "example": true,
        "type": "boolean"
      },
      "Bundles_groups_request": {
        "default": [],
        "description": "Gruppen, zu denen der Artikel gehört.\n<div class=\"note\"><strong>Hinweis:</strong> Der String-Wert bezieht sich auf die Gruppe `external_id`.</div>",
        "example": [
          "honor"
        ],
        "items": {
          "type": "string"
        },
        "type": "array"
      },
      "Bundles_groups_response": {
        "default": [],
        "description": "Gruppen, zu denen der Artikel gehört.",
        "example": [
          {
            "external_id": "horror",
            "name": {
              "en": "Horror"
            }
          }
        ],
        "items": {
          "properties": {
            "external_id": {
              "example": "horror",
              "type": "string"
            },
            "name": {
              "additionalProperties": {
                "type": "string"
              },
              "default": {
                "en": "Horror"
              },
              "description": "Name des Artikels. Sollte Schlüssel-Wert-Paare enthalten,\nwobei der Schlüssel ein Gebietsschema im Format \"^[a–z]{2}\" und der Wert ein String ist.",
              "example": {
                "de": "Horror",
                "en": "Horror"
              },
              "type": "object"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Bundles_image_url": {
        "description": "Bild-URL.",
        "example": "https://image.example.com",
        "type": [
          "string",
          "null"
        ]
      },
      "Bundles_is_enabled": {
        "default": true,
        "description": "Ist diese Option deaktiviert, kann der Artikel weder gefunden noch gekauft werden.",
        "example": true,
        "type": "boolean"
      },
      "Bundles_is_show_in_store": {
        "default": false,
        "description": "Artikel ist käuflich erhältlich.",
        "example": true,
        "type": "boolean"
      },
      "Bundles_item_id": {
        "description": "Interne eindeutige Artikel-ID.",
        "example": 1,
        "maxLength": 255,
        "minLength": 1,
        "type": "integer"
      },
      "Bundles_media_list": {
        "description": "Zusätzliche Medieninhalte des Bundles.",
        "example": [
          {
            "type": "image",
            "url": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg"
          }
        ],
        "items": {
          "properties": {
            "type": {
              "description": "Medieninhaltstyp: `image`/`video`.",
              "enum": [
                "image",
                "video"
              ],
              "example": "image",
              "type": "string"
            },
            "url": {
              "description": "Ressourcendatei.",
              "example": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg",
              "type": "string"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Bundles_order": {
        "default": 1,
        "description": "Priorität der Bundle-Reihenfolge in der Liste.",
        "example": 1,
        "type": "integer"
      },
      "Bundles_price": {
        "description": "Artikelpreis.",
        "properties": {
          "amount": {
            "$ref": "#/components/schemas/Bundles_amount"
          },
          "amount_without_discount": {
            "$ref": "#/components/schemas/Bundles_amount_without_discount"
          },
          "currency": {
            "$ref": "#/components/schemas/Bundles_currency"
          }
        },
        "required": [
          "amount",
          "amount_without_discount",
          "currency"
        ],
        "type": [
          "object",
          "null"
        ]
      },
      "Bundles_prices": {
        "description": "Preise in echten Währungen.",
        "items": {
          "properties": {
            "amount": {
              "$ref": "#/components/schemas/Bundles_amount_without_discount"
            },
            "country_iso": {
              "description": "Land, in dem dieser Preis gilt. Code bestehend aus zwei Buchstaben gemäß [ISO 3166-1 Alpha 2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).",
              "example": "US",
              "type": [
                "string",
                "null"
              ]
            },
            "currency": {
              "$ref": "#/components/schemas/Bundles_currency"
            },
            "is_default": {
              "description": "Der Standardpreis dient dazu, einen Katalog zu erstellen, wenn kein Preis in der Währung des Nutzers angegeben ist.",
              "type": "boolean"
            },
            "is_enabled": {
              "description": "Der Preis ist aktiviert.",
              "type": "boolean"
            }
          },
          "required": [
            "amount",
            "currency",
            "is_default",
            "is_enabled"
          ],
          "type": "object"
        },
        "type": "array"
      },
      "Bundles_sku": {
        "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
        "example": "bundle_1",
        "maxLength": 255,
        "minLength": 1,
        "pattern": "^[a-zA-Z0-9_\\-–.]*$",
        "type": "string"
      },
      "Bundles_total_content_price": {
        "description": "Preissumme der einzelnen Bundle-Inhalte.",
        "properties": {
          "amount": {
            "description": "Rabattierte Preissumme der einzelnen Bundle-Inhalte.",
            "example": "100.99",
            "type": "string"
          },
          "amount_without_discount": {
            "description": "Preissumme der einzelnen Bundle-Inhalte.",
            "example": "100.99",
            "type": "string"
          },
          "currency": {
            "$ref": "#/components/schemas/Bundles_currency"
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "Bundles_type": {
        "description": "Artikeltyp.",
        "example": "bundle",
        "type": "string"
      },
      "Bundles_vc-type": {
        "description": "Art der virtuellen Währung.",
        "example": "virtual_currency",
        "type": "string"
      },
      "Bundles_vc_prices": {
        "items": {
          "properties": {
            "amount": {
              "type": "integer"
            },
            "is_default": {
              "type": "boolean"
            },
            "is_enabled": {
              "type": "boolean"
            },
            "sku": {
              "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
              "example": "gold",
              "type": "string"
            }
          },
          "required": [
            "amount",
            "currency",
            "is_default",
            "is_enabled"
          ],
          "type": "object"
        },
        "type": "array"
      },
      "Bundles_virtual_prices": {
        "description": "Virtuelle Preise.",
        "items": {
          "description": "Virtueller Preis.",
          "properties": {
            "amount": {
              "description": "Rabattierter Artikelpreis in virtueller Währung.",
              "example": 100,
              "type": "integer"
            },
            "amount_without_discount": {
              "description": "Artikelpreis in virtueller Währung.",
              "example": 200,
              "type": "integer"
            },
            "description": {
              "description": "Beschreibung der virtuellen Währung.",
              "example": "Most popular gold",
              "type": [
                "string",
                "null"
              ]
            },
            "image_url": {
              "description": "Bild der virtuellen Währung.",
              "example": "http://image.png",
              "type": [
                "string",
                "null"
              ]
            },
            "is_default": {
              "description": "Ob es sich bei dem Preis um einen Standardpreis für einen Artikel handelt.",
              "example": true,
              "type": "boolean"
            },
            "name": {
              "description": "Name der virtuellen Währung.",
              "example": "Gold",
              "type": "string"
            },
            "sku": {
              "description": "Artikel-SKU der virtuellen Währung.",
              "example": "gold",
              "type": "string"
            },
            "type": {
              "description": "Art der virtuellen Währung.",
              "example": "virtual_currency",
              "type": "string"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Can_be_bought": {
        "description": "Sofern `true`, kann der Nutzer einen Artikel kaufen.",
        "example": true,
        "type": "boolean"
      },
      "Cart": {
        "additionalProperties": false,
        "properties": {
          "country": {
            "description": "Zweistelliger Ländercode in Großbuchstaben gemäß [ISO 3166-1 Alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). Weitere Informationen zu den [von Xsolla unterstützten Ländern](https://developers.xsolla.com/de/doc/shop-builder/references/supported-countries/) finden Sie in der Dokumentation.<br>Beispiel: `country=US`",
            "example": "US",
            "maxLength": 2,
            "minLength": 2,
            "type": "string"
          },
          "currency": {
            "description": "Die im Warenkorb angezeigte Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Detaillierte Informationen zu [Von Xsolla unterstützte Währungen](https://developers.xsolla.com/de/doc/pay-station/references/supported-currencies/).",
            "example": "USD",
            "maxLength": 3,
            "minLength": 3,
            "type": "string"
          },
          "items": {
            "items": {
              "properties": {
                "quantity": {
                  "description": "Artikelmenge.",
                  "example": 2,
                  "minimum": 1,
                  "type": "number"
                },
                "sku": {
                  "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                  "example": "t-shirt",
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "sku",
                "quantity"
              ],
              "type": "object"
            },
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "type": "object"
      },
      "Cart-Payment_admin-user-request-body": {
        "additionalProperties": false,
        "properties": {
          "age": {
            "description": "Alter des Nutzers.",
            "type": "integer"
          },
          "country": {
            "properties": {
              "allow_modify": {
                "default": false,
                "description": "Legt fest, ob der Nutzer das Land im Zahlungsportal ändern kann oder nicht.",
                "example": false,
                "type": "boolean"
              },
              "value": {
                "description": "Zweistelliger Ländercode in Großbuchstaben gemäß [ISO 3166-1 Alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). Ist erforderlich, wenn die IP-Adresse im `X-User-Ip`-Header nicht übermittelt wurde. Weitere Informationen zu den [von Xsolla unterstützten Ländern](https://developers.xsolla.com/de/doc/shop-builder/references/supported-countries/) finden Sie in der Dokumentation.<br>Beispiel: `country=US`",
                "example": "US",
                "type": "string"
              }
            },
            "type": "object"
          },
          "email": {
            "properties": {
              "value": {
                "description": "E-Mail-Adresse des Nutzers. Muss gemäß dem Protokoll RFC 822 gültig sein.",
                "format": "email",
                "maxLength": 255,
                "minLength": 3,
                "type": "string"
              }
            },
            "type": "object"
          },
          "id": {
            "properties": {
              "value": {
                "description": "Benutzer-ID. Zum Testen können Sie einen beliebigen Wert übermitteln. Um echte Zahlungen entgegenzunehmen, müssen Sie die Benutzer-ID aus Ihrem System angeben. Diese ID ist im Webhook [Benutzervalidierung](https://developers.xsolla.com/de/webhooks/operation/user-validation/) zu übermitteln.",
                "maxLength": 255,
                "minLength": 1,
                "type": "string"
              }
            },
            "type": "object"
          },
          "is_legal": {
            "description": "Legt fest, ob der Nutzer eine juristische Person ist.",
            "type": "boolean"
          },
          "legal": {
            "description": "Objekt mit Angaben zur juristischen Person. Objekt und alle seine Parameter sind erforderlich, falls für `user.is_legal` `true` festgelegt ist.",
            "properties": {
              "address": {
                "description": "Vollständige Unternehmensanschrift.",
                "type": "string"
              },
              "country": {
                "description": "Land des Unternehmenssitzes. Ländercode, bestehend aus zwei Großbuchstaben gemäß [ISO 3166-1 ALPHA-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).",
                "type": "string"
              },
              "name": {
                "description": "Vollständiger Name des Unternehmens.",
                "type": "string"
              },
              "vat_id": {
                "description": "Steuerliche Identifikationsnummer.",
                "type": "string"
              }
            },
            "type": "object"
          },
          "name": {
            "properties": {
              "value": {
                "description": "Benutzername.",
                "maxLength": 255,
                "minLength": 1,
                "type": "string"
              }
            },
            "type": "object"
          },
          "phone": {
            "properties": {
              "allow_modify": {
                "default": false,
                "description": "Legt fest, ob ein Nutzer die Telefonnummer im Zahlungsportal ändern darf. Wenn `phone.value` im Token übermittelt wird, ist der Wert standardmäßig auf `false` gestellt.",
                "example": false,
                "type": "boolean"
              },
              "hidden": {
                "default": true,
                "example": false,
                "type": "boolean"
              },
              "value": {
                "description": "Telefonnummer des Nutzers.",
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "steam_id": {
            "properties": {
              "value": {
                "description": "Steam-ID.",
                "maxLength": 17,
                "minLength": 17,
                "pattern": "^\\d{17}$",
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "tracking_id": {
            "properties": {
              "value": {
                "description": "Eindeutige Tracking-ID (wird in Marketingkampagnen verwendet).",
                "maxLength": 32,
                "minLength": 32,
                "pattern": "^[A-Za-z0-9]{32}$",
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "Cart-Payment_client-attributes": {
        "default": [],
        "description": "Liste der Attribute und ihrer Werte, die dem Artikel zugeordnet sind. Kann für die Katalogfilterung verwendet werden.",
        "example": {
          "value": {
            "external_id": "genre",
            "name": "Жанр",
            "values": [
              {
                "external_id": "genre_e3364991f92e751689a68b96598a5a5a84010b85",
                "value": "Casual"
              },
              {
                "external_id": "genre_eba07bfd0f982940773cba3744d97264dd58acd7",
                "value": "Strategy"
              },
              {
                "external_id": "genre_b8d0c6d8f0524c2b2d79ebb93aa3cd0e8b5199a8",
                "value": "Mobile"
              }
            ]
          }
        },
        "items": {
          "properties": {
            "external_id": {
              "$ref": "#/components/schemas/admin-attribute-external_id"
            },
            "name": {
              "description": "Name des Attributs.",
              "example": "Genre",
              "type": "string"
            },
            "values": {
              "items": {
                "properties": {
                  "external_id": {
                    "$ref": "#/components/schemas/value-external_id"
                  },
                  "value": {
                    "description": "Wert des Attributs.",
                    "example": "Strategy",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "array"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Cart-Payment_custom_parameters": {
        "additionalProperties": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "integer"
            },
            {
              "type": "number"
            },
            {
              "type": "boolean"
            },
            {
              "type": "array"
            },
            {
              "type": "object"
            }
          ]
        },
        "description": "Ihre benutzerdefinierten Parameter werden in Form eines gültigen JSON-Satz von Schlüssel-Wert-Paaren dargestellt.<br>\nSie können über dieses Feld zusätzliche Parameter übermitteln und so Betrugsschutzfilter konfigurieren. [Siehe Bezahlstation-Dokumentation](https://developers.xsolla.com/de/doc/pay-station/features/antifraud/).",
        "example": {
          "custom_parameters": {
            "bool_param": true,
            "int_param": 100,
            "null_param": null,
            "string_param": "example"
          }
        },
        "maxProperties": 200,
        "minProperties": 1,
        "type": [
          "object",
          "null"
        ]
      },
      "Cart-Payment_custom_parameters_token": {
        "additionalProperties": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "integer"
            },
            {
              "type": "number"
            },
            {
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ]
        },
        "description": "Ihre benutzerdefinierten Parameter werden in Form eines gültigen JSON-Satz von Schlüssel-Wert-Paaren dargestellt.<br>\nSie können über dieses Feld zusätzliche Parameter übermitteln und so Betrugsschutzfilter konfigurieren. [Siehe Bezahlstation-Dokumentation](https://developers.xsolla.com/de/doc/pay-station/features/antifraud/).",
        "example": {
          "custom_parameters": {
            "bool_param": true,
            "int_param": 100,
            "null_param": null,
            "number_param": 12.5,
            "string_param": "example"
          }
        },
        "maxProperties": 200,
        "minProperties": 1,
        "type": [
          "object",
          "null"
        ]
      },
      "Cart-Payment_redirect_policy": {
        "properties": {
          "delay": {
            "description": "Verzögerung, nach der der Nutzer automatisch zur Rückgabe-URL weitergeleitet wird.",
            "example": 0,
            "type": "integer"
          },
          "redirect_button_caption": {
            "description": "Lokalisierte Beschriftungen der Weiterleiten-Schaltfläche.",
            "example": "Text button",
            "type": "string"
          },
          "redirect_conditions": {
            "description": "Zahlungsstatus, der eine Benutzerweiterleitung zur Rückgabe-URL auslöst.",
            "enum": [
              "none",
              "successful",
              "successful_or_canceled",
              "any"
            ],
            "example": "none",
            "type": "string"
          },
          "status_for_manual_redirection": {
            "description": "Zahlungsstatus, der die Anzeige einer Schaltfläche auslöst, bei dessen Klick der Nutzer zur Rückgabe-URL weitergeleitet wird.",
            "enum": [
              "none",
              "successful",
              "successful_or_canceled",
              "any"
            ],
            "example": "none",
            "type": "string"
          }
        },
        "type": "object"
      },
      "Cart-Payment_settings_currency": {
        "description": "Bevorzugte Zahlungswährung. Dreistelliger Währungscode gemäß [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Ausführliche Informationen zu den [von Xsolla unterstützten Währungen](https://developers.xsolla.com/de/doc/pay-station/references/supported-currencies/) finden Sie in der Dokumentation.",
        "type": "string"
      },
      "Cart-Payment_settings_external_id": {
        "description": "Externe ID der Transaktion.",
        "maxLength": 255,
        "minLength": 1,
        "type": "string"
      },
      "Cart-Payment_settings_locale": {
        "description": "Sprache der Benutzeroberfläche. [Sprachencode](https://developers.xsolla.com/de/doc/pay-station/features/localization/), bestehend aus 2 Kleinbuchstaben.",
        "type": "string"
      },
      "Cart-Payment_settings_payment_method": {
        "description": "Zahlungsmethoden-ID. Die ID steuert die Anzeige der Währung im Zahlungsportal, da einige Zahlungsmethoden möglicherweise nur bestimmte Währungen unterstützen.",
        "minimum": 1,
        "type": "integer"
      },
      "Cart-Payment_settings_return_url": {
        "description": "Seite, auf die der Nutzer nach der Zahlung weitergeleitet wird. Die folgenden Parameter werden dem Link automatisch hinzugefügt: `user_id`, `foreigninvoice`, `invoice_id`, `status`.",
        "format": "uri",
        "maxLength": 1000,
        "type": "string"
      },
      "Cart-Payment_settings_sandbox": {
        "default": false,
        "description": "Stellen Sie den Wert auf `true`, um den Bezahlvorgang zu testen. Verwenden Sie in diesem Fall https://sandbox-secure.xsolla.com, um auf die Benutzeroberfläche für Testzahlungen zuzugreifen.",
        "type": "boolean"
      },
      "Cart-Payment_settings_ui": {
        "additionalProperties": false,
        "description": "Benutzeroberflächeneinstellungen.",
        "properties": {
          "currency_format": {
            "description": "Damit ein Währungscode bestehend aus drei Buchstaben gemäß [ISO 4217](https://developers.xsolla.com/de/doc/pay-station/references/supported-currencies/) im Zahlungsportal angezeigt wird, müssen Sie `code` als Wert festlegen. Standardmäßig wird das Währungssymbol anstelle des Währungscodes angezeigt.",
            "type": "string"
          },
          "desktop": {
            "additionalProperties": false,
            "description": "Benutzeroberflächeneinstellungen für die Desktopversion.",
            "properties": {
              "header": {
                "additionalProperties": false,
                "description": "Header-Einstellungen.",
                "properties": {
                  "close_button": {
                    "default": false,
                    "description": "Ob in der Desktop-Version des Zahlungsportals eine **Schließen**-Schaltfläche angezeigt werden soll. Die Schaltfläche schließt das Zahlungsportal und leitet den Nutzer zu der im Parameter `settings.return_url` angegebenen URL weiter. Standardmäßig ist `false` voreingestellt.",
                    "type": "boolean"
                  },
                  "is_visible": {
                    "description": "Ob der Header im Zahlungsportal angezeigt wird.",
                    "type": "boolean"
                  },
                  "type": {
                    "default": "normal",
                    "description": "Wie der Header angezeigt wird. Möglich sind `compact` (Projektname und Benutzer-ID sind ausgeblendet) oder `normal` (Standard).",
                    "enum": [
                      "compact",
                      "normal"
                    ],
                    "type": "string"
                  },
                  "visible_logo": {
                    "description": "Wenn `true` wird das Logo im Header angezeigt. Um das Bild hochzuladen, öffnen Sie Ihr Projekt im [Kundenportal](https://publisher.xsolla.com/), und navigieren Sie zu <b>Pay Station > Einstellungen</b>.",
                    "type": "boolean"
                  },
                  "visible_name": {
                    "description": "Ob der Projektname im Header angezeigt wird.",
                    "type": "boolean"
                  },
                  "visible_purchase": {
                    "default": true,
                    "description": "Ob die Kaufbeschreibung (`purchase.description.value`) im Header angezeigt wird. `true` ist voreingestellt.",
                    "type": "boolean"
                  }
                },
                "type": "object"
              }
            },
            "type": "object"
          },
          "header": {
            "properties": {
              "visible_virtual_currency_balance": {
                "additionalProperties": false,
                "default": true,
                "description": "Ob dieses Element im Zahlungsportal ausgeblendet werden kann oder nicht.",
                "type": "boolean"
              }
            },
            "type": "object"
          },
          "is_cart_open_by_default": {
            "default": false,
            "description": "Wie die Artikelliste im Warenkorb beim Öffnen der mobilen Zahlungsportal-Version angezeigt wird. Wenn `true` festgelegt ist, wird die Liste ausgeklappt angezeigt. Wenn `false` (Standard) festgelegt ist oder der Parameter nicht übermittelt wird, wird die Liste zusammengeklappt angezeigt.",
            "type": "boolean"
          },
          "is_independent_windows": {
            "default": false,
            "description": "Ob Nutzer zum Bezahlen vom im Launcher eingebetteten Browser (WebView) zu ihrem Standardbrowser weitergeleitet werden sollen.",
            "type": "boolean"
          },
          "is_payment_methods_list_mode": {
            "default": false,
            "description": "Ob die Liste der im Land des Nutzers verfügbaren Zahlungsmethoden beim Öffnen des Zahlungsportals angezeigt wird. Ist `false` festgelegt (Standard), wird die im Parameter `settings.payment_method` übermittelte Zahlungsmethode oder die vom [PayRank-Algorithmus](https://developers.xsolla.com/de/solutions/payments/payment-ui-management/top-payment-methods-management/) ausgewählte Zahlungsmethode angezeigt.",
            "type": "boolean"
          },
          "is_prevent_external_link_open": {
            "default": false,
            "description": "Ob die Weiterleitung per Link zu einer externen Ressource deaktiviert ist oder nicht. Wenn Sie auf einen externen Link klicken, wird das Ereignis `external-link-open` über den `postMessage`-Mechanismus gesendet. Die Adresse für den Weiterleitungs-Link wird im Parameter `url` übermittelt.",
            "type": "boolean"
          },
          "is_show_close_widget_warning": {
            "default": true,
            "description": "Ob während der Transaktionsverarbeitung eine Warnmeldung angezeigt werden soll, wenn der Mauszeiger über das Schließen-Symbol (**×**) bewegt wird. Wird `false` oder kein Parameter übermittelt, wird die Warnmeldung nicht angezeigt.",
            "type": "boolean"
          },
          "is_three_ds_independent_windows": {
            "default": false,
            "description": "Ob die \"3-D Secure\"-Prüfung in einem neuen Browserfenster geöffnet wird. Legen Sie `true` fest, wenn Ihr Setup eine Content Security Policy (CSP) vorschreibt.",
            "type": "boolean"
          },
          "layout": {
            "description": "Position der Hauptelemente des Zahlungsportals. Sie können das Zahlungsportal im Spiel öffnen und/oder die Spalte mit den Bestellinformationen und den Angaben zu den Zahlungsmethoden vertauschen. Ausführliche Informationen finden Sie in den [Anpassungsanweisungen](https://developers.xsolla.com/de/doc/pay-station/features/ui-theme-customization/#pay_station_ui_theme_customization_layout).",
            "enum": [
              "embed",
              "column_reverse",
              "embed_column_reverse"
            ],
            "type": "string"
          },
          "mobile": {
            "properties": {
              "header": {
                "additionalProperties": false,
                "properties": {
                  "close_button": {
                    "default": false,
                    "description": "Ob in der mobilgeräteoptimierten Version des Zahlungsportals eine **Schließen**-Schaltfläche angezeigt werden soll. Die Schaltfläche schließt das Zahlungsportal und leitet den Nutzer zu der im Parameter `settings.return_url` angegebenen URL weiter.",
                    "type": "boolean"
                  }
                },
                "type": "object"
              }
            },
            "type": "object"
          },
          "mode": {
            "description": "Benutzeroberflächen-Modus im Zahlungsportal. Nur `user_account` ist möglich. Der Header enthält nur das Navigationsmenü, und der Nutzer kann kein Produkt auswählen oder eine Zahlung vornehmen. Dieser Modus ist nur für die Desktop-Version verfügbar.",
            "enum": [
              "user_account"
            ],
            "type": "string"
          },
          "theme": {
            "default": "63295a9a2e47fab76f7708e1",
            "description": "Zahlungsportal-Theme. Möglich sind \"63295a9a2e47fab76f7708e1\" (helles Theme – voreingestellt) oder \"63295aab2e47fab76f7708e3\" (dunkles Theme). Sie können außerdem ein [individuelles Theme erstellen](https://developers.xsolla.com/de/doc/pay-station/features/ui-theme-customization/#pay_station_ui_theme_customization_in_token) und dessen ID im Parameter übermitteln.",
            "enum": [
              "63295a9a2e47fab76f7708e1",
              "63295aab2e47fab76f7708e3"
            ],
            "type": "string"
          },
          "user_account": {
            "additionalProperties": false,
            "description": "Benutzerkontodetails.",
            "properties": {
              "info": {
                "additionalProperties": false,
                "description": "Seite **Mein Konto**.",
                "properties": {
                  "enable": {
                    "default": false,
                    "description": "Ob das Untermenü angezeigt wird. `false` ist voreingestellt.",
                    "type": "boolean"
                  },
                  "order": {
                    "description": "Position des Untermenüs im Hauptmenü.",
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "enable",
                  "order"
                ],
                "type": "object"
              },
              "payment_accounts": {
                "additionalProperties": false,
                "description": "Untermenü **Meine Zahlungskonten**.",
                "properties": {
                  "enable": {
                    "default": false,
                    "description": "Ob das Untermenü angezeigt wird. `false` ist voreingestellt.",
                    "type": "boolean"
                  }
                },
                "required": [
                  "enable"
                ],
                "type": "object"
              },
              "subscriptions": {
                "additionalProperties": false,
                "description": "Untermenü **Abonnements verwalten**.",
                "properties": {
                  "enable": {
                    "default": false,
                    "description": "Ob das Untermenü angezeigt wird. `false` ist voreingestellt.",
                    "type": "boolean"
                  },
                  "order": {
                    "description": "Position des Untermenüs im Hauptmenü.",
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "enable",
                  "order"
                ],
                "type": "object"
              }
            },
            "type": "object"
          }
        },
        "type": "object"
      },
      "Cart_admin_payment": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "properties": {
                "quantity": {
                  "description": "Artikelmenge.",
                  "example": 2,
                  "minimum": 1,
                  "type": "number"
                },
                "sku": {
                  "description": "Unique item ID. The SKU may contain only lowercase and uppercase Latin alphanumeric characters, periods, dashes, and underscores.\n<div class=\"notice\"><strong>Attention</strong><br><br>To sell one SKU multiple times, specify the required quantity in the <code>purchase.items[].quantity</code> parameter. Duplicate SKUs within the array are not supported — only the first occurrence is used when creating the token. No error is returned in this case.</div>",
                  "example": "t-shirt",
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "sku",
                "quantity"
              ],
              "type": "object"
            },
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "type": "object"
      },
      "Catalog_cart_promotions": {
        "description": "Auf den gesamten Warenkorb angewandte Werbeaktionen. Das Array wird in den folgenden Fällen zurückgegeben:\n\n* Eine Werbeaktion wirkt sich auf den Warenkorb-Gesamtbetrag aus, z. B. ein Promocode mit der Einstellung **Rabatt auf den Kauf**.\n\n* Im Rahmen einer Werbeaktion werden Bonusartikel in den Warenkorb gelegt.\n\nWerden keine Werbeaktionen auf Bestellebene angewandt, wird ein leeres Array zurückgegeben.",
        "items": {
          "properties": {
            "bonus": {
              "items": {
                "properties": {
                  "bundle_type": {
                    "description": "Typ des im Bundle enthaltenen Bonusartikels. Nur verfügbar für Bonusartikel vom Typ `bundle`.",
                    "enum": [
                      "standard",
                      "virtual_currency_package"
                    ],
                    "type": "string"
                  },
                  "image_url": {
                    "description": "Bild-URL des Bonusartikels. Nicht verfügbar für Bonusartikel vom Typ `physical_good`.",
                    "type": "string"
                  },
                  "name": {
                    "description": "Name des Bonusartikels. Nicht verfügbar für Bonusartikel vom Typ `physical_good`.",
                    "type": "string"
                  },
                  "quantity": {
                    "type": "integer"
                  },
                  "sku": {
                    "type": "string"
                  },
                  "type": {
                    "description": "Typ des Bonusartikels.",
                    "enum": [
                      "virtual_good",
                      "virtual_currency",
                      "bundle",
                      "physical_good",
                      "game_key",
                      "nft"
                    ],
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "array"
            },
            "date_end": {
              "format": "date-time",
              "type": [
                "string",
                "null"
              ]
            },
            "date_start": {
              "format": "date-time",
              "type": [
                "string",
                "null"
              ]
            },
            "discount": {
              "properties": {
                "percent": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "value": {
                  "type": [
                    "string",
                    "null"
                  ]
                }
              },
              "type": [
                "object",
                "null"
              ]
            },
            "limits": {
              "properties": {
                "per_user": {
                  "properties": {
                    "available": {
                      "type": "integer"
                    },
                    "total": {
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              },
              "type": "object"
            },
            "name": {
              "type": "string"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Catalog_item_limits": {
        "description": "Artikelbeschränkungen.",
        "properties": {
          "per_item": {
            "description": "Artikelbeschränkungen für einen Artikel.",
            "properties": {
              "available": {
                "description": "Verbleibende Anzahl von Artikeln, die alle Nutzer kaufen können.",
                "example": 3,
                "type": "integer"
              },
              "total": {
                "description": "Höchstzahl von Artikeln, die alle Nutzer kaufen können.",
                "example": 5,
                "type": "integer"
              }
            },
            "type": [
              "object",
              "null"
            ]
          },
          "per_user": {
            "description": "Artikelbeschränkungen für einen Nutzer.",
            "properties": {
              "available": {
                "description": "Verbleibende Anzahl von Artikeln, die der aktuelle Nutzer kaufen kann.",
                "example": 3,
                "type": "integer"
              },
              "limit_exceeded_visibility": {
                "$ref": "#/components/schemas/limit_exceeded_visibility"
              },
              "recurrent_schedule": {
                "$ref": "#/components/schemas/catalog_recurrent_schedule_client_response"
              },
              "total": {
                "description": "Höchstzahl von Artikeln, die ein einzelner Nutzer kaufen kann.",
                "example": 5,
                "type": "integer"
              }
            },
            "type": [
              "object",
              "null"
            ]
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "Catalog_item_limits_with_hourly": {
        "description": "Artikelbeschränkungen.",
        "properties": {
          "per_item": {
            "description": "Artikelbeschränkungen für einen Artikel.",
            "properties": {
              "available": {
                "description": "Verbleibende Anzahl von Artikeln, die alle Nutzer kaufen können.",
                "example": 3,
                "type": "integer"
              },
              "total": {
                "description": "Höchstzahl von Artikeln, die alle Nutzer kaufen können.",
                "example": 5,
                "type": "integer"
              }
            },
            "type": [
              "object",
              "null"
            ]
          },
          "per_user": {
            "description": "Artikelbeschränkungen für einen Nutzer.",
            "properties": {
              "available": {
                "description": "Verbleibende Anzahl von Artikeln, die der aktuelle Nutzer kaufen kann.",
                "example": 3,
                "type": "integer"
              },
              "limit_exceeded_visibility": {
                "$ref": "#/components/schemas/limit_exceeded_visibility"
              },
              "recurrent_schedule": {
                "$ref": "#/components/schemas/catalog_recurrent_schedule_client_response"
              },
              "total": {
                "description": "Höchstzahl von Artikeln, die ein einzelner Nutzer kaufen kann.",
                "example": 5,
                "type": "integer"
              }
            },
            "type": [
              "object",
              "null"
            ]
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "Catalog_item_promotions": {
        "description": "Auf bestimmte Artikel im Warenkorb angewandte Werbeaktionen. Das array wird in den folgenden Fällen zurückgegeben:\n\n* Für einen bestimmten Artikel ist eine Rabattaktion konfiguriert.\n\n* Ein Promocode mit der Einstellung **Rabatt auf ausgewählte Artikel** ist angewandt.\n\nWerden keine Werbeaktionen auf Artikelebene angewandt, wird ein leeres Array zurückgegeben.",
        "items": {
          "properties": {
            "bonus": {
              "items": {
                "properties": {
                  "bundle_type": {
                    "description": "Typ des im Bundle enthaltenen Bonusartikels. Nur verfügbar für Bonusartikel vom Typ `bundle`.",
                    "enum": [
                      "standard",
                      "virtual_currency_package"
                    ],
                    "type": "string"
                  },
                  "image_url": {
                    "description": "Bild-URL des Bonusartikels. Nicht verfügbar für Bonusartikel vom Typ `physical_good`.",
                    "type": "string"
                  },
                  "name": {
                    "description": "Name des Bonusartikels. Nicht verfügbar für Bonusartikel vom Typ `physical_good`.",
                    "type": "string"
                  },
                  "quantity": {
                    "type": "integer"
                  },
                  "sku": {
                    "type": "string"
                  },
                  "type": {
                    "description": "Typ des Bonusartikels.",
                    "enum": [
                      "virtual_good",
                      "virtual_currency",
                      "bundle",
                      "physical_good",
                      "game_key",
                      "nft"
                    ],
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "array"
            },
            "date_end": {
              "format": "date-time",
              "type": [
                "string",
                "null"
              ]
            },
            "date_start": {
              "format": "date-time",
              "type": [
                "string",
                "null"
              ]
            },
            "discount": {
              "properties": {
                "percent": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "value": {
                  "type": [
                    "string",
                    "null"
                  ]
                }
              },
              "type": [
                "object",
                "null"
              ]
            },
            "limits": {
              "properties": {
                "per_user": {
                  "properties": {
                    "available": {
                      "type": "integer"
                    },
                    "total": {
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              },
              "type": "object"
            },
            "name": {
              "type": "string"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Common_admin-image_url": {
        "description": "Bild-URL.",
        "example": "https://image.example.com",
        "type": "string"
      },
      "Game-Keys_422-invalid-request": {
        "properties": {
          "errorCode": {
            "example": 1102,
            "type": "integer"
          },
          "errorMessage": {
            "example": "[0401-1102]: Unprocessable Entity. The property `property_name` is required",
            "type": "string"
          },
          "statusCode": {
            "example": 422,
            "type": "integer"
          },
          "transactionId": {
            "example": "x-x-x-x-transactionId-mock-x-x-x",
            "type": "string"
          }
        },
        "type": "object"
      },
      "Game-Keys_admin-attribute-external_id": {
        "description": "Eindeutige Attribut-ID. Die `external_id` darf nur lateinische Klein- und Großbuchstaben, Ziffern, Bindestriche und Unterstriche enthalten.",
        "example": "attribute_1",
        "maxLength": 255,
        "minLength": 1,
        "pattern": "^[a-zA-Z0-9-_]+$",
        "type": "string"
      },
      "Game-Keys_admin-attributes": {
        "description": "Liste der Attribute.",
        "items": {
          "$ref": "#/components/schemas/attribute"
        },
        "type": "array"
      },
      "Game-Keys_admin-post-put-attributes": {
        "description": "Liste der Attribute.\n<div class=\"notice\"><strong>Achtung:</strong> Sie können für den Artikel <strong>maximal 20 Attribute angeben</strong>. Jeder Versuch, das Limit zu überschreiten, führt zu einem Fehler.</div>",
        "items": {
          "$ref": "#/components/schemas/admin-post-put-attribute-item"
        },
        "maxItems": 20,
        "type": "array"
      },
      "Game-Keys_client-attributes": {
        "default": [],
        "description": "Liste der Attribute und ihrer Werte, die dem Spiel zugeordnet sind.\n\n<div class=\"notice\"><strong>Achtung:</strong> Dieser Teil der Antwort ist nur verfügbar, wenn Sie den Abfrageparameter `additional_fields[]=attributes` senden.</div>",
        "example": {
          "value": {
            "external_id": "genre",
            "name": "Жанр",
            "values": [
              {
                "external_id": "genre_e3364991f92e751689a68b96598a5a5a84010b85",
                "value": "Casual"
              },
              {
                "external_id": "genre_eba07bfd0f982940773cba3744d97264dd58acd7",
                "value": "Strategy"
              },
              {
                "external_id": "genre_b8d0c6d8f0524c2b2d79ebb93aa3cd0e8b5199a8",
                "value": "Mobile"
              }
            ]
          }
        },
        "items": {
          "properties": {
            "external_id": {
              "$ref": "#/components/schemas/Game-Keys_admin-attribute-external_id"
            },
            "name": {
              "description": "Name des Attributs.",
              "example": "Genre",
              "type": "string"
            },
            "values": {
              "items": {
                "properties": {
                  "external_id": {
                    "$ref": "#/components/schemas/Game-Keys_value-external_id"
                  },
                  "value": {
                    "description": "Wert des Attributs.",
                    "example": "Strategy",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "array"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Game-Keys_client_name": {
        "description": "Name des Spielpakets.",
        "example": "The Greatest Game in the World",
        "type": "string"
      },
      "Game-Keys_description": {
        "description": "Beschreibung des Spielpakets.",
        "example": "Description of the greatest game in the world.",
        "type": "string"
      },
      "Game-Keys_drm_sku": {
        "description": "Eindeutige DRM-ID.",
        "enum": [
          "steam",
          "playstation",
          "xbox",
          "uplay",
          "origin",
          "drmfree",
          "gog",
          "epicgames",
          "nintendo_eshop",
          "discord_game_store",
          "oculus",
          "rockstar",
          "viveport",
          "stadia"
        ],
        "example": "steam",
        "type": "string"
      },
      "Game-Keys_entitlement_item": {
        "properties": {
          "attributes": {
            "$ref": "#/components/schemas/Game-Keys_client-attributes"
          },
          "description": {
            "$ref": "#/components/schemas/Game-Keys_description"
          },
          "drm": {
            "$ref": "#/components/schemas/Game-Keys_drm_sku"
          },
          "game_sku": {
            "$ref": "#/components/schemas/Game-Keys_game_sku"
          },
          "image_url": {
            "$ref": "#/components/schemas/Game-Keys_image_url"
          },
          "is_pre_order": {
            "description": "Ob das Spiel vorbestellt werden kann oder nicht.",
            "example": false,
            "type": "boolean"
          },
          "name": {
            "$ref": "#/components/schemas/Game-Keys_client_name"
          },
          "project_id": {
            "$ref": "#/components/schemas/Game-Keys_project_id"
          }
        },
        "type": "object"
      },
      "Game-Keys_game_sku": {
        "description": "Eindeutige Schlüsselpaket-ID.",
        "example": "theGreatestGameSku",
        "maxLength": 255,
        "minLength": 1,
        "pattern": "^[a-zA-Z0-9_\\-–.]*$",
        "type": "string"
      },
      "Game-Keys_image_url": {
        "description": "Bild-URL.",
        "example": "https://none",
        "type": "string"
      },
      "Game-Keys_project_id": {
        "description": "Projekt-ID. Dieser Parameter wird im [Kundenportal](https://publisher.xsolla.com/) neben dem Projektnamen angezeigt.",
        "example": 44056,
        "type": "integer"
      },
      "Game-Keys_regions": {
        "items": {
          "properties": {
            "id": {
              "example": 1,
              "type": "integer"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Game-Keys_schemas-client-attributes": {
        "default": [],
        "description": "Liste der Attribute und ihrer Werte, die dem Artikel zugeordnet sind. Kann für die Katalogfilterung verwendet werden.",
        "example": {
          "value": {
            "external_id": "genre",
            "name": "Жанр",
            "values": [
              {
                "external_id": "genre_e3364991f92e751689a68b96598a5a5a84010b85",
                "value": "Casual"
              },
              {
                "external_id": "genre_eba07bfd0f982940773cba3744d97264dd58acd7",
                "value": "Strategy"
              },
              {
                "external_id": "genre_b8d0c6d8f0524c2b2d79ebb93aa3cd0e8b5199a8",
                "value": "Mobile"
              }
            ]
          }
        },
        "items": {
          "properties": {
            "external_id": {
              "$ref": "#/components/schemas/admin-attribute-external_id"
            },
            "name": {
              "description": "Name des Attributs.",
              "example": "Genre",
              "type": "string"
            },
            "values": {
              "items": {
                "properties": {
                  "external_id": {
                    "$ref": "#/components/schemas/value-external_id"
                  },
                  "value": {
                    "description": "Wert des Attributs.",
                    "example": "Strategy",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "array"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Game-Keys_value-external_id": {
        "description": "Eindeutige Wert-ID für ein Attribut. Die `external_id` darf nur lateinische Kleinbuchstaben, alphanumerische Zeichen, Binde- und Unterstriche enthalten.",
        "example": "attribute_value",
        "maxLength": 255,
        "minLength": 1,
        "pattern": "^[-_.\\d\\w]+$",
        "type": "string"
      },
      "Game-key-item-limit": {
        "description": "Artikelbeschränkungen.",
        "properties": {
          "per_item": {
            "$ref": "#/components/schemas/limit_per_item"
          },
          "per_user": {
            "$ref": "#/components/schemas/limit_per_user"
          },
          "recurrent_schedule": {
            "$ref": "#/components/schemas/game_key_recurrent_schedule"
          }
        },
        "type": "object"
      },
      "Pagination_has-more": {
        "description": "Dient als Indikator dafür, dass weitere Seiten vorhanden sind.",
        "example": true,
        "type": "boolean"
      },
      "Pagination_total-items-count": {
        "description": "Gesamtzahl der Artikel im System.",
        "example": 10,
        "type": "integer"
      },
      "Promotions_coupon_code": {
        "default": "WINTER2021",
        "description": "Eindeutiger Code, es wird zwischen Groß- und Kleinschreibung unterschieden. Enthält Buchstaben und Ziffern.",
        "example": "WINTER2021",
        "maxLength": 128,
        "minLength": 1,
        "pattern": "^[a-zA-Z0-9]+$",
        "type": "string"
      },
      "Regions_200-region-model": {
        "example": {
          "value": {
            "countries": [
              "JP",
              "CN",
              "VN"
            ],
            "id": 44,
            "name": {
              "de-DE": "Asien",
              "en-US": "Asia"
            }
          }
        },
        "properties": {
          "countries": {
            "$ref": "#/components/schemas/Regions_countries"
          },
          "id": {
            "$ref": "#/components/schemas/Regions_region_id"
          },
          "name": {
            "$ref": "#/components/schemas/Regions_name"
          }
        },
        "type": "object"
      },
      "Regions_200-region-short-model": {
        "properties": {
          "id": {
            "$ref": "#/components/schemas/Regions_region_id"
          },
          "name": {
            "$ref": "#/components/schemas/Regions_name"
          }
        },
        "type": "object"
      },
      "Regions_countries": {
        "description": "Liste der Länder, die einer Region hinzugefügt werden sollen.\n<br>Zweistelliger Ländercode in Großbuchstaben gemäß [ISO 3166-1 Alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).\n In der Dokumentation finden Sie ausführliche Informationen zu den [von Xsolla unterstützten Ländern](https://developers.xsolla.com/de/doc/shop-builder/references/supported-countries/).\n<br>Beispiel: `[\"JP\", \"CN\", \"VN\"]`",
        "items": {
          "type": "string"
        },
        "type": "array"
      },
      "Regions_name": {
        "additionalProperties": {
          "type": "string"
        },
        "default": {
          "de-DE": "Asien",
          "en-US": "Asia"
        },
        "description": "Name der Region. Sollte Schlüssel-Wert-Paare enthalten, wobei der Schlüssel ein Gebietsschema im Format \"^[a–z]{2}-[A–Z]{2}$\" und der Wert ein String ist.",
        "example": {
          "de-DE": "Asien",
          "en-US": "Asia"
        },
        "type": "object"
      },
      "Regions_region_id": {
        "description": "Regions-ID. Eindeutige Regionskennung innerhalb des Projekts.",
        "example": 42,
        "type": "integer"
      },
      "User-limit-item": {
        "properties": {
          "per_user": {
            "properties": {
              "available": {
                "description": "Die verbleibende Anzahl von Artikeln, die der Nutzer kaufen kann.",
                "example": 9,
                "type": "integer"
              },
              "total": {
                "description": "Die maximale Anzahl von Artikeln, die ein Nutzer kaufen kann.",
                "example": 10,
                "type": "integer"
              }
            },
            "type": "object"
          }
        },
        "type": "object"
      },
      "User-limit_available": {
        "description": "Wie viele Artikel der Nutzer noch erhalten kann bzw. wie oft der Nutzer Werbeaktionen innerhalb des geltenden Limits noch in Anspruch nehmen darf.",
        "minimum": 1,
        "type": "integer"
      },
      "User-limit_available_flexible": {
        "description": "Wie viele Artikel der Nutzer noch erhalten kann bzw. wie oft der Nutzer Werbeaktionen innerhalb des geltenden Limits noch in Anspruch nehmen darf.",
        "minimum": 0,
        "type": "integer"
      },
      "User-limit_user": {
        "properties": {
          "user_external_id": {
            "$ref": "#/components/schemas/User-limit_user-external-id"
          }
        },
        "required": [
          "user_external_id"
        ],
        "type": "object"
      },
      "User-limit_user-external-id": {
        "description": "Externe Benutzer-ID.",
        "minLength": 1,
        "pattern": "^\\S+$",
        "type": "string"
      },
      "User-limit_user_flexible": {
        "properties": {
          "user_external_id": {
            "$ref": "#/components/schemas/User-limit_user-external-id"
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "Virtual-Currency-Package-item-limit": {
        "description": "Artikelbeschränkungen.",
        "properties": {
          "per_item": {
            "$ref": "#/components/schemas/limit_per_item"
          },
          "per_user": {
            "$ref": "#/components/schemas/limit_per_user"
          },
          "recurrent_schedule": {
            "$ref": "#/components/schemas/virtual_currency_package_recurrent_schedule"
          }
        },
        "type": "object"
      },
      "Virtual-Currency-item-limit": {
        "description": "Artikelbeschränkungen.",
        "properties": {
          "per_item": {
            "$ref": "#/components/schemas/limit_per_item"
          },
          "per_user": {
            "$ref": "#/components/schemas/limit_per_user"
          },
          "recurrent_schedule": {
            "$ref": "#/components/schemas/virtual_currency_recurrent_schedule"
          }
        },
        "type": "object"
      },
      "Virtual-Item-item-limit": {
        "description": "Artikelbeschränkungen.",
        "properties": {
          "per_item": {
            "$ref": "#/components/schemas/limit_per_item"
          },
          "per_user": {
            "$ref": "#/components/schemas/limit_per_user"
          },
          "recurrent_schedule": {
            "$ref": "#/components/schemas/virtual_item_recurrent_schedule"
          }
        },
        "type": "object"
      },
      "Virtual-Items-Currency_422-invalid-request": {
        "properties": {
          "errorCode": {
            "example": 1102,
            "type": "integer"
          },
          "errorMessage": {
            "example": "[0401-1102]: Unprocessable Entity. The property `property_name` is required",
            "type": "string"
          },
          "errorMessageExtended": {
            "type": "array"
          },
          "statusCode": {
            "example": 422,
            "type": "integer"
          },
          "transactionId": {
            "example": "x-x-x-x-transactionId-mock-x-x-x",
            "type": "string"
          }
        },
        "type": "object"
      },
      "Virtual-Items-Currency_admin-attributes": {
        "allOf": [
          {
            "$ref": "#/components/schemas/Virtual-Items-Currency_schemas-admin-attributes"
          },
          {
            "description": "Liste der Attribute."
          }
        ]
      },
      "Virtual-Items-Currency_admin-create-vc_prices": {
        "items": {
          "example": {
            "amount": 10,
            "is_default": true,
            "is_enabled": true,
            "sku": "com.xsolla.gold_1"
          },
          "properties": {
            "amount": {
              "type": "integer"
            },
            "is_default": {
              "default": false,
              "type": "boolean"
            },
            "is_enabled": {
              "default": false,
              "description": "Der Preis ist aktiviert.",
              "type": "boolean"
            },
            "sku": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_schemas-sku"
            }
          },
          "required": [
            "amount",
            "currency",
            "is_default",
            "is_enabled"
          ],
          "type": "object"
        },
        "type": [
          "array",
          "null"
        ]
      },
      "Virtual-Items-Currency_admin-create-virtual-currency": {
        "properties": {
          "attributes": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-post-put-attributes"
          },
          "custom_attributes": {
            "$ref": "#/components/schemas/item-custom-attributes"
          },
          "description": {
            "$ref": "#/components/schemas/description-localization-object"
          },
          "groups": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-groups-create"
          },
          "image_url": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-image_url"
          },
          "is_deleted": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_deleted"
          },
          "is_enabled": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_enabled"
          },
          "is_free": {
            "$ref": "#/components/schemas/value-is_free"
          },
          "is_hard": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_hard"
          },
          "is_paid_randomized_reward": {
            "$ref": "#/components/schemas/value-is_paid_randomized_reward"
          },
          "is_show_in_store": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_show_in_store"
          },
          "limits": {
            "$ref": "#/components/schemas/Virtual-Currency-item-limit"
          },
          "long_description": {
            "$ref": "#/components/schemas/long-description-localization-object"
          },
          "media_list": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-media_list"
          },
          "name": {
            "$ref": "#/components/schemas/name-localization-object"
          },
          "order": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_order"
          },
          "periods": {
            "$ref": "#/components/schemas/item-periods"
          },
          "pre_order": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-pre_order"
          },
          "prices": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-prices"
          },
          "regions": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-regions"
          },
          "sku": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_sku"
          },
          "vc_prices": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-create-vc_prices"
          }
        },
        "required": [
          "sku",
          "name"
        ],
        "type": "object"
      },
      "Virtual-Items-Currency_admin-create-virtual-currency-package": {
        "anyOf": [
          {
            "required": [
              "prices"
            ]
          },
          {
            "required": [
              "vc_prices"
            ]
          }
        ],
        "properties": {
          "attributes": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-post-put-attributes"
          },
          "content": {
            "description": "Nur 1 Position des virtuellen Währungspakets sollte virtuelle Währung sein.",
            "items": {
              "properties": {
                "quantity": {
                  "type": "integer"
                },
                "sku": {
                  "$ref": "#/components/schemas/Virtual-Items-Currency_sku"
                }
              },
              "type": "object"
            },
            "maxLength": 1,
            "minLength": 1,
            "type": "array"
          },
          "custom_attributes": {
            "$ref": "#/components/schemas/item-custom-attributes"
          },
          "description": {
            "$ref": "#/components/schemas/description-localization-object"
          },
          "groups": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-groups-create"
          },
          "image_url": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-image_url"
          },
          "is_deleted": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_deleted"
          },
          "is_enabled": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_enabled"
          },
          "is_free": {
            "$ref": "#/components/schemas/value-is_free"
          },
          "is_paid_randomized_reward": {
            "$ref": "#/components/schemas/value-is_paid_randomized_reward"
          },
          "is_show_in_store": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_show_in_store"
          },
          "limits": {
            "$ref": "#/components/schemas/Virtual-Currency-Package-item-limit"
          },
          "long_description": {
            "$ref": "#/components/schemas/long-description-localization-object"
          },
          "media_list": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-media_list"
          },
          "name": {
            "$ref": "#/components/schemas/name-localization-object"
          },
          "order": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_order"
          },
          "periods": {
            "$ref": "#/components/schemas/item-periods"
          },
          "pre_order": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-pre_order"
          },
          "prices": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-prices"
          },
          "regions": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-regions"
          },
          "sku": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_sku"
          },
          "vc_prices": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-create-vc_prices"
          }
        },
        "required": [
          "sku",
          "name",
          "description",
          "content"
        ],
        "type": "object"
      },
      "Virtual-Items-Currency_admin-create-virtual-item": {
        "properties": {
          "attributes": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-post-put-attributes"
          },
          "custom_attributes": {
            "$ref": "#/components/schemas/item-custom-attributes"
          },
          "description": {
            "$ref": "#/components/schemas/description-localization-object"
          },
          "groups": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-groups-create"
          },
          "image_url": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_schemas-admin-image_url"
          },
          "is_deleted": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_deleted"
          },
          "is_enabled": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_enabled"
          },
          "is_free": {
            "$ref": "#/components/schemas/value-is_free"
          },
          "is_paid_randomized_reward": {
            "$ref": "#/components/schemas/value-is_paid_randomized_reward"
          },
          "is_show_in_store": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_show_in_store"
          },
          "limits": {
            "$ref": "#/components/schemas/Virtual-Item-item-limit"
          },
          "long_description": {
            "$ref": "#/components/schemas/long-description-localization-object"
          },
          "media_list": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-media_list"
          },
          "name": {
            "$ref": "#/components/schemas/name-localization-object"
          },
          "order": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_order"
          },
          "periods": {
            "$ref": "#/components/schemas/item-periods"
          },
          "pre_order": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-pre_order"
          },
          "prices": {
            "$ref": "#/components/schemas/Virtual-Items_admin-prices"
          },
          "regions": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-regions"
          },
          "sku": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_sku"
          },
          "vc_prices": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-create-vc_prices"
          }
        },
        "type": "object"
      },
      "Virtual-Items-Currency_admin-get-vc_prices": {
        "items": {
          "example": {
            "amount": 10,
            "is_default": true,
            "sku": "com.xsolla.gold_1"
          },
          "properties": {
            "amount": {
              "description": "Betrag.",
              "exclusiveMinimum": 0,
              "type": "number"
            },
            "is_default": {
              "default": false,
              "type": "boolean"
            },
            "sku": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_schemas-sku"
            }
          },
          "required": [
            "sku",
            "amount"
          ],
          "type": "object"
        },
        "type": "array"
      },
      "Virtual-Items-Currency_admin-groups-create": {
        "description": "Gruppen, zu denen der Artikel gehört.\n<div class=\"note\"><strong>Hinweis:</strong> Der String-Wert bezieht sich auf die Gruppe `external_id`.</div>",
        "items": {
          "properties": {
            "external_id": {
              "example": "accessory",
              "type": "string"
            },
            "name": {
              "example": "Accessory",
              "type": "string"
            }
          },
          "type": "string"
        },
        "type": "array"
      },
      "Virtual-Items-Currency_admin-groups-response": {
        "default": [],
        "description": "Gruppen, zu denen der Artikel gehört.",
        "example": [
          {
            "external_id": "horror",
            "name": {
              "en": "Horror"
            }
          }
        ],
        "items": {
          "properties": {
            "external_id": {
              "example": "horror",
              "type": "string"
            },
            "name": {
              "additionalProperties": {
                "type": "string"
              },
              "default": {
                "en": "Horror"
              },
              "description": "Name des Artikels. Sollte Schlüssel-Wert-Paare enthalten,\nwobei der Schlüssel ein Gebietsschema im Format \"^[a–z]{2}\" und der Wert ein String ist.",
              "example": {
                "de": "Horror",
                "en": "Horror"
              },
              "type": "object"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Virtual-Items-Currency_admin-image_url": {
        "type": "string"
      },
      "Virtual-Items-Currency_admin-media_list": {
        "description": "Zusätzliche Medieninhalte des Artikels wie Screenshots, Gameplay-Videos usw.",
        "example": [
          {
            "type": "image",
            "url": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg"
          }
        ],
        "items": {
          "properties": {
            "type": {
              "description": "Medieninhaltstyp: `image`/`video`.",
              "enum": [
                "image",
                "video"
              ],
              "example": "image",
              "type": "string"
            },
            "url": {
              "description": "Ressourcendatei.",
              "example": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg",
              "type": "string"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Virtual-Items-Currency_admin-post-put-attributes": {
        "description": "Liste der Attribute.\n<div class=\"notice\"><strong>Achtung:</strong> Sie können für den Artikel <strong>maximal 20 Attribute angeben</strong>. Jeder Versuch, das Limit zu überschreiten, führt zu einem Fehler.</div>",
        "items": {
          "$ref": "#/components/schemas/admin-post-put-attribute-item"
        },
        "maxItems": 20,
        "type": "array"
      },
      "Virtual-Items-Currency_admin-pre_order": {
        "properties": {
          "description": {
            "type": [
              "string",
              "null"
            ]
          },
          "is_enabled": {
            "type": "boolean"
          },
          "release_date": {
            "format": "date-time",
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "release_date",
          "is_enabled"
        ],
        "type": "object"
      },
      "Virtual-Items-Currency_admin-prices": {
        "items": {
          "example": {
            "amount": 10.5,
            "country_iso": "US",
            "currency": "USD",
            "is_default": true,
            "is_enabled": true
          },
          "properties": {
            "amount": {
              "description": "Betrag.",
              "exclusiveMinimum": 0,
              "type": "number"
            },
            "country_iso": {
              "description": "Land, in dem dieser Preis gilt. Code bestehend aus zwei Buchstaben gemäß [ISO 3166-1 Alpha 2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).",
              "example": "US",
              "type": [
                "string",
                "null"
              ]
            },
            "currency": {
              "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Detaillierte Informationen zu [Von Xsolla unterstützte Währungen](https://developers.xsolla.com/de/doc/pay-station/references/supported-currencies/).",
              "example": "USD",
              "type": "string"
            },
            "is_default": {
              "default": false,
              "type": "boolean"
            },
            "is_enabled": {
              "default": true,
              "type": "boolean"
            }
          },
          "required": [
            "amount",
            "currency"
          ],
          "type": "object"
        },
        "type": "array"
      },
      "Virtual-Items-Currency_admin-regions": {
        "items": {
          "properties": {
            "id": {
              "example": 1,
              "minimum": 1,
              "type": "integer"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Virtual-Items-Currency_admin-virtual-currency": {
        "properties": {
          "attributes": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-attributes"
          },
          "custom_attributes": {
            "$ref": "#/components/schemas/item-custom-attributes-response"
          },
          "description": {
            "$ref": "#/components/schemas/description-localization-object"
          },
          "groups": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-groups-response"
          },
          "image_url": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-image_url"
          },
          "is_enabled": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_enabled"
          },
          "is_free": {
            "$ref": "#/components/schemas/value-is_free"
          },
          "is_hard": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_hard"
          },
          "is_paid_randomized_reward": {
            "$ref": "#/components/schemas/value-is_paid_randomized_reward"
          },
          "is_show_in_store": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_show_in_store"
          },
          "limits": {
            "$ref": "#/components/schemas/admin-item-limit-response"
          },
          "long_description": {
            "$ref": "#/components/schemas/long-description-localization-object"
          },
          "media_list": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-media_list"
          },
          "name": {
            "$ref": "#/components/schemas/name-localization-object"
          },
          "order": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_order"
          },
          "periods": {
            "$ref": "#/components/schemas/item-periods-response"
          },
          "prices": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-prices"
          },
          "regions": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-regions"
          },
          "sku": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_sku"
          },
          "type": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_type"
          },
          "vc_prices": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-get-vc_prices"
          }
        },
        "type": "object"
      },
      "Virtual-Items-Currency_admin-virtual-currency-package": {
        "properties": {
          "attributes": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-attributes"
          },
          "bundle_type": {
            "default": "virtual_currency_package",
            "example": "virtual_currency_package",
            "type": "string"
          },
          "content": {
            "items": {
              "properties": {
                "description": {
                  "$ref": "#/components/schemas/description-localization-object"
                },
                "image_url": {
                  "$ref": "#/components/schemas/Virtual-Items-Currency_admin-image_url"
                },
                "name": {
                  "$ref": "#/components/schemas/name-localization-object"
                },
                "quantity": {
                  "type": "integer"
                },
                "sku": {
                  "$ref": "#/components/schemas/Virtual-Items-Currency_sku"
                },
                "type": {
                  "$ref": "#/components/schemas/Virtual-Items-Currency_type"
                }
              },
              "type": "object"
            },
            "type": "array"
          },
          "custom_attributes": {
            "$ref": "#/components/schemas/item-custom-attributes"
          },
          "description": {
            "$ref": "#/components/schemas/description-localization-object"
          },
          "groups": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-groups-response"
          },
          "image_url": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-image_url"
          },
          "is_enabled": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_enabled"
          },
          "is_free": {
            "$ref": "#/components/schemas/value-is_free"
          },
          "is_paid_randomized_reward": {
            "$ref": "#/components/schemas/value-is_paid_randomized_reward"
          },
          "is_show_in_store": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_show_in_store"
          },
          "limits": {
            "$ref": "#/components/schemas/admin-item-limit-response"
          },
          "long_description": {
            "$ref": "#/components/schemas/long-description-localization-object"
          },
          "media_list": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-media_list"
          },
          "name": {
            "$ref": "#/components/schemas/name-localization-object"
          },
          "order": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_order"
          },
          "periods": {
            "$ref": "#/components/schemas/item-periods-response"
          },
          "prices": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-prices"
          },
          "regions": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-regions"
          },
          "sku": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_sku"
          },
          "type": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_type"
          },
          "vc_prices": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-get-vc_prices"
          }
        },
        "type": "object"
      },
      "Virtual-Items-Currency_admin-virtual-item": {
        "properties": {
          "attributes": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-attributes"
          },
          "custom_attributes": {
            "$ref": "#/components/schemas/item-custom-attributes-response"
          },
          "description": {
            "$ref": "#/components/schemas/description-localization-object"
          },
          "groups": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-groups-response"
          },
          "image_url": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-image_url"
          },
          "is_enabled": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_enabled"
          },
          "is_free": {
            "$ref": "#/components/schemas/value-is_free"
          },
          "is_paid_randomized_reward": {
            "$ref": "#/components/schemas/value-is_paid_randomized_reward"
          },
          "is_show_in_store": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_is_show_in_store"
          },
          "limits": {
            "$ref": "#/components/schemas/admin-item-limit-response"
          },
          "long_description": {
            "$ref": "#/components/schemas/long-description-localization-object"
          },
          "media_list": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-media_list"
          },
          "name": {
            "$ref": "#/components/schemas/name-localization-object"
          },
          "order": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_order"
          },
          "periods": {
            "$ref": "#/components/schemas/item-periods-response"
          },
          "prices": {
            "$ref": "#/components/schemas/Virtual-Items_admin-prices"
          },
          "regions": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-regions"
          },
          "sku": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_sku"
          },
          "type": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_type"
          },
          "vc_prices": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_admin-get-vc_prices"
          }
        },
        "type": "object"
      },
      "Virtual-Items-Currency_client-attributes": {
        "default": [],
        "description": "Liste der Attribute und ihrer Werte, die dem Artikel zugeordnet sind. Kann für die Katalogfilterung verwendet werden.",
        "example": {
          "value": {
            "external_id": "genre",
            "name": "Жанр",
            "values": [
              {
                "external_id": "genre_e3364991f92e751689a68b96598a5a5a84010b85",
                "value": "Casual"
              },
              {
                "external_id": "genre_eba07bfd0f982940773cba3744d97264dd58acd7",
                "value": "Strategy"
              },
              {
                "external_id": "genre_b8d0c6d8f0524c2b2d79ebb93aa3cd0e8b5199a8",
                "value": "Mobile"
              }
            ]
          }
        },
        "items": {
          "properties": {
            "external_id": {
              "$ref": "#/components/schemas/admin-attribute-external_id"
            },
            "name": {
              "additionalProperties": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "description": "Name des Attributs.",
              "example": "Genre",
              "type": "object"
            },
            "values": {
              "items": {
                "properties": {
                  "external_id": {
                    "$ref": "#/components/schemas/value-external_id"
                  },
                  "value": {
                    "description": "Wert des Attributs.",
                    "example": "Strategy",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "array"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Virtual-Items-Currency_is_deleted": {
        "type": "boolean"
      },
      "Virtual-Items-Currency_is_enabled": {
        "type": "boolean"
      },
      "Virtual-Items-Currency_is_hard": {
        "type": "boolean"
      },
      "Virtual-Items-Currency_is_show_in_store": {
        "type": "boolean"
      },
      "Virtual-Items-Currency_item": {
        "properties": {
          "attributes": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_client-attributes"
          },
          "can_be_bought": {
            "$ref": "#/components/schemas/Can_be_bought"
          },
          "custom_attributes": {
            "$ref": "#/components/schemas/item-custom-attributes-response"
          },
          "description": {
            "additionalProperties": {
              "type": [
                "string",
                "null"
              ]
            },
            "description": "Artikelbeschreibung.",
            "example": "Big Rocket - description",
            "type": "object"
          },
          "groups": {
            "$ref": "#/components/schemas/items_client_groups_response"
          },
          "image_url": {
            "description": "Bild-URL.",
            "example": "https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png",
            "type": "string"
          },
          "is_free": {
            "$ref": "#/components/schemas/value-is_free"
          },
          "item_id": {
            "description": "Artikel-ID.",
            "type": "number"
          },
          "limits": {
            "$ref": "#/components/schemas/client-item-limit-response"
          },
          "name": {
            "additionalProperties": {
              "type": [
                "string",
                "null"
              ]
            },
            "description": "Artikelname.",
            "example": "Big Rocket",
            "type": "object"
          },
          "periods": {
            "$ref": "#/components/schemas/item-periods-response"
          },
          "price": {
            "description": "Artikelpreise.",
            "properties": {
              "amount": {
                "description": "Reduzierter Artikelpreis.",
                "example": "100.99",
                "type": "string"
              },
              "amount_without_discount": {
                "description": "Artikelpreis.",
                "example": "100.99",
                "type": "string"
              },
              "currency": {
                "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Detaillierte Informationen zu [Von Xsolla unterstützte Währungen](https://developers.xsolla.com/de/doc/pay-station/references/supported-currencies/).",
                "example": "USD",
                "type": "string"
              }
            },
            "type": [
              "object",
              "null"
            ]
          },
          "promotions": {
            "$ref": "#/components/schemas/Catalog_item_promotions"
          },
          "sku": {
            "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
            "example": "big_rocket",
            "type": "string"
          },
          "type": {
            "description": "Artikeltyp: `virtual_good`/`virtual_currency`/`bundle`.",
            "example": "virtual_good",
            "type": "string"
          },
          "virtual_item_type": {
            "description": "Type of virtual item.\n\nPossible values:\n- `consumable` — An item that disappears from the inventory after use (e.g., ammo).\n- `non_consumable` — An item that stays in the inventory for an unlimited period of time.\n- `non_renewing_subscription` — Time-limited item that can represent access to services or content for a limited period of time.",
            "enum": [
              "consumable",
              "non_consumable",
              "non_renewing_subscription"
            ],
            "example": "non-consumable",
            "type": "string"
          },
          "virtual_prices": {
            "description": "Virtuelle Preise.",
            "items": {
              "description": "Virtueller Preis.",
              "properties": {
                "amount": {
                  "description": "Rabattierter Artikelpreis in virtueller Währung.",
                  "example": 100,
                  "type": "integer"
                },
                "amount_without_discount": {
                  "description": "Artikelpreis.",
                  "example": 200,
                  "type": "integer"
                },
                "description": {
                  "description": "Beschreibung der virtuellen Währung.",
                  "example": "Big Rocket - description",
                  "type": "string"
                },
                "image_url": {
                  "description": "Bild der virtuellen Währung.",
                  "example": "http://image.png",
                  "type": "string"
                },
                "is_default": {
                  "description": "Ob der Preis für den Artikel voreingestellt ist.",
                  "example": true,
                  "type": "boolean"
                },
                "name": {
                  "description": "Name der virtuellen Währung.",
                  "example": "SHOTGUN FOR TRUE RAIDERS",
                  "type": "string"
                },
                "sku": {
                  "description": "Artikel-SKU der virtuellen Währung.",
                  "example": "vc_test",
                  "type": "string"
                },
                "type": {
                  "description": "Art der virtuellen Währung.",
                  "example": "virtual_currency",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          },
          "vp_rewards": {
            "$ref": "#/components/schemas/client-item-value-point-reward"
          }
        },
        "type": "object"
      },
      "Virtual-Items-Currency_item-list": {
        "properties": {
          "has_more": {
            "$ref": "#/components/schemas/Pagination_has-more"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_item"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "Virtual-Items-Currency_order": {
        "description": "Definiert die Anordnungsreihenfolge.",
        "example": 1,
        "type": "integer"
      },
      "Virtual-Items-Currency_schemas-admin-attributes": {
        "description": "Liste der Attribute.",
        "items": {
          "$ref": "#/components/schemas/attribute"
        },
        "type": "array"
      },
      "Virtual-Items-Currency_schemas-admin-image_url": {
        "description": "Bild-URL.",
        "example": "https://image.example.com",
        "type": "string"
      },
      "Virtual-Items-Currency_schemas-sku": {
        "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
        "example": "bundle_1",
        "type": "string"
      },
      "Virtual-Items-Currency_sku": {
        "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
        "example": "booster_mega_1",
        "maxLength": 255,
        "minLength": 1,
        "pattern": "^[a-zA-Z0-9_\\-–.]*$",
        "type": "string"
      },
      "Virtual-Items-Currency_type": {
        "description": "Artikeltyp: `virtual_good`/`virtual_currency`/`bundle`/`physical_good`/`unit`.",
        "type": "string"
      },
      "Virtual-Items-Currency_virtual-currency": {
        "properties": {
          "attributes": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_client-attributes"
          },
          "can_be_bought": {
            "$ref": "#/components/schemas/Can_be_bought"
          },
          "custom_attributes": {
            "$ref": "#/components/schemas/item-custom-attributes-response"
          },
          "description": {
            "description": "Artikelbeschreibung.",
            "example": "Crystals - description",
            "type": "string"
          },
          "groups": {
            "$ref": "#/components/schemas/items_client_groups_response"
          },
          "image_url": {
            "description": "Bild-URL.",
            "example": "https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png",
            "type": "string"
          },
          "is_free": {
            "$ref": "#/components/schemas/value-is_free"
          },
          "item_id": {
            "type": "integer"
          },
          "limits": {
            "$ref": "#/components/schemas/Catalog_item_limits"
          },
          "name": {
            "description": "Artikelname.",
            "example": "Big Rocket",
            "type": "string"
          },
          "periods": {
            "$ref": "#/components/schemas/item-periods-response"
          },
          "price": {
            "description": "Artikelpreise.",
            "properties": {
              "amount": {
                "description": "Reduzierter Artikelpreis.",
                "example": "100.99",
                "type": "string"
              },
              "amount_without_discount": {
                "description": "Artikelpreis.",
                "example": "100.99",
                "type": "string"
              },
              "currency": {
                "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Detaillierte Informationen zu [Von Xsolla unterstützte Währungen](https://developers.xsolla.com/de/doc/pay-station/references/supported-currencies/).",
                "example": "USD",
                "type": "string"
              }
            },
            "type": [
              "object",
              "null"
            ]
          },
          "promotions": {
            "$ref": "#/components/schemas/Catalog_item_promotions"
          },
          "sku": {
            "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
            "example": "big_rocket",
            "type": "string"
          },
          "type": {
            "description": "Artikeltyp: `virtual_good`/`virtual_currency`/`bundle`.",
            "example": "virtual_currency",
            "type": "string"
          },
          "virtual_prices": {
            "description": "Virtuelle Preise.",
            "example": [
              {
                "amount": 100,
                "amount_without_discount": 100,
                "image_url": "http://image.png",
                "is_default": true,
                "sku": "com.xsolla.crystals_1"
              }
            ],
            "items": {
              "description": "Virtueller Preis.",
              "properties": {
                "amount": {
                  "description": "Rabattierter Artikelpreis in virtueller Währung.",
                  "example": 100,
                  "type": "integer"
                },
                "amount_without_discount": {
                  "description": "Artikelpreis.",
                  "example": 200,
                  "type": "integer"
                },
                "description": {
                  "description": "Beschreibung der virtuellen Währung.",
                  "example": "Crystals - description",
                  "type": "string"
                },
                "image_url": {
                  "description": "Bild der virtuellen Währung.",
                  "example": "http://image.png",
                  "type": "string"
                },
                "is_default": {
                  "description": "Ob der Preis für den Artikel voreingestellt ist.",
                  "example": true,
                  "type": "boolean"
                },
                "name": {
                  "description": "Name der virtuellen Währung.",
                  "example": "Crystals",
                  "type": "string"
                },
                "sku": {
                  "description": "Artikel-SKU der virtuellen Währung.",
                  "example": "com.xsolla.vc_1",
                  "type": "string"
                },
                "type": {
                  "description": "Art der virtuellen Währung.",
                  "example": "virtual_currency",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          },
          "vp_rewards": {
            "type": "array"
          }
        },
        "type": "object"
      },
      "Virtual-Items-Currency_virtual-currency-list": {
        "properties": {
          "has_more": {
            "$ref": "#/components/schemas/Pagination_has-more"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_virtual-currency"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "Virtual-Items-Currency_virtual-currency-package": {
        "properties": {
          "attributes": {
            "$ref": "#/components/schemas/Virtual-Items-Currency_client-attributes"
          },
          "bundle_type": {
            "description": "Bundle-Typ: `standard`/`virtual_currency_package`.",
            "example": "virtual_currency_package",
            "type": "string"
          },
          "can_be_bought": {
            "$ref": "#/components/schemas/Can_be_bought"
          },
          "content": {
            "description": "Inhalt des virtuellen Währungspakets.",
            "example": [
              {
                "description": "Crystal Pack - short description",
                "image_url": "https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png",
                "name": "Crystal Pack",
                "quantity": 100,
                "sku": "com.xsolla.crystal_pack_1",
                "type": "virtual_currency"
              }
            ],
            "items": {
              "description": "Virtuelle Währung in einem Paket.",
              "properties": {
                "description": {
                  "description": "Artikelbeschreibung.",
                  "example": "Big Rocket - description",
                  "type": "string"
                },
                "image_url": {
                  "description": "Bild-URL.",
                  "example": "https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png",
                  "type": "string"
                },
                "item_id": {
                  "type": "integer"
                },
                "limits": {
                  "$ref": "#/components/schemas/Catalog_item_limits"
                },
                "name": {
                  "description": "Artikelname.",
                  "example": "Big Rocket",
                  "type": "string"
                },
                "quantity": {
                  "description": "Menge der virtuellen Währung im Paket.",
                  "example": 250,
                  "type": "integer"
                },
                "sku": {
                  "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Bindestriche und Unterstriche enthalten.",
                  "example": "com.xsolla.big_rocket_1",
                  "type": "string"
                },
                "type": {
                  "description": "Artikeltyp: `virtual_good`/`virtual_currency`/`bundle`.",
                  "example": "virtual_currency",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          },
          "custom_attributes": {
            "$ref": "#/components/schemas/item-custom-attributes-response"
          },
          "description": {
            "description": "Artikelbeschreibung.",
            "example": "Crystal Pack Description",
            "type": "string"
          },
          "groups": {
            "$ref": "#/components/schemas/items_client_groups_response"
          },
          "image_url": {
            "description": "Bild-URL.",
            "example": "https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png",
            "type": "string"
          },
          "is_free": {
            "$ref": "#/components/schemas/value-is_free"
          },
          "item_id": {
            "type": "integer"
          },
          "limits": {
            "$ref": "#/components/schemas/Catalog_item_limits"
          },
          "name": {
            "description": "Artikelname.",
            "example": "Crystal Pack",
            "type": "string"
          },
          "periods": {
            "$ref": "#/components/schemas/item-periods-response"
          },
          "price": {
            "description": "Artikelpreise.",
            "properties": {
              "amount": {
                "description": "Reduzierter Artikelpreis.",
                "example": "100.99",
                "type": "string"
              },
              "amount_without_discount": {
                "description": "Artikelpreis.",
                "example": "100.99",
                "type": "string"
              },
              "currency": {
                "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Detaillierte Informationen zu [Von Xsolla unterstützte Währungen](https://developers.xsolla.com/de/doc/pay-station/references/supported-currencies/).",
                "example": "USD",
                "type": "string"
              }
            },
            "type": "object"
          },
          "promotions": {
            "$ref": "#/components/schemas/Catalog_item_promotions"
          },
          "sku": {
            "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
            "example": "crystal-pack",
            "type": "string"
          },
          "type": {
            "description": "Artikeltyp: `virtual_good`/`virtual_currency`/`bundle`.",
            "example": "bundle",
            "type": "string"
          },
          "virtual_prices": {
            "description": "Virtuelle Preise.",
            "items": {
              "description": "Virtueller Preis.",
              "properties": {
                "amount": {
                  "description": "Rabattierter Artikelpreis in virtueller Währung.",
                  "example": 100,
                  "type": "integer"
                },
                "amount_without_discount": {
                  "description": "Artikelpreis.",
                  "example": 200,
                  "type": "integer"
                },
                "description": {
                  "description": "Beschreibung der virtuellen Währung.",
                  "example": "Big Rocket - description",
                  "type": "string"
                },
                "image_url": {
                  "description": "Bild der virtuellen Währung.",
                  "example": "http://image.png",
                  "type": "string"
                },
                "is_default": {
                  "description": "Ob der Preis für den Artikel voreingestellt ist.",
                  "example": true,
                  "type": "boolean"
                },
                "name": {
                  "description": "Name der virtuellen Währung.",
                  "example": "SHOTGUN FOR TRUE RAIDERS",
                  "type": "string"
                },
                "sku": {
                  "description": "Artikel-SKU der virtuellen Währung.",
                  "example": "vc_test",
                  "type": "string"
                },
                "type": {
                  "description": "Art der virtuellen Währung.",
                  "example": "virtual_currency",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          },
          "vp_rewards": {
            "type": "array"
          }
        },
        "type": "object"
      },
      "Virtual-Items-Currency_virtual-currency-packages": {
        "properties": {
          "has_more": {
            "$ref": "#/components/schemas/Pagination_has-more"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/Virtual-Items-Currency_virtual-currency-package"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "Virtual-Items_admin-prices": {
        "items": {
          "example": {
            "amount": 10.5,
            "currency": "USD",
            "is_default": true,
            "is_enabled": true
          },
          "properties": {
            "amount": {
              "description": "Betrag.",
              "exclusiveMinimum": 0,
              "type": "number"
            },
            "country_iso": {
              "description": "Zweistelliger Ländercode in Großbuchstaben gemäß [ISO 3166-1 Alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). Weitere Informationen zu den [von Xsolla unterstützten Ländern](https://developers.xsolla.com/de/doc/shop-builder/references/supported-countries/) finden Sie in der Dokumentation.<br>Beispiel: `country=US`",
              "example": "US",
              "type": "string"
            },
            "currency": {
              "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Detaillierte Informationen zu [Von Xsolla unterstützte Währungen](https://developers.xsolla.com/de/doc/pay-station/references/supported-currencies/).",
              "example": "USD",
              "type": "string"
            },
            "is_default": {
              "default": false,
              "type": "boolean"
            },
            "is_enabled": {
              "default": true,
              "type": "boolean"
            }
          },
          "required": [
            "amount",
            "currency"
          ],
          "type": "object"
        },
        "type": "array"
      },
      "admin-attribute-external_id": {
        "description": "Eindeutige Attribut-ID. Die `external_id` darf nur lateinische Klein- und Großbuchstaben, Ziffern, Bindestriche und Unterstriche enthalten.",
        "example": "attribute_1",
        "maxLength": 255,
        "minLength": 1,
        "pattern": "^[a-zA-Z0-9-_]+$",
        "type": "string"
      },
      "admin-attribute-name": {
        "additionalProperties": {
          "type": "string"
        },
        "default": {
          "de": "Genre",
          "en": "Genre"
        },
        "description": "Objekt mit lokalisierten Attributnamen. Schlüssel sind in ISO 3166-1 spezifiziert.",
        "example": {
          "de": "Genre",
          "en": "Genre"
        },
        "type": "object"
      },
      "admin-group-create-request": {
        "description": "Item group data.",
        "properties": {
          "description": {
            "$ref": "#/components/schemas/group-description-localization-object"
          },
          "external_id": {
            "description": "External ID of the item group. Can contain only alphanumeric characters, hyphens, and underscores.",
            "example": "weapons",
            "pattern": "^[A-Za-z0-9_\\-]+$",
            "type": "string"
          },
          "iconUrl": {
            "$ref": "#/components/schemas/group-image-url"
          },
          "isEnabled": {
            "allOf": [
              {
                "$ref": "#/components/schemas/group-is-enabled"
              }
            ],
            "default": true
          },
          "name": {
            "$ref": "#/components/schemas/group-name-localization-object"
          },
          "order": {
            "allOf": [
              {
                "$ref": "#/components/schemas/group-display-order"
              }
            ]
          }
        },
        "required": [
          "external_id",
          "name"
        ],
        "type": "object"
      },
      "admin-group-detail-response-by-item-type": {
        "allOf": [
          {
            "$ref": "#/components/schemas/admin-group-response-base"
          },
          {
            "properties": {
              "is_contains_any_items": {
                "$ref": "#/components/schemas/group-is-contains-any-items"
              }
            },
            "type": "object"
          }
        ]
      },
      "admin-group-response-base": {
        "properties": {
          "description": {
            "$ref": "#/components/schemas/group-description-localization-object"
          },
          "external_id": {
            "description": "External item group ID specified during creation.",
            "example": "weapons",
            "type": "string"
          },
          "id": {
            "description": "Item group ID assigned by Xsolla.",
            "example": 1,
            "type": "integer"
          },
          "image_url": {
            "$ref": "#/components/schemas/group-image-url"
          },
          "is_enabled": {
            "$ref": "#/components/schemas/group-is-enabled"
          },
          "items_count": {
            "description": "Total number of items in the group.",
            "example": 5,
            "type": "integer"
          },
          "name": {
            "$ref": "#/components/schemas/group-name-localization-object"
          },
          "order": {
            "$ref": "#/components/schemas/group-display-order"
          }
        },
        "required": [
          "id",
          "external_id",
          "name",
          "is_enabled"
        ],
        "type": "object"
      },
      "admin-group-response-by-item-type": {
        "allOf": [
          {
            "$ref": "#/components/schemas/admin-group-response-base"
          },
          {
            "properties": {
              "is_contains_any_items": {
                "$ref": "#/components/schemas/group-is-contains-any-items"
              }
            },
            "type": "object"
          }
        ]
      },
      "admin-group-update-request": {
        "description": "Item group data to update. The `external_id` and `name` fields are required in every request. Other fields are optional — omitted fields will retain their current values.",
        "properties": {
          "description": {
            "$ref": "#/components/schemas/group-description-localization-object"
          },
          "external_id": {
            "description": "Unique group external ID. Can contain only alphanumeric characters, hyphens, and underscores. Can be used to rename the group's external ID.",
            "example": "weapons",
            "pattern": "^[A-Za-z0-9_\\-]+$",
            "type": "string"
          },
          "iconUrl": {
            "$ref": "#/components/schemas/group-image-url"
          },
          "isEnabled": {
            "allOf": [
              {
                "$ref": "#/components/schemas/group-is-enabled"
              }
            ]
          },
          "name": {
            "$ref": "#/components/schemas/group-name-localization-object"
          },
          "order": {
            "allOf": [
              {
                "$ref": "#/components/schemas/group-display-order"
              }
            ]
          }
        },
        "required": [
          "external_id",
          "name"
        ],
        "type": "object"
      },
      "admin-item-limit-response": {
        "description": "Artikelbeschränkungen.",
        "properties": {
          "per_item": {
            "description": "Globale Artikelbeschränkung.",
            "properties": {
              "available": {
                "description": "Verbleibende Anzahl von Artikeln, die alle Nutzer kaufen können.",
                "type": "integer"
              },
              "reserved": {
                "type": "integer"
              },
              "sold": {
                "type": "integer"
              },
              "total": {
                "description": "Höchstzahl von Artikeln, die alle Nutzer kaufen können.",
                "type": "integer"
              }
            },
            "type": [
              "object",
              "null"
            ]
          },
          "per_user": {
            "description": "Artikelbeschränkung für einen separaten Nutzer.",
            "properties": {
              "limit_exceeded_visibility": {
                "$ref": "#/components/schemas/limit_exceeded_visibility"
              },
              "total": {
                "description": "Höchstzahl von Artikeln, die ein einzelner Nutzer kaufen kann.",
                "type": "integer"
              }
            },
            "type": [
              "object",
              "null"
            ]
          },
          "recurrent_schedule": {
            "$ref": "#/components/schemas/admin_recurrent_schedule_response"
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "admin-post-put-attribute-item": {
        "maxItems": 6,
        "properties": {
          "external_id": {
            "$ref": "#/components/schemas/admin-attribute-external_id"
          },
          "name": {
            "$ref": "#/components/schemas/admin-attribute-name"
          },
          "values": {
            "description": "<div class=\"notice\"><strong>Achtung:</strong> Sie können für jedes Attribut <strong>maximal 6 Werte erstellen</strong>. Jeder Versuch, das Limit zu überschreiten, führt zu einem Fehler.</div>",
            "example": [
              {
                "external_id": "strategy",
                "value": {
                  "de": "Strategie",
                  "en": "Strategy"
                }
              },
              {
                "external_id": "action",
                "value": {
                  "de": "Aktion",
                  "en": "Action"
                }
              }
            ],
            "items": {
              "$ref": "#/components/schemas/attribute-value"
            },
            "type": "array"
          }
        },
        "required": [
          "external_id",
          "values"
        ],
        "type": "object"
      },
      "admin_attribute_response": {
        "example": {
          "value": [
            {
              "external_id": "genre",
              "name": {
                "de": "Genre",
                "en": "Genre"
              }
            }
          ]
        },
        "properties": {
          "external_id": {
            "$ref": "#/components/schemas/admin-attribute-external_id"
          },
          "name": {
            "$ref": "#/components/schemas/admin-attribute-name"
          }
        },
        "type": "object"
      },
      "admin_recurrent_schedule_response": {
        "description": "Aktualisierungszeitraum begrenzen.",
        "properties": {
          "per_user": {
            "description": "Aktualisierungszeitraum für das Nutzerlimit.",
            "oneOf": [
              {
                "description": "Tägliche Aktualisierung der Nutzerlimits.",
                "properties": {
                  "displayable_reset_next_date": {
                    "description": "Datum und Uhrzeit, zu der die Limits zurückgesetzt werden sollen (ISO 8601).",
                    "example": "2023-02-28T11:00:00+08:00",
                    "format": "date-time",
                    "type": "string"
                  },
                  "displayable_reset_start_date": {
                    "description": "Datum und Uhrzeit der ersten Limitaktualisierung (ISO 8601).",
                    "example": "2023-02-28T11:00:00+08:00",
                    "format": "date-time",
                    "type": "string"
                  },
                  "interval_type": {
                    "description": "Typ des wiederkehrenden Aktualisierungszeitraums.",
                    "enum": [
                      "daily"
                    ],
                    "type": "string"
                  },
                  "reset_next_date": {
                    "description": "Datum und Uhrzeit der Limitaktualisierung (Unix-Zeitstempel).",
                    "example": 1677553200,
                    "type": "integer"
                  },
                  "time": {
                    "description": "Zeitpunkt der Limitaktualisierung in der gewünschten Zeitzone (auf Stunden gerundet).",
                    "example": "11:00:00+03:00",
                    "format": "full-time",
                    "type": "string"
                  }
                },
                "title": "interval_type = daily",
                "type": "object"
              },
              {
                "description": "Wöchentliche Aktualisierung der Nutzerlimits.",
                "properties": {
                  "day_of_week": {
                    "description": "Wochentag, an dem die Limits aktualisiert werden. 1 seht für Montag, und 7 steht für Sonntag. `null` ist bei Limitaktualisierungszeiträumen vom Typ `weekly` unzulässig.",
                    "maximum": 7,
                    "minimum": 1,
                    "type": [
                      "integer",
                      "null"
                    ]
                  },
                  "displayable_reset_next_date": {
                    "description": "Datum und Uhrzeit, zu der die Limits zurückgesetzt werden sollen (ISO 8601).",
                    "example": "2023-02-28T11:00:00+08:00",
                    "format": "date-time",
                    "type": "string"
                  },
                  "displayable_reset_start_date": {
                    "description": "Datum und Uhrzeit der ersten Limitaktualisierung (ISO 8601).",
                    "example": "2023-02-28T11:00:00+08:00",
                    "format": "date-time",
                    "type": "string"
                  },
                  "interval_type": {
                    "description": "Typ des wiederkehrenden Aktualisierungszeitraums.",
                    "enum": [
                      "weekly"
                    ],
                    "type": "string"
                  },
                  "reset_next_date": {
                    "description": "Datum und Uhrzeit der Limitaktualisierung (Unix-Zeitstempel).",
                    "example": 1677553200,
                    "type": "integer"
                  },
                  "time": {
                    "description": "Zeitpunkt der Limitaktualisierung in der gewünschten Zeitzone (auf Stunden gerundet).",
                    "example": "11:00:00+03:00",
                    "format": "full-time",
                    "type": "string"
                  }
                },
                "title": "interval_type = weekly",
                "type": "object"
              },
              {
                "description": "Monatliche Aktualisierung der Nutzerlimits.",
                "properties": {
                  "day_of_month": {
                    "description": "Tag im Monat, an dem die Limits aktualisiert werden. Hat der Monat weniger Tage als der ausgewählte Tag, erfolgt die Aktualisierung am letzten Tag des Monats. `null` ist bei Limitaktualisierungszeiträumen vom Typ `monthly` unzulässig.",
                    "maximum": 31,
                    "minimum": 1,
                    "type": [
                      "integer",
                      "null"
                    ]
                  },
                  "displayable_reset_next_date": {
                    "description": "Datum und Uhrzeit, zu der die Limits zurückgesetzt werden sollen (ISO 8601).",
                    "example": "2023-02-28T11:00:00+08:00",
                    "format": "date-time",
                    "type": "string"
                  },
                  "displayable_reset_start_date": {
                    "description": "Datum und Uhrzeit der ersten Limitaktualisierung (ISO 8601).",
                    "example": "2023-02-28T11:00:00+08:00",
                    "format": "date-time",
                    "type": "string"
                  },
                  "interval_type": {
                    "description": "Typ des wiederkehrenden Aktualisierungszeitraums.",
                    "enum": [
                      "monthly"
                    ],
                    "type": "string"
                  },
                  "reset_next_date": {
                    "description": "Datum und Uhrzeit der Limitaktualisierung (Unix-Zeitstempel).",
                    "example": 1677553200,
                    "type": "integer"
                  },
                  "time": {
                    "description": "Zeitpunkt der Limitaktualisierung in der gewünschten Zeitzone (auf Stunden gerundet).",
                    "example": "11:00:00+03:00",
                    "format": "full-time",
                    "type": "string"
                  }
                },
                "title": "interval_type = monthly",
                "type": "object"
              },
              {
                "description": "Die Nutzerlimits werden gemäß dem in Stunden angegebenen Zeitintervall zurückgesetzt.",
                "properties": {
                  "displayable_reset_next_date": {
                    "description": "Datum und Uhrzeit, zu der die Limits zurückgesetzt werden sollen (ISO 8601).",
                    "example": "2023-02-28T11:00:00+08:00",
                    "format": "date-time",
                    "type": "string"
                  },
                  "displayable_reset_start_date": {
                    "description": "Datum und Uhrzeit der ersten Limitaktualisierung (ISO 8601).",
                    "example": "2023-02-28T11:00:00+08:00",
                    "format": "date-time",
                    "type": "string"
                  },
                  "hours_interval": {
                    "description": "Intervall in Stunden, nach dem das Limit zurückgesetzt wird. <br><br> Der Countdown beginnt in dem Moment, in dem der Artikel zum ersten Mal im Shop angezeigt wird, wie im Parameter <a href=\"https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-virtual-item/#!path=periods/date_from&t=request\">date_from</a> angegeben. <br><br> Sind beispielsweise `date_from = \"2025-11-15T18:15:00+05:00\"` und `hours_interval = 2` angegeben, wird das Kauflimit für diesen Artikel alle zwei Stunden ab dem `\"2025-11-15T20:15:00+05:00\"` zurückgesetzt.",
                    "maximum": 10000,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "interval_type": {
                    "description": "Typ des wiederkehrenden Aktualisierungszeitraums.",
                    "enum": [
                      "hourly"
                    ],
                    "type": "string"
                  },
                  "reset_next_date": {
                    "description": "Datum und Uhrzeit der Limitaktualisierung (Unix-Zeitstempel).",
                    "example": 1677553200,
                    "type": "integer"
                  }
                },
                "title": "interval_type = hourly ",
                "type": "object"
              }
            ],
            "type": [
              "object",
              "null"
            ]
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "attribute": {
        "example": {
          "external_id": "attribute_external_id",
          "name": {
            "de": "Attributname",
            "en": "Attribute name"
          },
          "values": [
            {
              "external_id": "value_1",
              "name": {
                "de": "wert 1",
                "en": "value 1"
              }
            },
            {
              "external_id": "value_2",
              "name": {
                "de": "wert 2",
                "en": "value 2"
              }
            }
          ]
        },
        "properties": {
          "external_id": {
            "$ref": "#/components/schemas/admin-attribute-external_id"
          },
          "name": {
            "$ref": "#/components/schemas/admin-attribute-name"
          },
          "values": {
            "example": [
              {
                "external_id": "strategy",
                "value": {
                  "de": "Strategie",
                  "en": "Strategy"
                }
              },
              {
                "external_id": "action",
                "value": {
                  "de": "Aktion",
                  "en": "Action"
                }
              }
            ],
            "items": {
              "$ref": "#/components/schemas/attribute-value"
            },
            "type": "array"
          }
        },
        "required": [
          "external_id",
          "values"
        ],
        "type": "object"
      },
      "attribute-value": {
        "example": {
          "external_id": "value_external_id",
          "name": {
            "de": "Wert 1",
            "en": "Value 1"
          }
        },
        "properties": {
          "external_id": {
            "$ref": "#/components/schemas/value-external_id"
          },
          "value": {
            "$ref": "#/components/schemas/value-name"
          }
        },
        "required": [
          "value",
          "external_id"
        ],
        "type": "object"
      },
      "bundle-item-limit": {
        "description": "Artikelbeschränkungen.",
        "properties": {
          "per_item": {
            "$ref": "#/components/schemas/limit_per_item"
          },
          "per_user": {
            "$ref": "#/components/schemas/limit_per_user"
          },
          "recurrent_schedule": {
            "$ref": "#/components/schemas/bundle_recurrent_schedule"
          }
        },
        "type": "object"
      },
      "bundle_recurrent_schedule": {
        "description": "Aktualisierungszeitraum begrenzen.",
        "properties": {
          "per_user": {
            "description": "Das Kauflimit wird gemäß dem in Stunden angegebenen Zeitintervall zurückgesetzt.",
            "oneOf": [
              {
                "$ref": "#/components/schemas/per_user_daily"
              },
              {
                "$ref": "#/components/schemas/per_user_weekly"
              },
              {
                "$ref": "#/components/schemas/per_user_monthly"
              },
              {
                "$ref": "#/components/schemas/per_user_hourly_bundle"
              }
            ]
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "bundle_type": {
        "description": "Bündeltyp. Wird zurückgegeben, wenn der Artikeltyp ein Bündel ist.",
        "enum": [
          "standard",
          "virtual_currency_package",
          "partner_side_content"
        ],
        "type": "string"
      },
      "catalog_recurrent_schedule_client_response": {
        "description": "Item limits recurrent refresh period for a user.",
        "nullable": true,
        "oneOf": [
          {
            "description": "Tägliche Aktualisierung der Nutzerlimits.",
            "properties": {
              "interval_type": {
                "description": "Typ des wiederkehrenden Aktualisierungszeitraums.",
                "enum": [
                  "daily"
                ],
                "type": "string"
              },
              "reset_next_date": {
                "description": "Datum und Uhrzeit, zu dem die Limits zurückgesetzt werden (Unix-Zeitstempel).",
                "example": 1677553200,
                "type": "integer"
              }
            },
            "title": "interval_type = daily",
            "type": "object"
          },
          {
            "description": "Wöchentliche Aktualisierung der Nutzerlimits.",
            "properties": {
              "interval_type": {
                "description": "Typ des wiederkehrenden Aktualisierungszeitraums.",
                "enum": [
                  "weekly"
                ],
                "type": "string"
              },
              "reset_next_date": {
                "description": "Datum und Uhrzeit, zu dem die Limits zurückgesetzt werden (Unix-Zeitstempel).",
                "example": 1677553200,
                "type": "integer"
              }
            },
            "title": "interval_type = weekly",
            "type": "object"
          },
          {
            "description": "Monatliche Aktualisierung der Nutzerlimits.",
            "properties": {
              "interval_type": {
                "description": "Typ des wiederkehrenden Aktualisierungszeitraums.",
                "enum": [
                  "monthly"
                ],
                "type": "string"
              },
              "reset_next_date": {
                "description": "Datum und Uhrzeit, zu dem die Limits zurückgesetzt werden (Unix-Zeitstempel).",
                "example": 1677553200,
                "type": "integer"
              }
            },
            "title": "interval_type = monthly",
            "type": "object"
          },
          {
            "description": "Die Nutzerlimits werden gemäß dem in Stunden angegebenen Zeitintervall zurückgesetzt.",
            "properties": {
              "interval_type": {
                "description": "Typ des wiederkehrenden Aktualisierungszeitraums.",
                "enum": [
                  "hourly"
                ],
                "type": "string"
              },
              "reset_next_date": {
                "description": "Datum und Uhrzeit, zu dem die Limits zurückgesetzt werden (Unix-Zeitstempel).",
                "example": 1677553200,
                "type": "integer"
              }
            },
            "title": "interval_type = hourly ",
            "type": "object"
          }
        ],
        "type": "object"
      },
      "client-item-limit-response": {
        "description": "Artikelbeschränkungen.",
        "properties": {
          "per_item": {
            "description": "Globale Artikelbeschränkung.",
            "properties": {
              "available": {
                "description": "Verbleibende Anzahl von Artikeln, die alle Nutzer kaufen können.",
                "type": "integer"
              },
              "total": {
                "description": "Höchstzahl von Artikeln, die alle Nutzer kaufen können.",
                "type": "integer"
              }
            },
            "type": [
              "object",
              "null"
            ]
          },
          "per_user": {
            "description": "Artikelbeschränkung für einen separaten Nutzer.",
            "properties": {
              "available": {
                "description": "Verbleibende Anzahl von Artikeln, die der aktuelle Nutzer kaufen kann.",
                "type": "integer"
              },
              "limit_exceeded_visibility": {
                "$ref": "#/components/schemas/limit_exceeded_visibility"
              },
              "recurrent_schedule": {
                "$ref": "#/components/schemas/catalog_recurrent_schedule_client_response"
              },
              "total": {
                "description": "Höchstzahl von Artikeln, die ein einzelner Nutzer kaufen kann.",
                "type": "integer"
              }
            },
            "type": [
              "object",
              "null"
            ]
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "client-item-value-point-reward": {
        "description": "Wertpunktartikel-Belohnung.",
        "items": {
          "properties": {
            "amount": {
              "$ref": "#/components/schemas/value-point-amount"
            },
            "image_url": {
              "$ref": "#/components/schemas/Common_admin-image_url"
            },
            "is_clan": {
              "$ref": "#/components/schemas/is_clan"
            },
            "item_id": {
              "$ref": "#/components/schemas/item_id"
            },
            "name": {
              "$ref": "#/components/schemas/value-point-name"
            },
            "sku": {
              "$ref": "#/components/schemas/value-point-sku"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "description-localization-object": {
        "anyOf": [
          {
            "$ref": "#/components/schemas/two-letter-locale"
          },
          {
            "$ref": "#/components/schemas/five-letter-locale"
          }
        ],
        "description": "Objekt mit Lokalisierungen für Artikelbeschreibungen. Werte können in zwei Formaten angegeben werden: Sprachencode bestehend aus zwei Kleinbuchstaben (z. B. `en`) oder fünfstelliger Gebietsschemacode (z. B. `en-US`). Beide Formate werden als Eingabe akzeptiert, als Antwort werden jedoch stets zweistellige Sprachencodes in Kleinbuchstaben zurückgegeben. Wenn für dieselbe Sprache beide Optionen angegeben sind (z. B. `en` und `en-US`), wird der zuletzt angegebene Wert gespeichert. Die vollständige Liste der unterstützten Sprachen finden Sie in der [Dokumentation](/de/doc/shop-builder/references/supported-languages/).",
        "type": [
          "object",
          "null"
        ]
      },
      "error-message-extended-validation": {
        "description": "Validation error details. Contains an array of property-level errors describing which fields failed validation and why.",
        "items": {
          "properties": {
            "message": {
              "description": "Validation error message for the field.",
              "example": "The property external_id is required",
              "type": "string"
            },
            "property": {
              "description": "Name of the field that failed validation.",
              "example": "external_id",
              "type": "string"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "error-response-base": {
        "properties": {
          "errorCode": {
            "description": "Fehlercode.",
            "type": "integer"
          },
          "errorMessage": {
            "description": "Short error description.",
            "type": "string"
          },
          "statusCode": {
            "description": "HTTP response status.",
            "type": "integer"
          },
          "transactionId": {
            "description": "Request ID. The ID used to track and associate log entries related to this specific request or operation. This ID can be helpful for troubleshooting, debugging, and auditing purposes.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "five-letter-locale": {
        "description": "Fünfstellige Gebietsschemacodes.",
        "properties": {
          "ar-AE": {
            "description": "Arabisch",
            "type": [
              "string",
              "null"
            ]
          },
          "bg-BG": {
            "description": "Bulgarisch",
            "type": [
              "string",
              "null"
            ]
          },
          "cs-CZ": {
            "description": "Tschechisch",
            "type": [
              "string",
              "null"
            ]
          },
          "de-DE": {
            "description": "Deutsch",
            "type": [
              "string",
              "null"
            ]
          },
          "en-US": {
            "description": "Englisch",
            "type": [
              "string",
              "null"
            ]
          },
          "es-ES": {
            "description": "Spanisch (Spanien)",
            "type": [
              "string",
              "null"
            ]
          },
          "fr-FR": {
            "description": "Französisch",
            "type": [
              "string",
              "null"
            ]
          },
          "he-IL": {
            "description": "Hebräisch",
            "type": [
              "string",
              "null"
            ]
          },
          "id-ID": {
            "description": "Indonesisch",
            "type": [
              "string",
              "null"
            ]
          },
          "it-IT": {
            "description": "Italienisch",
            "type": [
              "string",
              "null"
            ]
          },
          "ja-JP": {
            "description": "Japanisch",
            "type": [
              "string",
              "null"
            ]
          },
          "km-KH": {
            "description": "Khmer",
            "type": [
              "string",
              "null"
            ]
          },
          "ko-KR": {
            "description": "Koreanisch",
            "type": [
              "string",
              "null"
            ]
          },
          "lo-LA": {
            "description": "Laotisch",
            "type": [
              "string",
              "null"
            ]
          },
          "my-MM": {
            "description": "Birmanisch",
            "type": [
              "string",
              "null"
            ]
          },
          "ne-NP": {
            "description": "Nepalesisch",
            "type": [
              "string",
              "null"
            ]
          },
          "ph-PH": {
            "description": "Filipino",
            "type": [
              "string",
              "null"
            ]
          },
          "pl-PL": {
            "description": "Polnisch",
            "type": [
              "string",
              "null"
            ]
          },
          "pt-BR": {
            "description": "Portugiesisch (Brasilien)",
            "type": [
              "string",
              "null"
            ]
          },
          "ro-RO": {
            "description": "Rumänisch",
            "type": [
              "string",
              "null"
            ]
          },
          "ru-RU": {
            "description": "Russisch",
            "type": [
              "string",
              "null"
            ]
          },
          "th-TH": {
            "description": "Thai",
            "type": [
              "string",
              "null"
            ]
          },
          "tr-TR": {
            "description": "Türkisch",
            "type": [
              "string",
              "null"
            ]
          },
          "vi-VN": {
            "description": "Vietnamesisch",
            "type": [
              "string",
              "null"
            ]
          },
          "zh-CN": {
            "description": "Chinesisch (vereinfacht)",
            "type": [
              "string",
              "null"
            ]
          },
          "zh-TW": {
            "description": "Chinesisch (traditionell)",
            "type": [
              "string",
              "null"
            ]
          }
        },
        "title": "five-letter",
        "type": [
          "object",
          "null"
        ]
      },
      "game_key_recurrent_schedule": {
        "description": "Aktualisierungszeitraum begrenzen.",
        "properties": {
          "per_user": {
            "oneOf": [
              {
                "$ref": "#/components/schemas/per_user_daily"
              },
              {
                "$ref": "#/components/schemas/per_user_weekly"
              },
              {
                "$ref": "#/components/schemas/per_user_monthly"
              }
            ]
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "group-description-localization-object": {
        "anyOf": [
          {
            "$ref": "#/components/schemas/two-letter-locale"
          },
          {
            "$ref": "#/components/schemas/five-letter-locale"
          }
        ],
        "description": "Object with localizations for group's description. Accepts value in one of two formats: two-letter lowercase language codes (e.g., `en`) or five-character locale codes (e.g., `en-US`). While both formats are accepted as input, responses return two-letter lowercase language codes. When both options for the same language are provided (e.g., `en` and `en-US`), the last provided value is stored. You can find the full list of supported languages in the [documentation](/de/doc/shop-builder/references/supported-languages/).",
        "type": [
          "object",
          "null"
        ]
      },
      "group-display-order": {
        "default": 1,
        "description": "Display order of the item group in the catalog. The higher the value, the lower the group appears in the list. If the values are the same, groups are sorted by creation date, with newer groups displayed higher.",
        "example": 1,
        "type": "integer"
      },
      "group-image-url": {
        "description": "URL of the item group image.",
        "example": "https://example.com/weapons.png",
        "type": [
          "string",
          "null"
        ]
      },
      "group-is-contains-any-items": {
        "description": "Whether the group contains any items, regardless of the specified `item_type`. A group can have `items_count: 0` for the specified type, while `is_contains_any_items` is `true` if the group contains items of other types.",
        "example": true,
        "type": "boolean"
      },
      "group-is-enabled": {
        "default": true,
        "description": "Whether the item group is enabled in the catalog.",
        "example": true,
        "type": "boolean"
      },
      "group-name-localization-object": {
        "anyOf": [
          {
            "$ref": "#/components/schemas/two-letter-locale"
          },
          {
            "$ref": "#/components/schemas/five-letter-locale"
          }
        ],
        "description": "Object with localizations for group's name. Accepts value in one of two formats: two-letter lowercase language codes (e.g., `en`) or five-character locale codes (e.g., `en-US`). While both formats are accepted as input, responses return two-letter lowercase language codes. When both options for the same language are provided (e.g., `en` and `en-US`), the last provided value is stored. You can find the full list of supported languages in the [documentation](/de/doc/shop-builder/references/supported-languages/).",
        "type": [
          "object",
          "null"
        ]
      },
      "hours_interval": {
        "maximum": 10000,
        "minimum": 1,
        "type": "integer"
      },
      "interval_type_hourly": {
        "description": "Wiederkehrender Aktualisierungszeitraum.",
        "enum": [
          "hourly"
        ],
        "type": "string"
      },
      "is_clan": {
        "description": "Ob der Wertpunkt in Clan-Belohnungsketten verwendet wird.",
        "example": true,
        "type": "boolean"
      },
      "item-custom-attributes": {
        "description": "Ein JSON-Objekt mit den Artikelattributen und ‑werten. Attribute ermöglichen es Ihnen, Artikeln weitere Informationen hinzuzufügen, z. B. das Mindestlevel des Spielers, um den Artikel verwenden zu können. Attribute bereichern die interne Logik Ihres Spiels und sind über spezielle GET-Methoden und Webhooks abrufbar.",
        "format": "json",
        "maxLength": 500,
        "type": "object"
      },
      "item-custom-attributes-response": {
        "description": "Ein JSON-Objekt mit Artikelattributen und ‑werten.",
        "format": "json",
        "type": "object"
      },
      "item-in-group-order-request-item": {
        "additionalProperties": false,
        "properties": {
          "item_id": {
            "description": "Internal item ID assigned by Xsolla. Use the item ID returned in the [item catalog API call](/de/api/catalog/common-catalog) responses.",
            "example": 101,
            "minimum": 0,
            "type": "integer"
          },
          "order": {
            "description": "New display order value.",
            "example": 1,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "item_id",
          "order"
        ],
        "type": "object"
      },
      "item-periods": {
        "description": "Artikelangebotszeitraum.",
        "items": {
          "properties": {
            "date_from": {
              "description": "Datum, an dem der angegebene Artikel zum Verkauf angeboten wird.",
              "example": "2020-08-11T10:00:00+03:00",
              "format": "date-time",
              "type": "string"
            },
            "date_until": {
              "description": "Datum, an dem der angegebene Artikel nicht mehr zum Verkauf angeboten wird. Möglich ist: `null`.",
              "example": "2020-08-11T20:00:00+03:00",
              "format": "date-time",
              "type": [
                "string",
                "null"
              ]
            }
          },
          "type": "object"
        },
        "type": [
          "array",
          "null"
        ]
      },
      "item-periods-response": {
        "description": "Artikelangebotszeitraum.",
        "items": {
          "properties": {
            "date_from": {
              "description": "Datum, an dem der angegebene Artikel zum Verkauf angeboten wird.",
              "example": "2020-08-11T10:00:00+03:00",
              "format": "date-time",
              "type": [
                "string",
                "null"
              ]
            },
            "date_until": {
              "description": "Datum, an dem der angegebene Artikel nicht mehr zum Verkauf angeboten wird. Möglich ist: `null`.",
              "example": "2020-08-11T20:00:00+03:00",
              "format": "date-time",
              "type": [
                "string",
                "null"
              ]
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "item_id": {
        "description": "Interne eindeutige Artikel-ID.",
        "example": 1,
        "type": "integer"
      },
      "items_client_groups_response": {
        "default": [],
        "description": "Gruppen, zu denen der Artikel gehört.",
        "example": [
          {
            "external_id": "exclusive",
            "name": "Exclusive"
          }
        ],
        "items": {
          "properties": {
            "external_id": {
              "description": "Eindeutige Kennung für die Gruppe. Dient normalerweise dazu, in API-Anfragen oder externen Systemen auf die Gruppe zu verweisen.",
              "example": "exclusive",
              "type": "string"
            },
            "item_order_in_group": {
              "description": "Die Position des Artikels innerhalb der Gruppe. Dient dazu, die Anzeigereihenfolge festzulegen.\nDieses Feld ist nur dann in der Antwort enthalten, wenn es über den Abfrageparameter <code>additional_fields[]</code> angefordert wird.",
              "example": 1,
              "type": "integer"
            },
            "name": {
              "description": "Name der Gruppe.",
              "example": "Exclusive",
              "type": "string"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "limit_exceeded_visibility": {
        "default": "show",
        "description": "Determines the visibility of the item in the catalog after the purchase limit is reached, until the next limit reset.\n\nApplies to items for which recurring limit resets are configured in the `recurrent_schedule` array.\n\nIf limit resets are not configured, the item doesn't appear in the catalog after the purchase limit is reached,\nregardless of the `limit_exceeded_visibility` value.\n\nPossible values:\n- `show` — The item is returned in catalog retrieval API calls after the purchase limit is reached. In client-side\ncatalog retrieval API calls, once the limit is reached, the item is returned with the `can_be_bought: false` flag. The\nnext reset date is returned in `reset_next_date`.\n- `hide` — The item is not returned in catalog retrieval API calls after the purchase limit is reached, until the\nlimit is reset.",
        "enum": [
          "show",
          "hide"
        ],
        "example": "show",
        "type": "string"
      },
      "limit_per_item": {
        "description": "Globale Artikelbeschränkung.",
        "example": 10,
        "type": [
          "integer",
          "null"
        ]
      },
      "limit_per_user": {
        "anyOf": [
          {
            "description": "No per-user item purchase limit.",
            "type": "null"
          },
          {
            "description": "Höchstzahl von Artikeln, die ein einzelner Nutzer kaufen kann.",
            "example": 5,
            "type": "integer"
          },
          {
            "description": "Detaillierte Konfiguration des Kauflimits.",
            "properties": {
              "limit_exceeded_visibility": {
                "$ref": "#/components/schemas/limit_exceeded_visibility"
              },
              "total": {
                "description": "Höchstzahl von Artikeln, die ein einzelner Nutzer kaufen kann.",
                "example": 5,
                "type": "integer"
              }
            },
            "type": "object"
          }
        ],
        "description": "Artikelbeschränkung für einen separaten Nutzer."
      },
      "long-description-localization-object": {
        "anyOf": [
          {
            "$ref": "#/components/schemas/two-letter-locale"
          },
          {
            "$ref": "#/components/schemas/five-letter-locale"
          }
        ],
        "description": "Objekt mit Lokalisierungen für lange Artikelbeschreibungen. Werte können in zwei Formaten angegeben werden: Sprachencode bestehend aus zwei Kleinbuchstaben (z. B. `en`) oder fünfstelliger Gebietsschemacode (z. B. `en-US`). Beide Formate werden als Eingabe akzeptiert, als Antwort werden jedoch stets zweistellige Sprachencodes in Kleinbuchstaben zurückgegeben. Wenn für dieselbe Sprache beide Varianten angegeben sind (z. B. `en` und `en-US`), wird der zuletzt angegebene Wert gespeichert. Die vollständige Liste der unterstützten Sprachen finden Sie in der [Dokumentation](/de/doc/shop-builder/references/supported-languages/).",
        "type": [
          "object",
          "null"
        ]
      },
      "name-localization-object": {
        "anyOf": [
          {
            "$ref": "#/components/schemas/two-letter-locale"
          },
          {
            "$ref": "#/components/schemas/five-letter-locale"
          }
        ],
        "description": "Objekt mit Lokalisierungen für Artikelnamen. Werte können in zwei Formaten angegeben werden: Sprachencode bestehend aus zwei Kleinbuchstaben (z. B. `en`) oder fünfstelliger Gebietsschemacode (z. B. `en-US`). Beide Formate werden als Eingabe akzeptiert, als Antwort werden jedoch stets zweistellige Sprachencodes in Kleinbuchstaben zurückgegeben. Wenn für dieselbe Sprache beide Optionen angegeben sind (z. B. `en` und `en-US`), wird der zuletzt angegebene Wert gespeichert. Die vollständige Liste der unterstützten Sprachen finden Sie in der [Dokumentation](/de/doc/shop-builder/references/supported-languages/).",
        "type": [
          "object",
          "null"
        ]
      },
      "per_user_daily": {
        "description": "Tägliche Aktualisierung der Nutzerlimits.",
        "properties": {
          "interval_type": {
            "description": "Wiederkehrender Aktualisierungszeitraum.",
            "enum": [
              "daily"
            ],
            "type": "string"
          },
          "time": {
            "description": "Zeitpunkt der Limitaktualisierung in der gewünschten Zeitzone (auf Stunden gerundet).",
            "example": "02:00:00+03:00",
            "pattern": "((0[0-9]|1[0-9]|2[0-3]):00:00)(\\+|-)(0[0-9]|1[0-9]|2[0-3]):([0-5][0-9])",
            "type": "string"
          }
        },
        "required": [
          "interval_type",
          "time"
        ],
        "title": "interval_type = daily",
        "type": "object"
      },
      "per_user_hourly_bundle": {
        "properties": {
          "hours_interval": {
            "allOf": [
              {
                "$ref": "#/components/schemas/hours_interval"
              },
              {
                "description": "Intervall in Stunden, nach dem das Limit zurückgesetzt wird. <br><br> Der Countdown beginnt gemäß dem Parameter <a href=\"https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-bundle/#!path=periods/date_from&t=request\">date_from</a>. <br><br> Sind beispielsweise `date_start = \"2025-11-15T18:15:00+05:00\"` und `hours_interval = 2`angegeben, wird das Kauflimit für diesen Artikel alle zwei Stunden ab dem `\"2025-11-15T20:15:00+05:00\"` zurückgesetzt."
              }
            ]
          },
          "interval_type": {
            "$ref": "#/components/schemas/interval_type_hourly"
          }
        },
        "required": [
          "interval_type",
          "hours_interval"
        ],
        "title": "interval_type = hourly ",
        "type": "object"
      },
      "per_user_hourly_vc": {
        "properties": {
          "hours_interval": {
            "allOf": [
              {
                "$ref": "#/components/schemas/hours_interval"
              },
              {
                "description": "Intervall in Stunden, nach dem das Limit zurückgesetzt wird. <br><br> Der Countdown beginnt gemäß dem Parameter <a href=\"https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-virtual-currency/#!path=periods/date_from&t=request\">date_from</a>. <br><br> Sind beispielsweise `date_start = \"2025-11-15T18:15:00+05:00\"` und `hours_interval = 2`angegeben, wird das Kauflimit für diesen Artikel alle zwei Stunden ab dem `\"2025-11-15T20:15:00+05:00\"` zurückgesetzt."
              }
            ]
          },
          "interval_type": {
            "$ref": "#/components/schemas/interval_type_hourly"
          }
        },
        "required": [
          "interval_type",
          "hours_interval"
        ],
        "title": "interval_type = hourly ",
        "type": "object"
      },
      "per_user_hourly_vcp": {
        "properties": {
          "hours_interval": {
            "allOf": [
              {
                "$ref": "#/components/schemas/hours_interval"
              },
              {
                "description": "Intervall in Stunden, nach dem das Limit zurückgesetzt wird. <br><br> Der Countdown beginnt gemäß dem Parameter <a href=\"https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-virtual-currency-package/#!path=0/periods/date_from&t=request\">date_from</a>. <br><br> Sind beispielsweise `date_start = \"2025-11-15T18:15:00+05:00\"` und `hours_interval = 2`angegeben, wird das Kauflimit für diesen Artikel alle zwei Stunden ab dem `\"2025-11-15T20:15:00+05:00\"` zurückgesetzt."
              }
            ]
          },
          "interval_type": {
            "$ref": "#/components/schemas/interval_type_hourly"
          }
        },
        "required": [
          "interval_type",
          "hours_interval"
        ],
        "title": "interval_type = hourly ",
        "type": "object"
      },
      "per_user_hourly_vi": {
        "properties": {
          "hours_interval": {
            "allOf": [
              {
                "$ref": "#/components/schemas/hours_interval"
              },
              {
                "description": "Intervall in Stunden, nach dem das Limit zurückgesetzt wird. <br><br> Der Countdown beginnt gemäß dem Parameter <a href=\"https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-virtual-item/#!path=periods/date_from&t=request\">date_from</a>. <br><br> Sind beispielsweise `date_start = \"2025-11-15T18:15:00+05:00\"` und `hours_interval = 2`angegeben, wird das Kauflimit für diesen Artikel alle zwei Stunden ab dem `\"2025-11-15T20:15:00+05:00\"` zurückgesetzt."
              }
            ]
          },
          "interval_type": {
            "$ref": "#/components/schemas/interval_type_hourly"
          }
        },
        "required": [
          "interval_type",
          "hours_interval"
        ],
        "title": "interval_type = hourly ",
        "type": "object"
      },
      "per_user_monthly": {
        "description": "Monatliche Aktualisierung der Nutzerlimits.",
        "properties": {
          "day_of_month": {
            "description": "Tag im Monat, an dem die Limits aktualisiert werden. Hat der Monat weniger Tage als der ausgewählte Tag, erfolgt die Aktualisierung am letzten Tag des Monats.",
            "maximum": 31,
            "minimum": 1,
            "type": "integer"
          },
          "interval_type": {
            "description": "Wiederkehrender Aktualisierungszeitraum.",
            "enum": [
              "monthly"
            ],
            "type": "string"
          },
          "time": {
            "description": "Zeitpunkt der Limitaktualisierung in der gewünschten Zeitzone (auf Stunden gerundet).",
            "example": "23:00:00+03:00",
            "pattern": "((0[0-9]|1[0-9]|2[0-3]):00:00)(\\+|-)(0[0-9]|1[0-9]|2[0-3]):([0-5][0-9])",
            "type": "string"
          }
        },
        "required": [
          "interval_type",
          "time",
          "day_of_month"
        ],
        "title": "interval_type = monthly",
        "type": "object"
      },
      "per_user_weekly": {
        "description": "Wöchentliche Aktualisierung der Nutzerlimits.",
        "properties": {
          "day_of_week": {
            "description": "Wochentag, an dem die Limits aktualisiert werden. 1 seht für Montag, und 7 steht für Sonntag.",
            "maximum": 7,
            "minimum": 1,
            "type": "integer"
          },
          "interval_type": {
            "description": "Wiederkehrender Aktualisierungszeitraum.",
            "enum": [
              "weekly"
            ],
            "type": "string"
          },
          "time": {
            "description": "Zeitpunkt der Limitaktualisierung in der gewünschten Zeitzone (auf Stunden gerundet).",
            "example": "11:00:00+03:00",
            "pattern": "((0[0-9]|1[0-9]|2[0-3]):00:00)(\\+|-)(0[0-9]|1[0-9]|2[0-3]):([0-5][0-9])",
            "type": "string"
          }
        },
        "title": "interval_type = weekly",
        "type": "object"
      },
      "request-attribute-value": {
        "example": {
          "external_id": "value_id",
          "value": {
            "de": "Wert",
            "en": "Value"
          }
        },
        "properties": {
          "external_id": {
            "$ref": "#/components/schemas/value-external_id"
          },
          "value": {
            "$ref": "#/components/schemas/value-name"
          }
        },
        "required": [
          "external_id",
          "value"
        ],
        "type": "object"
      },
      "schemas-422-invalid-request": {
        "properties": {
          "errorCode": {
            "example": 1102,
            "type": "integer"
          },
          "errorMessage": {
            "example": "[0401-1102]: Unprocessable Entity. The property `property_name` is required",
            "type": "string"
          },
          "statusCode": {
            "example": 422,
            "type": "integer"
          },
          "transactionId": {
            "example": "x-x-x-x-transactionId-mock-x-x-x",
            "type": "string"
          }
        },
        "type": "object"
      },
      "two-letter-locale": {
        "description": "Sprachencodes bestehend aus zwei Kleinbuchstaben.",
        "properties": {
          "ar": {
            "description": "Arabisch",
            "type": [
              "string",
              "null"
            ]
          },
          "bg": {
            "description": "Bulgarisch",
            "type": [
              "string",
              "null"
            ]
          },
          "cn": {
            "description": "Chinesisch (vereinfacht)",
            "type": [
              "string",
              "null"
            ]
          },
          "cs": {
            "description": "Tschechisch",
            "type": [
              "string",
              "null"
            ]
          },
          "de": {
            "description": "Deutsch",
            "type": [
              "string",
              "null"
            ]
          },
          "en": {
            "description": "Englisch",
            "type": [
              "string",
              "null"
            ]
          },
          "es": {
            "description": "Spanisch (Spanien)",
            "type": [
              "string",
              "null"
            ]
          },
          "fr": {
            "description": "Französisch",
            "type": [
              "string",
              "null"
            ]
          },
          "he": {
            "description": "Hebräisch",
            "type": [
              "string",
              "null"
            ]
          },
          "id": {
            "description": "Indonesisch",
            "type": [
              "string",
              "null"
            ]
          },
          "it": {
            "description": "Italienisch",
            "type": [
              "string",
              "null"
            ]
          },
          "ja": {
            "description": "Japanisch",
            "type": [
              "string",
              "null"
            ]
          },
          "km": {
            "description": "Khmer",
            "type": [
              "string",
              "null"
            ]
          },
          "ko": {
            "description": "Koreanisch",
            "type": [
              "string",
              "null"
            ]
          },
          "lo": {
            "description": "Laotisch",
            "type": [
              "string",
              "null"
            ]
          },
          "my": {
            "description": "Birmanisch",
            "type": [
              "string",
              "null"
            ]
          },
          "ne": {
            "description": "Nepalesisch",
            "type": [
              "string",
              "null"
            ]
          },
          "ph": {
            "description": "Filipino",
            "type": [
              "string",
              "null"
            ]
          },
          "pl": {
            "description": "Polnisch",
            "type": [
              "string",
              "null"
            ]
          },
          "pt": {
            "description": "Portugiesisch",
            "type": [
              "string",
              "null"
            ]
          },
          "ro": {
            "description": "Rumänisch",
            "type": [
              "string",
              "null"
            ]
          },
          "ru": {
            "description": "Russisch",
            "type": [
              "string",
              "null"
            ]
          },
          "th": {
            "description": "Thai",
            "type": [
              "string",
              "null"
            ]
          },
          "tr": {
            "description": "Türkisch",
            "type": [
              "string",
              "null"
            ]
          },
          "tw": {
            "description": "Chinesisch (traditionell)",
            "type": [
              "string",
              "null"
            ]
          },
          "vi": {
            "description": "Vietnamesisch",
            "type": [
              "string",
              "null"
            ]
          }
        },
        "title": "two-letter",
        "type": [
          "object",
          "null"
        ]
      },
      "value-cart_is_free": {
        "default": false,
        "description": "Ist `true` eingestellt, ist der Warenkorb kostenlos.",
        "example": false,
        "type": "boolean"
      },
      "value-external_id": {
        "description": "Eindeutige Wert-ID für ein Attribut. Die `external_id` darf nur lateinische Kleinbuchstaben, alphanumerische Zeichen, Binde- und Unterstriche enthalten.",
        "example": "attribute_value",
        "maxLength": 255,
        "minLength": 1,
        "pattern": "^[-_.\\d\\w]+$",
        "type": "string"
      },
      "value-is_free": {
        "default": false,
        "description": "Ist `true` eingestellt, ist der Artikel kostenlos.",
        "example": false,
        "type": "boolean"
      },
      "value-is_paid_randomized_reward": {
        "default": false,
        "description": "Ob der Artikel eine kostenpflichtige zufällige Belohnung ist, z. B. eine Lootbox.",
        "example": false,
        "type": "boolean"
      },
      "value-name": {
        "additionalProperties": {
          "type": "string"
        },
        "default": {
          "de": "Strategie",
          "en": "Strategy"
        },
        "description": "Objekt mit lokalisierten Wertnamen. Schlüssel sind in ISO 3166-1 spezifiziert.",
        "example": {
          "de": "Strategie",
          "en": "Strategy"
        },
        "type": "object"
      },
      "value-point-amount": {
        "description": "Anzahl der Wertpunkte.",
        "type": "integer"
      },
      "value-point-name": {
        "description": "Wertpunktname.",
        "type": "string"
      },
      "value-point-sku": {
        "description": "Eindeutige ID des Wertpunkts.",
        "type": "string"
      },
      "virtual_currency_package_recurrent_schedule": {
        "description": "Aktualisierungszeitraum begrenzen.",
        "properties": {
          "per_user": {
            "description": "Das Kauflimit wird gemäß dem in Stunden angegebenen Zeitintervall zurückgesetzt.",
            "oneOf": [
              {
                "$ref": "#/components/schemas/per_user_daily"
              },
              {
                "$ref": "#/components/schemas/per_user_weekly"
              },
              {
                "$ref": "#/components/schemas/per_user_monthly"
              },
              {
                "$ref": "#/components/schemas/per_user_hourly_vcp"
              }
            ]
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "virtual_currency_recurrent_schedule": {
        "description": "Aktualisierungszeitraum begrenzen.",
        "properties": {
          "per_user": {
            "description": "Das Kauflimit wird gemäß dem in Stunden angegebenen Zeitintervall zurückgesetzt.",
            "oneOf": [
              {
                "$ref": "#/components/schemas/per_user_daily"
              },
              {
                "$ref": "#/components/schemas/per_user_weekly"
              },
              {
                "$ref": "#/components/schemas/per_user_monthly"
              },
              {
                "$ref": "#/components/schemas/per_user_hourly_vc"
              }
            ]
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "virtual_item_recurrent_schedule": {
        "description": "Aktualisierungszeitraum begrenzen.",
        "properties": {
          "per_user": {
            "description": "Das Kauflimit wird gemäß dem in Stunden angegebenen Zeitintervall zurückgesetzt.",
            "oneOf": [
              {
                "$ref": "#/components/schemas/per_user_daily"
              },
              {
                "$ref": "#/components/schemas/per_user_weekly"
              },
              {
                "$ref": "#/components/schemas/per_user_monthly"
              },
              {
                "$ref": "#/components/schemas/per_user_hourly_vi"
              }
            ]
          }
        },
        "type": [
          "object",
          "null"
        ]
      }
    },
    "securitySchemes": {
      "AuthForCart": {
        "description": "The `AuthForCart` authentication scheme is used for cart purchases and supports two modes:\n\n1. Authentication with a user's JWT. The token is passed in the Authorization header in the following format: `Authorization: Bearer <user_JWT>`, where `<user_JWT>` is the user token. The token identifies the user and provides access to personalized data. You can try this call using the following test token:`Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE5NjIyMzQwNDgsImlzcyI6Imh0dHBzOi8vbG9naW4ueHNvbGxhLmNvbSIsImlhdCI6MTU2MjE0NzY0OCwidXNlcm5hbWUiOiJ4c29sbGEiLCJ4c29sbGFfbG9naW5fYWNjZXNzX2tleSI6IjA2SWF2ZHpDeEVHbm5aMTlpLUc5TmMxVWFfTWFZOXhTR3ZEVEY4OFE3RnMiLCJzdWIiOiJkMzQyZGFkMi05ZDU5LTExZTktYTM4NC00MjAxMGFhODAwM2YiLCJlbWFpbCI6InN1cHBvcnRAeHNvbGxhLmNvbSIsInR5cGUiOiJ4c29sbGFfbG9naW4iLCJ4c29sbGFfbG9naW5fcHJvamVjdF9pZCI6ImU2ZGZhYWM2LTc4YTgtMTFlOS05MjQ0LTQyMDEwYWE4MDAwNCIsInB1Ymxpc2hlcl9pZCI6MTU5MjR9.GCrW42OguZbLZTaoixCZgAeNLGH2xCeJHxl8u8Xn2aI`.\n\nAlternatively, you can use a [token for opening the payment UI](/de/api/pay-station/token/create-token).\n\n2. Simplified mode without `Authorization` header. This mode is used only for unauthorized users and can be applied only for [selling game keys](/de/doc/buy-button/how-to/set-up-authentication/#guides_buy_button_selling_items_not_authenticated_users). Instead of a token, the request must include the following headers:\n* `x-unauthorized-id` with a request ID\n* `x-user` with the user’s email address encoded in Base64.",
        "scheme": "bearer",
        "type": "http"
      },
      "XsollaLoginUserJWT": {
        "bearerFormat": "JWT",
        "description": "Client-side calls use the `XsollaLoginUserJWT` authentication scheme. The request must include the user's JWT in the `Authorization` header in the following format: Bearer `<user_JWT>`. The token identifies the user and provides access to personalized data. For details on how to create a token, refer to the [Xsolla Login API documentation](/de/api/login/authentication-schemes#getting-user-token).\n\nYou can try this call using the following test token: `Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE5NjIyMzQwNDgsImlzcyI6Imh0dHBzOi8vbG9naW4ueHNvbGxhLmNvbSIsImlhdCI6MTU2MjE0NzY0OCwidXNlcm5hbWUiOiJ4c29sbGEiLCJ4c29sbGFfbG9naW5fYWNjZXNzX2tleSI6IjA2SWF2ZHpDeEVHbm5aMTlpLUc5TmMxVWFfTWFZOXhTR3ZEVEY4OFE3RnMiLCJzdWIiOiJkMzQyZGFkMi05ZDU5LTExZTktYTM4NC00MjAxMGFhODAwM2YiLCJlbWFpbCI6InN1cHBvcnRAeHNvbGxhLmNvbSIsInR5cGUiOiJ4c29sbGFfbG9naW4iLCJ4c29sbGFfbG9naW5fcHJvamVjdF9pZCI6ImU2ZGZhYWM2LTc4YTgtMTFlOS05MjQ0LTQyMDEwYWE4MDAwNCIsInB1Ymxpc2hlcl9pZCI6MTU5MjR9.GCrW42OguZbLZTaoixCZgAeNLGH2xCeJHxl8u8Xn2aI`.\n\nAlternatively, you can use a [token for opening the payment UI](/de/api/pay-station/token/create-token).",
        "scheme": "bearer",
        "type": "http"
      },
      "basicAuth": {
        "description": "Server-side calls use the `basicAuth` authentication scheme. All requests to API must\ncontain the `Authorization: Basic <your_authorization_basic_key>`\nheader, where `your_authorization_basic_key` is the `project_id:api_key`\npair encoded according to the Base64 standard.\n\nYou can use `merchant_id` instead of `project_id` if you need. It doesn't affect functionality.\n\nGo to [Publisher Account](https://publisher.xsolla.com/) to find values of the parameters:\n\n* `merchant_id` is shown:\n  * In the **Company settings > Company** section\n  * In the URL in the browser address bar on any Publisher Account page. The URL has the following format: `https://publisher.xsolla.com/<merchant_id>`.\n* `api_key` is shown in Publisher Account only once when it is created and must be stored on your side. You can create a new key in the following section:\n  * [Company settings > API keys](https://publisher.xsolla.com/0/settings/api_key)\n  * [Project settings > API keys](https://publisher.xsolla.com/0/projects/0/edit/api_key)\n\n{% html name=\"div\" attrs={\"class\": \"notice\"} %}\n**Notice**\n\nIf a required API call doesn't include the `project_id` path parameter, use an API key that is valid across all company projects for authorization.\n{% /html %}\n\n* `project_id` is shown:\n  * In Publisher Account next to the name of the project.\n  * In the URL in the browser address bar when working on project in Publisher Account. The URL has the following format: `https://publisher.xsolla.com/<merchant_id>/projects/<project_id>`.\n\nFor more information about working with API keys, see the [API reference](https://developers.xsolla.com/de/api/getting-started/#api_keys_overview).",
        "scheme": "basic",
        "type": "http"
      },
      "basicMerchantAuth": {
        "description": "Server-side calls use the `basicMerchantAuth` authentication scheme.  All requests to API must\ncontain the `Authorization: Basic <your_authorization_basic_key>`\nheader, where `your_authorization_basic_key` is the `merchant_id:api_key`\npair encoded according to the Base64 standard.\n\nGo to [Publisher Account](https://publisher.xsolla.com/) to find values of the parameters:\n\n* `merchant_id` is shown:\n  * In the **Company settings > Company** section\n  * In the URL in the browser address bar on any Publisher Account page. The URL has the following format: `https://publisher.xsolla.com/<merchant_id>`\n* `api_key` is shown in Publisher Account only once when it is created and must be stored on your side. You can create a new key in the [Company settings > API keys](https://publisher.xsolla.com/0/settings/api_key) section.\n\nFor more information about working with API keys, see the [API reference](https://developers.xsolla.com/de/api/getting-started/#api_keys_overview).",
        "scheme": "basic",
        "type": "http"
      }
    }
  },
  "info": {
    "description": "# Overview\n\n- **Version:** 2.0.0\n- **Servers:** `https://store.xsolla.com/api`\n- [Contact Us by Email](mailto:integration@xsolla.com)\n- **Contact URL:** https://xsolla.com/\n- **Required TLS version:** 1.2\n\nThe Catalog API allows you to configure a catalog of in-game items on the Xsolla side and display the catalog to users in your store.\n\nThe API allows you to manage the following catalog entities:\n\n* **Virtual items** — in-game items such as weapons, skins, boosters.\n* **Virtual currency** — virtual money used to purchase virtual goods.\n* **Virtual currency packages** — predefined bundles of virtual currency.\n* **Bundles** — combined packages of virtual items, currency, or game keys sold as a single SKU.\n* **Game keys** — keys for games and DLCs distributed via platforms like Steam or other DRM providers.\n* **Groups** — logical groupings for organizing and sorting items within the catalog.\n\n## API calls\n\nThe API is divided into the following groups:\n\n* **<nt>Admin</nt>** — calls for creating, updating, deleting, and configuring catalog items and groups. Authenticated via [basic access authentication](https://developers.xsolla.com/de/payment-ui-and-flow/payment-ui/how-to-get-payment-token/#payments_solution_get_user_auth_token_basic_auth) with your merchant or project credentials. Not intended for storefront use.\n* **<nt>Catalog</nt>** — calls for retrieving items and building custom storefronts for end users. Designed to handle high-load scenarios. Support optional user JWT authorization to return personalized data such as user-specific limits and active promotions.\n\n# Authentication\n\nAPI calls require authentication either on behalf of a user or on behalf of a project. The authentication scheme used is specified in the **Security** section in the description of each call.\n\n## Authentication using user's JWT\n\nUser's JWT authentication is used when a request is sent from a browser, mobile application, or game. By default, the `XsollaLoginUserJWT` scheme is applied. For details on how to create a token, see the [Xsolla Login API documentation](/de/api/login/authentication-schemes#getting-user-token).\n\nThe token is passed in the `Authorization` header in the following format: `Authorization: Bearer <user_JWT>`, where `<user_JWT>` is the user token. The token identifies the user and provides access to personalized data. You can try this call using the following test token:\n```\neyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE5NjIyMzQwNDgsImlzcyI6Imh0dHBzOi8vbG9naW4ueHNvbGxhLmNvbSIsImlhdCI6MTU2MjE0NzY0OCwidXNlcm5hbWUiOiJ4c29sbGEiLCJ4c29sbGFfbG9naW5fYWNjZXNzX2tleSI6IjA2SWF2ZHpDeEVHbm5aMTlpLUc5TmMxVWFfTWFZOXhTR3ZEVEY4OFE3RnMiLCJzdWIiOiJkMzQyZGFkMi05ZDU5LTExZTktYTM4NC00MjAxMGFhODAwM2YiLCJlbWFpbCI6InN1cHBvcnRAeHNvbGxhLmNvbSIsInR5cGUiOiJ4c29sbGFfbG9naW4iLCJ4c29sbGFfbG9naW5fcHJvamVjdF9pZCI6ImU2ZGZhYWM2LTc4YTgtMTFlOS05MjQ0LTQyMDEwYWE4MDAwNCIsInB1Ymxpc2hlcl9pZCI6MTU5MjR9.GCrW42OguZbLZTaoixCZgAeNLGH2xCeJHxl8u8Xn2aI\n```\nAlternatively, you can use a [token for opening the payment UI](/de/api/pay-station/token/create-token).\n\n## Basic HTTP authentication\n\nBasic HTTP authentication is used for server-to-server interactions, when an API call is sent directly from your server rather than from a user's browser or mobile application. HTTP Basic authentication with an [API key](/de/api/getting-started/#api_keys_overview) is typically used.\n\n<div class=\"note\"><b>Note</b><br><br>The API key is confidential and must not be stored or used in client applications.</div>\n\nWith basic server-side authentication, all API requests must include the following header:\n\n- for `basicAuth` — `Authorization: Basic <your_authorization_basic_key>`, where `your_authorization_basic_key` is the `project_id:api_key` pair encoded in Base64\n- for `basicMerchantAuth` — `Authorization: Basic <your_authorization_basic_key>`, where `your_authorization_basic_key` is the `merchant_id:api_key` pair encoded in Base64\n\nYou can find the parameter values in [Publisher Account](https://publisher.xsolla.com/):\n\n- `merchant_id` is displayed:\n  - In **Company settings > Company**.\n  - In the URL in the browser address bar on any Publisher Account page. The URL has the following format: `https://publisher.xsolla.com/<merchant_id>`.\n- `project_id` is displayed:\n  - Next to the project name in Publisher Account.\n  - In the URL in the browser address bar when working on a project in Publisher Account. The URL has the following format: `https://publisher.xsolla.com/<merchant_id>/projects/<project_id>`.\n- `api_key` is shown in Publisher Account only at the time of creation and must be stored securely on your side. You can create an API key in the following sections:\n  - [Company settings > API keys](https://publisher.xsolla.com/0/settings/api_key)\n  - [Project settings > API key](https://publisher.xsolla.com/0/projects/0/edit/api_key)\n\n<div class=\"notice\"><b>Notice</b><br><br>If a required API call doesn't include the <code>project_id</code> path parameter, use an API key that is valid across all company projects for authorization.</div>\n\nFor more information about working with API keys, see the [API references](/de/api/getting-started/#api_keys_overview).\n\n## Authentication with guest access support\n\nThe `AuthForCart` authentication scheme is used for cart purchases and supports two modes:\n\n1. **Authentication with a user's JWT.** The token is passed in the `Authorization` header in the following format: `Authorization: Bearer <user_JWT>`, where `<user_JWT>` is the user token. The token identifies the user and provides access to personalized data. You can try this call using the following test token:\n```\neyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE5NjIyMzQwNDgsImlzcyI6Imh0dHBzOi8vbG9naW4ueHNvbGxhLmNvbSIsImlhdCI6MTU2MjE0NzY0OCwidXNlcm5hbWUiOiJ4c29sbGEiLCJ4c29sbGFfbG9naW5fYWNjZXNzX2tleSI6IjA2SWF2ZHpDeEVHbm5aMTlpLUc5TmMxVWFfTWFZOXhTR3ZEVEY4OFE3RnMiLCJzdWIiOiJkMzQyZGFkMi05ZDU5LTExZTktYTM4NC00MjAxMGFhODAwM2YiLCJlbWFpbCI6InN1cHBvcnRAeHNvbGxhLmNvbSIsInR5cGUiOiJ4c29sbGFfbG9naW4iLCJ4c29sbGFfbG9naW5fcHJvamVjdF9pZCI6ImU2ZGZhYWM2LTc4YTgtMTFlOS05MjQ0LTQyMDEwYWE4MDAwNCIsInB1Ymxpc2hlcl9pZCI6MTU5MjR9.GCrW42OguZbLZTaoixCZgAeNLGH2xCeJHxl8u8Xn2aI\n```\nAlternatively, you can use a [token for opening the payment UI](/de/api/pay-station/token/create-token).\n\n2. **Simplified mode without Authorization header.** This mode is used only for unauthorized users and can be applied only for [game key sales](/de/doc/buy-button/how-to/set-up-authentication/#guides_buy_button_selling_items_not_authenticated_users). Instead of a token, the request must include the following headers:\n   - `x-unauthorized-id` with a request ID\n   - `x-user` with the user's email address encoded in Base64\n\n## Useful links\n\n- [API calls by interaction model](https://developers.xsolla.com/de/api/catalog/)\n- [Endpoint types](https://developers.xsolla.com/de/api/catalog/)\n- [Errors handling](https://developers.xsolla.com/de/api/catalog/)\n- [API keys](https://developers.xsolla.com/de/api/catalog/)\n\n# Core entity structure\n\nItems of all types (virtual items, bundles, virtual currency, and keys) use a similar data structure. Understanding the basic structure simplifies working with the API and helps you navigate the documentation more easily.\n\n<div class=\"note\"><b>Note</b><br><br>Some calls may include additional fields but they don't change the basic structure.</div>\n\n**Identification**\n\n- `merchant_id` — company ID in [Publisher Account](https://publisher.xsolla.com/)\n- `project_id` — project ID in Publisher Account\n- `sku` — item SKU, unique within the project\n\n**Store display**\n\n- `name` — item name\n- `description` — item description\n- `image_url` — image URL\n- `is_enabled` — item availability\n- `is_show_in_store` — whether the item is displayed in the catalog\n\nFor more information about managing item availability in the catalog, see the [documentation](/de/items-catalog/catalog-features/items-availability/).\n\n**Organization**\n\n- `type` — item type, for example, a virtual item (`virtual_item`) or bundle (`bundle`)\n- `groups` — groups the item belongs to\n- `order` — display order in the catalog\n\n**Sale conditions**\n\n- `prices` — prices in real or virtual currency\n- `limits` — purchase limits\n- `periods` — availability periods\n- `regions` — regional restrictions\n\n**Example of core entity structure:**\n\n```json\n{\n  \"attributes\": [],\n  \"bundle_type\": \"virtual_currency_package\",\n  \"content\": [\n    {\n      \"description\": {\n        \"en\": \"Main in-game currency\"\n      },\n      \"image_url\": \"https://.../image.png\",\n      \"name\": {\n        \"en\": \"Crystals\",\n        \"de\": \"Kristalle\"\n      },\n      \"quantity\": 500,\n      \"sku\": \"com.xsolla.crystal_2\",\n      \"type\": \"virtual_currency\"\n    }\n  ],\n  \"description\": {\n    \"en\": \"Crystals x500\"\n  },\n  \"groups\": [],\n  \"image_url\": \"https://.../image.png\",\n  \"is_enabled\": true,\n  \"is_free\": false,\n  \"is_show_in_store\": true,\n  \"limits\": {\n    \"per_item\": null,\n    \"per_user\": null,\n    \"recurrent_schedule\": null\n  },\n  \"long_description\": null,\n  \"media_list\": [],\n  \"name\": {\n    \"en\": \"Medium crystal pack\"\n  },\n  \"order\": 1,\n  \"periods\": [\n    {\n      \"date_from\": null,\n      \"date_until\": \"2020-08-11T20:00:00+03:00\"\n    }\n  ],\n  \"prices\": [\n    {\n      \"amount\": 20,\n      \"country_iso\": \"US\",\n      \"currency\": \"USD\",\n      \"is_default\": true,\n      \"is_enabled\": true\n    }\n  ],\n  \"regions\": [],\n  \"sku\": \"com.xsolla.crystal_pack_2\",\n  \"type\": \"bundle\",\n  \"vc_prices\": []\n}\n```\n# Basic purchase flow\n\nThe Xsolla API allows you to implement in-game store logic, including retrieving the item catalog, managing the cart, creating orders, and tracking their status. Depending on the integration scenario, API calls are divided into **Admin** and **Catalog** subsections, which use different [authentication schemes](/de/api/catalog/section/authentication).\n\nThe following example shows a basic flow for setting up and operating a store, from item creation to purchase.\n\n## Create items and groups (Admin)\n\nCreate an item catalog for your store, such as virtual items, bundles, or virtual currency.\n\nExample API calls:\n- [Create virtual item](/de/api/catalog/virtual-items-currency-admin/admin-create-virtual-item)\n- [Create bundle](/de/api/catalog/bundles-admin/admin-create-bundle)\n- [Create virtual currency](/de/api/catalog/virtual-items-currency-admin/admin-create-virtual-currency)\n\n## Set up promotions, chains, and limits (Admin)\n\nConfigure user acquisition and monetization tools, such as discounts, bonuses, daily rewards, or offer chains.\n\nExample API calls:\n- [Create bonus promotion](/de/api/liveops/promotions-bonuses/create-bonus-promotion)\n- [Create daily reward](/de/api/liveops/daily-chain-admin/admin-create-daily-chain)\n- [Create unique catalog offer promotion](/de/api/liveops/promotions-unique-catalog-offers/admin-create-unique-catalog-offer)\n\n## Get item information (Client)\n\nConfigure item display in your application.\n\n<div class=\"notice\">\n  <b>Notice</b><br><br>\n    Do not use API calls from the Admin subsection to build a user catalog. These API calls have <a href=\"https://developers.xsolla.com/de/api/getting-started/#api_rate_limits\" target=\"_blank\">rate limits</a> and aren't intended for user traffic.\n</div>\n<br>\n\nExample API calls:\n- [Get virtual items list](/de/api/catalog/virtual-items-currency-catalog/get-virtual-items)\n- [Get item group list](/de/api/catalog/virtual-items-currency-catalog/get-item-groups)\n- [Get list of bundles](/de/api/catalog/bundles-catalog/get-bundle-list)\n- [Get sellable items list](/de/api/catalog/common-catalog/get-sellable-items)\n\n<div class=\"note\">\n  <b>Note</b><br><br>\n    By default, catalog API calls return items that are currently available in the store at the time of the request. To retrieve items that are not yet available or are no longer available, include the parameter <code>\"show_inactive_time_limited_items\": 1</code> in the catalog request.\n</div>\n\n## Sell items\n\nYou can sell items using the following methods:\n- Fast purchase — sell one SKU multiple times.\n- Cart purchase — the user adds items to the cart, removes items, and updates quantities within a single order.\n\nIf an item is purchased using virtual currency instead of real money, use the [Create order with specified item purchased by virtual currency](/de/api/catalog/virtual-payment/create-order-with-item-for-virtual-currency) API call. The payment UI is not required, as the charge is processed when the API call is executed.\n\nFor free item purchase, use the [Create order with specified free item](/de/api/catalog/free-item/create-free-order-with-item) API call or the [Create order with free cart](/de/api/catalog/free-item/create-free-order) API call. The payment UI is not required — the order is immediately set to the <code>done</code> status.\n\n### Fast purchase\n\nUse the client-side API call to [create an order with a specified item](/de/api/catalog/payment-client-side/create-order-with-item). The call returns a token used to open the payment UI.\n\n<div class=\"note\">\n  <b>Note</b><br><br>\n    Discount information is available to the user only in the payment UI. Promo codes are not supported.\n</div>\n\n### Cart purchase\n\nCart setup and purchase can be performed on the client or on the server side.\n\n**Set up and purchase a cart on the client**\n\nImplement the logic of adding and removing items by yourself. Before calling the API for setting up a cart, you will not have information about which promotions will be applied to the purchase. This means that the total cost and details of the added bonus items will not be known.\n\nImplement the following cart logic:\n1. After the player has filled a cart, use the [Fill cart with items](/de/api/shop-builder/operation/cart-fill/) API call. The call returns the current information about the selected items (prices before and after discounts, bonus items).\n2. Update the cart contents based on user actions:\n   - To add an item or change item quantity, use the [Update cart item by cart ID](/de/api/shop-builder/operation/put-item-by-cart-id/) API call.\n   - To remove an item, use the [Delete cart item by cart ID](/de/api/shop-builder/operation/delete-item-by-cart-id/) API call.\n\n<div class=\"note\">\n  <b>Note</b><br><br>\n    To get the current status of the cart, use the Get current user's cart API call.\n</div>\n\n3. Use the [Create order with all items from current cart](/de/api/shop-builder/operation/create-order/) API call. The call returns the order ID and payment token. The newly created order is set to <code>new</code> status by default.\n\n**Set up and purchase a cart on the server**\n\nThis setup option may take longer for setting the cart up, since each change to the cart must be accompanied by API calls.\n\nImplement the following cart logic:\n1. After the player has filled a cart, use the [Fill cart with items](/de/api/catalog/cart-server-side) API call. The call returns current information about the selected items (prices before and after discounts, bonus items).\n2. Use the [Create order with all items from current cart](/de/api/shop-builder/operation/create-order/) API call. The call returns the order ID and payment token. The newly created order is set to <code>new</code> status by default.\n\n## Open payment UI\n\nUse the returned token to open the payment UI in a new window. Other ways to open the payment UI are described in the [documentation](/de/payment-ui-and-flow/payment-ui/how-to-open-payment-ui/#open_payment_ui).\n\n| Action                          | Endpoint                                                                  |\n|:--------------------------------|:--------------------------------------------------------------------------|\n| Open in production environment. | <code>https://secure.xsolla.com/paystation4/?token={token}</code>         |\n| Open in sandbox mode.           | <code>https://sandbox-secure.xsolla.com/paystation4/?token={token}</code> |\n\n<div class=\"note\">\n  <b>Note</b><br><br>\n    Use sandbox mode during development and testing. Test purchases don't charge real accounts. You can use <a href=\"https://developers.xsolla.com/de/dev-resources/testing/test-cards/\">test bank cards</a>.\n\n    After the first real payment is made, a strict sandbox payment policy takes effect. A payment in sandbox mode is available only to users specified in [Publisher Account > Company settings > Users](https://publisher.xsolla.com/0/settings/users).\n\n    Buying virtual currency and items for real currency is possible only after signing a license agreement with Xsolla. To do this, in [Publisher Account](https://publisher.xsolla.com/), go to **Agreements & Taxes > Agreements**, complete the agreement form, and wait for confirmation. It may take up to 3 business days to review the agreement.\n</div>\n\nTo enable or disable sandbox mode, change the value of the `sandbox` parameter in the request for fast purchase and cart purchase. Sandbox mode is off by default.\n\nPossible order statuses:\n- `new` — order created\n- `paid` — payment received\n- `done` — item delivered\n- `canceled` — order canceled\n- `expired` — payment expired\n\nTrack order status using one of the following methods:\n- [webhooks configured on your server](/de/virtual-goods/own-ui/server-side-token-generation/set-up-order-tracking/#payments_integration_order_tracking)\n- [short-polling](/de/virtual-goods/own-ui/client-side-token-generation/set-up-order-tracking/#guides_shop_builder_integrate_store_get_order_status_via_short_polling)\n- [WebSocket API](/de/virtual-goods/own-ui/client-side-token-generation/set-up-order-tracking/#guides_shop_builder_integrate_store_get_order_status_via_websocket_api)\n\n## Useful links\n\n- Authentication\n- [API calls by interaction model](/de/api/catalog/section/authentication)\n- [Payment testing](/de/dev-resources/testing/general-info/#general_overview)\n- [Set up order status tracking](/de/virtual-goods/own-ui/client-side-token-generation/set-up-order-tracking/?link=200-api#payments_integration_order_tracking)\n- [Webhooks](/de/webhooks/overview)\n- [Rate limits](/de/api/login/rate-limits)\n- [Errors handling](/de/api/getting-started/#api_errors_handling)\n- [API keys](/de/api/getting-started/#api_keys_overview)\n\n# Pagination\n\nAPI calls that return large sets of records (for example, when building a catalog) return data in pages. Pagination is a mechanism that limits the number of items returned in a single API response and allows you to retrieve subsequent pages sequentially.\n\nUse the following parameters to control the number of returned items:\n\n- `limit` — number of items per page\n- `offset` — index of the first item on the page (numbering starts from 0)\n- `has_more` — indicates whether another page is available\n- `total_items_count` — total number of items\n\nExample request:\n\n```\nGET /items?limit=20&offset=40\n```\n\nResponse example:\n\n```json\n{\n  \"items\": [...],\n  \"has_more\": true,\n  \"total_items_count\": 135\n}\n```\n\nIt is recommended to send subsequent requests until the response returns `has_more = false`.\n\n# Date and time format\n\nDates and time values are passed in the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format.\n\nThe following are supported:\n\n- UTC offset\n- `null` value when there is no time restriction for displaying an item\n- [Unix timestamp](https://www.unixtimestamp.com/) (in seconds) used in some fields\n\nFormat: `YYYY-MM-DDTHH:MM:SS±HH:MM`\n\nExample: `2026-03-16T10:00:00+03:00`\n\n# Localization\n\nXsolla supports localization of user-facing fields such as item name and description. Localized values are passed as an object where the language code is used as the key. The full list of supported languages is available in the [documentation](/de/doc/shop-builder/references/supported-languages/).\n\n**Supported fields**\n\nLocalization can be specified for the following parameters:\n\n- `name`\n- `description`\n- `long_description`\n\n**Locale format**\n\nThe locale key can be specified in one of the following formats:\n\n- Two-letter language code: `en`, `ru`\n- Five-letter language code: `en-US`, `ru-RU`, `de-DE`\n\n**Examples**\n\nExample with a two-letter language code:\n\n```json\n{\n  \"name\": {\n    \"en\": \"Starter Pack\",\n    \"ru\": \"Стартовый набор\"\n  }\n}\n```\n\nExample with a five-letter language code:\n\n```json\n{\n  \"description\": {\n    \"en-US\": \"Premium bundle\",\n    \"de-DE\": \"Premium-Paket\"\n  }\n}\n```\n\n# Error response format\n\nIf an error occurs, the API returns an HTTP status and a JSON response body. The full list of store-related errors is available in the [documentation](/de/dev-resources/references/errors/store-errors/).\n\n**Response example:**\n\n```json\n{\n  \"errorCode\": 1102,\n  \"errorMessage\": \"Validation error\",\n  \"statusCode\": 422,\n  \"transactionId\": \"c9e1a...\"\n}\n```\n\n- `errorCode` — error code.\n- `errorMessage` — short error description.\n- `statusCode` — HTTP response status.\n- `transactionId` — request ID. Returned only in some cases.\n- `errorMessageExtended` — additional error details, such as request parameters. Returned only in some cases.\n\n**Extended response example:**\n\n```json\n{\n  \"errorCode\": 7001,\n  \"errorMessage\": \"Chain not found\",\n  \"errorMessageExtended\": {\n    \"chain_id\": \"test_chain_id\",\n    \"project_id\": \"test_project_id\",\n    \"step_number\": 2\n  },\n  \"statusCode\": 404\n}\n```\n\n**Common HTTP status codes**\n\n- `400` — invalid request\n- `401` — authentication error\n- `403` — insufficient permissions\n- `404` — resource not found\n- `422` — validation error\n- `429` — rate limit exceeded\n\n**Recommendations**\n\n- Handle the HTTP status and the response body together.\n- Use `errorCode` to process errors related to application logic.\n- Use `transactionId` to identify requests more quickly when analyzing errors.",
    "title": "Katalog-API",
    "version": "2.0.0"
  },
  "openapi": "3.1.0",
  "paths": {
    "/v1/admin/projects/{project_id}/connectors/import_items/import/status": {
      "get": {
        "description": "Ruft Informationen darüber ab, wie weit der Import von Artikeln in das Projekt fortgeschritten ist. Der API-Aufruf ruft Daten zum letzten Import ab, der über die API oder das Kundenportal durchgeführt wurde.",
        "operationId": "get-items-import-status",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/200-items-import-status-model"
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "servers": [
          {
            "url": "https://connector.xsolla.com"
          }
        ],
        "summary": "Status des Artikelimports abrufen",
        "tags": [
          "connector-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v1/projects/{project_id}/import/from_external_file": {
      "post": {
        "description": "Importiert Artikel aus einer JSON-Datei über die angegebene URL in den Shop. Weitere Informationen zum Import aus einer JSON-Datei finden Sie in der [Dokumentation](https://developers.xsolla.com/de/doc/shop-builder/how-to/json-import/).",
        "operationId": "import-items-from-external-file",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/connector-import-items-body"
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "properties": {
                    "import_id": {
                      "description": "Importvorgangs-ID. Senden Sie diese ID Ihrem Customer Success Manager oder per E-Mail an csm@xsolla.com, wenn beim Importieren der JSON-Datei Probleme mit dem Bericht auftreten.",
                      "example": "af9f3638a16e11ef880da2cd677d2d24",
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Die Datei wurde erfolgreich importiert und wird nun verarbeitet."
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          },
          "422": {
            "$ref": "#/components/responses/connector-422-validation-failed"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "servers": [
          {
            "url": "https://connector.xsolla.com"
          }
        ],
        "summary": "Artikel aus JSON-Datei importieren",
        "tags": [
          "connector-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/admin/project/{project_id}/cart/fill": {
      "put": {
        "description": "Legt Artikel in den aktuellen Warenkorb. Wenn der Warenkorb bereits einen Artikel mit derselben SKU enthält, wird der vorhandene Artikel durch den übergebenen Wert ersetzt.",
        "operationId": "admin-cart-fill",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/x-user-for-header"
          },
          {
            "$ref": "#/components/parameters/x-user-id-header"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Cart-Payment_admin-fill-cart-json-model"
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/Cart-Payment_200-admin-fill-cart-json-model"
          },
          "401": {
            "$ref": "#/components/responses/Cart-Payment_401-invalid-basic-auth"
          },
          "404": {
            "$ref": "#/components/responses/Cart-Payment_404-user"
          },
          "422": {
            "$ref": "#/components/responses/Cart-Payment_422-invalid-cart"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Artikel in den Warenkorb legen",
        "tags": [
          "cart-server-side"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          }
        ]
      }
    },
    "/v2/admin/project/{project_id}/cart/{cart_id}/fill": {
      "put": {
        "description": "Legt Artikel nach Warenkorb-ID in den Warenkorb. Wenn der Warenkorb bereits einen Artikel mit derselben SKU enthält, wird der vorhandene Artikel durch den übergebenen Wert ersetzt.",
        "operationId": "admin-fill-cart-by-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/cart_id-path-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/x-user-for-header"
          },
          {
            "$ref": "#/components/parameters/x-user-id-header"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Cart-Payment_admin-fill-cart-json-model"
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/Cart-Payment_200-admin-fill-cart-json-model"
          },
          "401": {
            "$ref": "#/components/responses/Cart-Payment_401-invalid-basic-auth"
          },
          "404": {
            "$ref": "#/components/responses/Cart-Payment_404-user"
          },
          "422": {
            "$ref": "#/components/responses/Cart-Payment_422-invalid-cart"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Warenkorb anhand der Warenkorb-ID mit Artikeln zusammenstellen",
        "tags": [
          "cart-server-side"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          }
        ]
      }
    },
    "/v2/merchant/{merchant_id}/projects": {
      "get": {
        "description": "Ruft die Liste der Projekte des Händlers ab.\n\n<div class=\"notice\">\n  <p><strong>Bemerkung</strong></p><p> Dieser API-Aufruf enthält nicht den Pfadparameter <code>project_id</code>, Sie müssen also den API-Schlüssel verwenden, der in allen Projekten des Unternehmens gültig ist, um die Autorisierung einzurichten.</p>\n</div>",
        "operationId": "get-projects",
        "parameters": [
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          },
          {
            "$ref": "#/components/parameters/merchant_id-path-param"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "has_more": false,
                      "items": [
                        {
                          "project_id": 17558
                        },
                        {
                          "project_id": 17559
                        }
                      ],
                      "total_items_count": 2
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "has_more": {
                      "example": true,
                      "type": "boolean"
                    },
                    "items": {
                      "properties": {
                        "project_id": {
                          "example": 17558,
                          "type": "integer"
                        }
                      },
                      "type": "array"
                    },
                    "total_items_count": {
                      "example": 3,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Informationen über Projekte wurden erfolgreich empfangen."
          },
          "401": {
            "description": "Basisauthentifizierung nicht bestanden oder falsch. Prüfen Sie die Anmeldedaten und vergewissern Sie sich, dass Sie die Basisauthentifizierung verwenden."
          },
          "422": {
            "description": "Ungültiger `limit`- oder `offset`-Abfrageparameter."
          }
        },
        "security": [
          {
            "basicMerchantAuth": []
          }
        ],
        "summary": "Projekte abrufen",
        "tags": [
          "common-merchant"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/attribute": {
      "get": {
        "description": "Ruft die Liste der Attribute aus einem Projekt zur Verwaltung ab.",
        "operationId": "admin-get-attribute-list",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/200-admin-get-attribute-list-response"
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Liste der Attribute abrufen (Verwaltung)",
        "tags": [
          "attribute-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Erstellt ein Attribut.",
        "operationId": "admin-create-attribute",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/create-update-attribute"
        },
        "responses": {
          "201": {
            "$ref": "#/components/responses/201-admin-create-attribute"
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          },
          "422": {
            "$ref": "#/components/responses/422-validation-failed"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Attribut erstellen",
        "tags": [
          "attribute-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/attribute/{external_id}": {
      "delete": {
        "description": "Löscht ein Attribut.\n<div class=\"notice\"><strong>Hinweis</strong><br><br>Wenn Sie ein Artikelattribut löschen, gehen alle zugehörigen Daten und Verbindungen zu anderen Artikeln verloren.</div>",
        "operationId": "delete-attribute",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-attr-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "Attribut wurde erfolgreich gelöscht."
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Attribut löschen",
        "tags": [
          "attribute-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Ruft ein angegebenes Attribut ab.",
        "operationId": "admin-get-attribute",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-attr-path-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/200-admin-get-attribute"
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          },
          "404": {
            "$ref": "#/components/responses/404-attribute-not-found"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Angegebenes Attribut abrufen",
        "tags": [
          "attribute-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Aktualisiert ein Attribut.",
        "operationId": "admin-update-attribute",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-attr-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/create-update-attribute"
        },
        "responses": {
          "204": {
            "$ref": "#/components/responses/204-admin-update-attribute"
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          },
          "422": {
            "$ref": "#/components/responses/422-validation-failed"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Attribut aktualisieren",
        "tags": [
          "attribute-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/attribute/{external_id}/value": {
      "delete": {
        "description": "Löscht alle Werte des Attributs.\n<div class=\"notice\"><strong>Hinweis</strong><br><br>Wenn Sie den Wert eines Attributs löschen, gehen alle Verbindungen zwischen dem Attribut und den Artikeln verloren. Verwenden Sie zum Ändern des Attributwerts eines Artikels den API-Aufruf <a href=\"https://developers.xsolla.com/de/api/shop-builder/operation/admin-update-attribute-value/\" target=\"_blank\">Attributwert aktualisieren</a>, anstatt den Wert zu löschen und einen neuen zu erstellen.</div>",
        "operationId": "admin-delete-all-attribute-value",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-attr-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "Attributwerte wurden erfolgreich gelöscht."
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          },
          "403": {
            "$ref": "#/components/responses/403-auth-header-not-sent"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Alle Werte des Attributs löschen",
        "tags": [
          "attribute-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Erstellt einen Attributwert.\n\n<div class=\"notice\"><strong>Achtung</strong><br><br>Bei allen Projekten ist die Anzahl der Attributwerte begrenzt. Der Standard- und Höchstwert beträgt <strong>20 Werte pro Attribut.</strong></div>",
        "operationId": "admin-create-attribute-value",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-attr-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/create-update-attribute-value"
        },
        "responses": {
          "201": {
            "$ref": "#/components/responses/201-admin-create-attribute-value"
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          },
          "403": {
            "$ref": "#/components/responses/403-auth-header-not-sent"
          },
          "404": {
            "$ref": "#/components/responses/404-attribute-not-found"
          },
          "422": {
            "$ref": "#/components/responses/422-create-update-attribute-value"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Attributwert erstellen",
        "tags": [
          "attribute-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/attribute/{external_id}/value/{value_external_id}": {
      "delete": {
        "description": "Löscht einen Attributwert.\n<div class=\"notice\"><strong>Hinweis</strong><br><br>Wenn Sie den Wert eines Attributs löschen, gehen alle Verbindungen zwischen dem Attribut und den Artikeln verloren. Verwenden Sie zum Ändern des Attributwerts eines Artikels den API-Aufruf <a href=\"https://developers.xsolla.com/de/api/shop-builder/operation/admin-update-attribute-value/\" target=\"_blank\">Attributwert aktualisieren</a>, anstatt den Wert zu löschen und einen neuen zu erstellen.</div>",
        "operationId": "admin-delete-attribute-value",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/value_external_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-attr-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "Attributwert wurde erfolgreich gelöscht."
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          },
          "403": {
            "$ref": "#/components/responses/403-auth-header-not-sent"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Attributwert löschen",
        "tags": [
          "attribute-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Aktualisiert einen Attributwert.",
        "operationId": "admin-update-attribute-value",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/value_external_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-attr-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/create-update-attribute-value"
        },
        "responses": {
          "204": {
            "description": "Attributwert wurde erfolgreich aktualisiert."
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          },
          "403": {
            "$ref": "#/components/responses/403-auth-header-not-sent"
          },
          "404": {
            "$ref": "#/components/responses/404-attribute-value-not-found"
          },
          "422": {
            "$ref": "#/components/responses/422-create-update-attribute-value"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Attributwert aktualisieren",
        "tags": [
          "attribute-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/entitlement/grant": {
      "post": {
        "description": "Erteilt dem Nutzer eine Berechtigung.\n\n<div class=\"notice\"><strong>Achtung</strong><br><br>Es können nur Spielcodes oder Spiele für DRM-freie Plattformen gewährt werden.</div>",
        "operationId": "grant-entitlement-admin",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "example": {
                  "code": "AAAA-BBBB-CCCC-DDDD",
                  "drm": {
                    "sku": "com.xsolla.key_1"
                  },
                  "game": {
                    "sku": "com.xsolla.game_1"
                  },
                  "mode": "default",
                  "user_country": "US",
                  "user_external_id": "user-external-id"
                },
                "properties": {
                  "code": {
                    "description": "Spielcode des Spiels.",
                    "example": "AAAA-BBBB-CCCC-DDDD",
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "drm": {
                    "description": "Objekt mit DRM-Eigenschaften.",
                    "example": {
                      "drm": {
                        "sku": "com.xsolla.key_1"
                      }
                    },
                    "properties": {
                      "sku": {
                        "$ref": "#/components/schemas/Game-Keys_drm_sku"
                      }
                    },
                    "required": [
                      "sku"
                    ],
                    "type": "object"
                  },
                  "game": {
                    "description": "Objekt mit Spieleigenschaften.",
                    "example": {
                      "game": {
                        "sku": "com.xsolla.game_1"
                      }
                    },
                    "properties": {
                      "sku": {
                        "$ref": "#/components/schemas/Game-Keys_game_sku"
                      }
                    },
                    "required": [
                      "sku"
                    ],
                    "type": "object"
                  },
                  "mode": {
                    "description": "Welche Art von Berechtigungen erteilt werden soll. Ist der Parameter auf `sandbox` gesetzt wird dem Nutzer in der Testumgebung die Berechtigung erteilt. Ist der Parameter auf `default` gesetzt, wird die Berechtigung dem Nutzer im Live-Modus erteilt.",
                    "enum": [
                      "default",
                      "sandbox"
                    ],
                    "example": "default",
                    "type": "string"
                  },
                  "user_country": {
                    "description": "Land des Nutzers.",
                    "example": "US",
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "user_external_id": {
                    "description": "Eindeutige Benutzerkennung.",
                    "example": "user-external-id",
                    "type": "string"
                  }
                },
                "required": [
                  "user_external_id",
                  "game",
                  "drm",
                  "mode"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Die Berechtigung wurde erteilt."
          },
          "403": {
            "$ref": "#/components/responses/Game-Keys_403-auth-header-not-sent"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "Game code not found": {
                    "$ref": "#/components/examples/404-game-code-not-found"
                  },
                  "Game not found": {
                    "value": {
                      "errorCode": 4604,
                      "errorMessage": "[0401-4604]: Game not found.",
                      "statusCode": 404,
                      "transactionId": "transaction id"
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 4603,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-4603]: Game code not found.",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 404,
                      "type": "integer"
                    },
                    "transactionId": {
                      "example": "x-x-x-x-transactionId-mock-x-x-x",
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Spielcode nicht gefunden. Prüfen Sie, ob `code` und `project_id` korrekt sind."
          },
          "422": {
            "content": {
              "application/json": {
                "examples": {
                  "DRM is not DRM free": {
                    "$ref": "#/components/examples/422-drm-is-not-drm-free"
                  },
                  "User already has entitlement": {
                    "$ref": "#/components/examples/422-user-already-has-entitlement"
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 5103,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-5103]: Selected drm is not drmfree.",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 422,
                      "type": "integer"
                    },
                    "transactionId": {
                      "example": "x-x-x-x-transactionId-mock-x-x-x",
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Ungültige Anfrage."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Berechtigung erteilen (Verwaltung)",
        "tags": [
          "game-keys-entitlement"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/entitlement/revoke": {
      "post": {
        "description": "Entzieht dem Nutzer eine Berechtigung.\n\n<div class=\"notice\"><strong>Achtung</strong><br><br>Es können nur Spielcodes oder Spiele für DRM-freie Plattformen entzogen werden.</div>",
        "operationId": "revoke-entitlement-admin",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "example": {
                  "drm": {
                    "sku": "com.xsolla.key_1"
                  },
                  "game": {
                    "sku": "com.xsolla.game_1"
                  },
                  "mode": "default",
                  "user_external_id": "user-external-id"
                },
                "properties": {
                  "drm": {
                    "description": "Objekt mit DRM-Eigenschaften.",
                    "example": {
                      "drm": {
                        "sku": "com.xsolla.key_1"
                      }
                    },
                    "properties": {
                      "sku": {
                        "$ref": "#/components/schemas/Game-Keys_drm_sku"
                      }
                    },
                    "required": [
                      "sku"
                    ],
                    "type": "object"
                  },
                  "game": {
                    "description": "Objekt mit Spieleigenschaften.",
                    "example": {
                      "game": {
                        "sku": "com.xsolla.game_1"
                      }
                    },
                    "properties": {
                      "sku": {
                        "$ref": "#/components/schemas/Game-Keys_game_sku"
                      }
                    },
                    "required": [
                      "sku"
                    ],
                    "type": "object"
                  },
                  "mode": {
                    "description": "Welche Art von Berechtigungen entzogen werden soll. Ist der Parameter auf `sandbox` gesetzt wird dem Nutzer in der Testumgebung die Berechtigung entzogen. Ist der Parameter auf `default` gesetzt, wird die Berechtigung dem Nutzer im Live-Modus entzogen.",
                    "enum": [
                      "default",
                      "sandbox"
                    ],
                    "example": "default",
                    "type": "string"
                  },
                  "user_external_id": {
                    "description": "Eindeutige Benutzerkennung.",
                    "example": "user-external-id",
                    "type": "string"
                  }
                },
                "required": [
                  "user_external_id",
                  "game",
                  "drm",
                  "mode"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "204": {
            "description": "Widerruf erfolgreich."
          },
          "403": {
            "$ref": "#/components/responses/Game-Keys_403-auth-header-not-sent"
          },
          "422": {
            "content": {
              "application/json": {
                "examples": {
                  "DRM is not DRM free": {
                    "value": {
                      "errorCode": 5103,
                      "errorMessage": "[0401-5103]: Selected drm is not drmfree.",
                      "statusCode": 422,
                      "transactionId": "transaction id"
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 5103,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-5103]: Selected drm is not drmfree.",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 422,
                      "type": "integer"
                    },
                    "transactionId": {
                      "example": "x-x-x-x-transactionId-mock-x-x-x",
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Ungültige Anfrage."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Berechtigung entziehen (Verwaltung)",
        "tags": [
          "game-keys-entitlement"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/group/id/{id}/order/item": {
      "put": {
        "description": "Sets the display order of items within a group identified by its internal numeric ID. Pass an array of items with their new order values.",
        "operationId": "admin-reorder-items-in-group-by-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/id-group-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/ItemGroup_item_order"
        },
        "responses": {
          "204": {
            "$ref": "#/components/responses/ItemGroup_204-admin-reorder-items"
          },
          "401": {
            "$ref": "#/components/responses/ItemGroup_401-invalid-basic-auth"
          },
          "404": {
            "$ref": "#/components/responses/ItemGroup_404-reorder-items-by-id-not-found"
          },
          "422": {
            "$ref": "#/components/responses/ItemGroup_422-ordering"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Reorder items within a group (by ID)",
        "tags": [
          "item-groups-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/group/order": {
      "put": {
        "description": "Sets the display order for item groups within a project. Pass an array of groups with their new order values.",
        "operationId": "admin-reorder-item-groups",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/ItemGroup_order"
        },
        "responses": {
          "204": {
            "$ref": "#/components/responses/ItemGroup_204-admin-reorder-groups"
          },
          "401": {
            "$ref": "#/components/responses/ItemGroup_401-invalid-basic-auth"
          },
          "404": {
            "$ref": "#/components/responses/ItemGroup_404-reorder-groups-not-found"
          },
          "422": {
            "$ref": "#/components/responses/ItemGroup_422-ordering"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Reorder item groups",
        "tags": [
          "item-groups-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/group/{external_id}/order/item": {
      "put": {
        "description": "Sets the display order of items within a group identified by its external ID. Pass an array of items with their new order values.",
        "operationId": "admin-reorder-items-in-group",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-group-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/ItemGroup_item_order"
        },
        "responses": {
          "204": {
            "$ref": "#/components/responses/ItemGroup_204-admin-reorder-items"
          },
          "401": {
            "$ref": "#/components/responses/ItemGroup_401-invalid-basic-auth"
          },
          "404": {
            "$ref": "#/components/responses/ItemGroup_404-reorder-items-by-external-id-not-found"
          },
          "422": {
            "$ref": "#/components/responses/ItemGroup_422-ordering"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Reorder items within a group (by external ID)",
        "tags": [
          "item-groups-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/bundle": {
      "get": {
        "description": "Ruft die Liste der Bundles innerhalb eines Projekts zur Verwaltung ab.\n\n<div class=\"note\"><b>Hinweis</b><br><br>Verwenden Sie diesen Endpunkt nicht zum Erstellen eines Shop-Katalogs.</div>",
        "operationId": "admin-get-bundle-list",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Bundles_200-admin-get-bundle-list"
          },
          "401": {
            "$ref": "#/components/responses/Bundles_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Liste der Bundles abrufen",
        "tags": [
          "bundles-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Erstellt ein Bundle.",
        "operationId": "admin-create-bundle",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Bundles_bundle"
        },
        "responses": {
          "201": {
            "$ref": "#/components/responses/Bundles_201-admin-create-bundle"
          },
          "401": {
            "$ref": "#/components/responses/Bundles_401-invalid-basic-auth"
          },
          "422": {
            "$ref": "#/components/responses/Bundles_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Bundle erstellen",
        "tags": [
          "bundles-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/bundle/group/external_id/{external_id}": {
      "get": {
        "description": "Ruft die Liste der Bundles innerhalb einer Gruppe zur Verwaltung ab.\n\n<div class=\"note\"><b>Hinweis</b><br><br>Verwenden Sie diesen Endpunkt nicht zum Erstellen eines Shop-Katalogs.</div>",
        "operationId": "admin-get-bundle-list-in-group-by-external-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-group-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Bundles_200-admin-get-bundle-list-in-group"
          },
          "401": {
            "$ref": "#/components/responses/Bundles_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Liste der Bundles anhand der angegebenen externen Gruppen-ID abrufen",
        "tags": [
          "bundles-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/bundle/group/id/{group_id}": {
      "get": {
        "description": "Ruft die Liste der Bundles innerhalb einer Gruppe zur Verwaltung ab.\n\n<div class=\"note\"><b>Hinweis</b><br><br>Verwenden Sie diesen Endpunkt nicht zum Erstellen eines Shop-Katalogs.</div>",
        "operationId": "admin-get-bundle-list-in-group-by-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/group_id-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Bundles_200-admin-get-bundle-list-in-group"
          },
          "401": {
            "$ref": "#/components/responses/Bundles_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Liste der Bundles anhand der angegebenen Gruppen-ID abrufen",
        "tags": [
          "bundles-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/bundle/sku/{sku}": {
      "delete": {
        "description": "Löscht ein Bundle.",
        "operationId": "admin-delete-bundle",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/sku-path-param"
          }
        ],
        "responses": {
          "204": {
            "$ref": "#/components/responses/Bundles_204-admin-delete-bundle"
          },
          "401": {
            "$ref": "#/components/responses/Bundles_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Bundle löschen",
        "tags": [
          "bundles-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Ruft das Bundle innerhalb eines Projekts zur Verwaltung ab.\n\n<div class=\"note\"><b>Hinweis</b><br><br>Verwenden Sie diesen Endpunkt nicht zum Erstellen eines Shop-Katalogs.</div>",
        "operationId": "admin-get-bundle",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/sku-path-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Bundles_200-admin-get-bundle"
          },
          "401": {
            "$ref": "#/components/responses/Bundles_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Bundle abrufen",
        "tags": [
          "bundles-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Aktualisiert ein Bundle.",
        "operationId": "admin-update-bundle",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/sku-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Bundles_bundle"
        },
        "responses": {
          "204": {
            "$ref": "#/components/responses/Bundles_204-admin-update-bundle"
          },
          "401": {
            "$ref": "#/components/responses/Bundles_401-invalid-basic-auth"
          },
          "422": {
            "$ref": "#/components/responses/Bundles_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Bundle aktualisieren",
        "tags": [
          "bundles-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/bundle/sku/{sku}/hide": {
      "put": {
        "description": "Blendet ein Bundle in einem Katalog aus.",
        "operationId": "admin-hide-bundle",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/sku-path-param"
          }
        ],
        "responses": {
          "204": {
            "$ref": "#/components/responses/Bundles_204-admin-hide-bundle"
          },
          "401": {
            "$ref": "#/components/responses/Bundles_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Bundle im Katalog ausblenden",
        "tags": [
          "bundles-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/bundle/sku/{sku}/show": {
      "put": {
        "description": "Zeigt ein Bundle in einem Katalog an.",
        "operationId": "admin-show-bundle",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/sku-path-param"
          }
        ],
        "responses": {
          "204": {
            "$ref": "#/components/responses/Bundles_204-admin-show-bundle"
          },
          "401": {
            "$ref": "#/components/responses/Bundles_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Bundle im Katalog anzeigen",
        "tags": [
          "bundles-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/game": {
      "get": {
        "description": "Ruft eine Liste der Spiele innerhalb eines Projekts zur Verwaltung ab.\nDas Spiel besteht aus Spielschlüsseln, die von einem Nutzer gekauft werden können.\n\n<div class=\"note\"><b>Hinweis</b><br><br>Verwenden Sie diesen Endpunkt nicht zum Erstellen eines Shop-Katalogs.</div>",
        "operationId": "admin-get-game-list",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Game-Keys_200-admin-get-games-list"
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Spieleliste abrufen (Verwaltung)",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Erstellt ein Spiel im Projekt.",
        "operationId": "admin-create-game",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Game-Keys_create-update-game-model"
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "item_id": 101,
                      "sku": "com.xsolla.game_1"
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "item_id": {
                      "example": 101,
                      "type": "integer"
                    },
                    "sku": {
                      "example": "com.xsolla.game_1",
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Spiel wurde erfolgreich erstellt."
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          },
          "422": {
            "$ref": "#/components/responses/Game-Keys_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Spiel erstellen",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/game/id/{item_id}": {
      "delete": {
        "description": "Löscht ein Spiel im Projekt anhand der ID.",
        "operationId": "admin-delete-game-by-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_id-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "Das Spiel wurde erfolgreich gelöscht."
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Spiel anhand der ID löschen",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Ruft ein Spiel zur Verwaltung ab.\nDas Spiel besteht aus Spielschlüsseln, die von einem Nutzer gekauft werden können.\n\n<div class=\"note\"><b>Hinweis</b><br><br>Verwenden Sie diesen Endpunkt nicht zum Erstellen eines Shop-Katalogs.</div>",
        "operationId": "admin-get-game-by-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_id-path-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Game-Keys_200-admin-get-game-by-sku"
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "errorCode": 4001,
                      "errorMessage": "[0401-4001]: Item with id = 1 not found",
                      "statusCode": 404
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 4001,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-4001]: Item with id = 1 not found",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 404,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Spiel nicht gefunden."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Spiel anhand von ID abrufen (Verwaltung)",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Aktualisiert ein Spiel im Projekt anhand der ID.",
        "operationId": "admin-update-game-by-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Game-Keys_create-update-game-model"
        },
        "responses": {
          "201": {
            "description": "Spiel wurde erfolgreich aktualisiert."
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "errorCode": 4001,
                      "errorMessage": "[0401-4001]: Item with id = 1 not found",
                      "statusCode": 404
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 4001,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-4001]: Item with id = 1 not found",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 404,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Spiel nicht gefunden."
          },
          "422": {
            "$ref": "#/components/responses/Game-Keys_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Spiel anhand der ID aktualisieren",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/game/key/delete/id/{item_id}": {
      "delete": {
        "description": "Löscht alle Codes anhand der Spielschlüssel-ID.",
        "operationId": "admin-delete-codes-by-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_id-path-param"
          },
          {
            "$ref": "#/components/parameters/user_email-query-param"
          },
          {
            "$ref": "#/components/parameters/reason-query-param"
          },
          {
            "$ref": "#/components/parameters/region_id-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Game-Keys_200-get-codes"
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "errorCode": 4001,
                      "errorMessage": "[0401-4001]: Item with sku = 'game_1' not found",
                      "statusCode": 404
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 4001,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-4001]: Item with sku = 'game_1' not found",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 404,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Spielschlüssel oder Region nicht gefunden."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Codes anhand der ID löschen",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/game/key/delete/sku/{item_sku}": {
      "delete": {
        "description": "Löscht alle Codes anhand der Spielschlüssel-SKU.",
        "operationId": "admin-delete-codes-by-sku",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          },
          {
            "$ref": "#/components/parameters/user_email-query-param"
          },
          {
            "$ref": "#/components/parameters/reason-query-param"
          },
          {
            "$ref": "#/components/parameters/region_id-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Game-Keys_200-get-codes"
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "errorCode": 4001,
                      "errorMessage": "[0401-4001]: Item with sku = 'game_1' not found",
                      "statusCode": 404
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 4001,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-4001]: Item with sku = 'game_1' not found",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 404,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Spielschlüssel oder Region nicht gefunden."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Codes löschen",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/game/key/request/id/{item_id}": {
      "get": {
        "description": "Ruft eine bestimmte Anzahl von Codes anhand der Spielschlüssel-ID ab.",
        "operationId": "admin-get-codes-by-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_id-path-param"
          },
          {
            "$ref": "#/components/parameters/user_email-query-param"
          },
          {
            "$ref": "#/components/parameters/quantity-query-param"
          },
          {
            "$ref": "#/components/parameters/reason-query-param"
          },
          {
            "$ref": "#/components/parameters/region_id-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Game-Keys_200-get-codes"
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "errorCode": 4001,
                      "errorMessage": "[0401-4001]: Item with sku = 'game_1' not found",
                      "statusCode": 404
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 4001,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-4001]: Item with sku = 'game_1' not found",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 404,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Spielschlüssel oder Region nicht gefunden."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Codes anhand der ID abrufen",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/game/key/request/sku/{item_sku}": {
      "get": {
        "description": "Ruft eine bestimmte Anzahl von Codes anhand der Spielschlüssel-SKU ab.",
        "operationId": "admin-get-codes-by-sku",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          },
          {
            "$ref": "#/components/parameters/user_email-query-param"
          },
          {
            "$ref": "#/components/parameters/quantity-query-param"
          },
          {
            "$ref": "#/components/parameters/reason-query-param"
          },
          {
            "$ref": "#/components/parameters/region_id-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Game-Keys_200-get-codes"
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "errorCode": 4001,
                      "errorMessage": "[0401-4001]: Item with sku = 'game_1' not found",
                      "statusCode": 404
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 4001,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-4001]: Item with sku = 'game_1' not found",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 404,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Spielschlüssel oder Region nicht gefunden."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Codes abrufen",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/game/key/upload/id/{item_id}": {
      "post": {
        "description": "Lädt Codes anhand der Spielschlüssel-ID hoch.",
        "operationId": "admin-upload-codes-by-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_id-path-param"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "example": {
                  "file": "keys.txt",
                  "region_id": 1
                },
                "properties": {
                  "file": {
                    "description": "Datei mit Codes.",
                    "format": "binary",
                    "type": "string"
                  },
                  "region_id": {
                    "description": "Regions-ID.",
                    "type": "integer"
                  }
                },
                "required": [
                  "file"
                ],
                "type": "object"
              }
            }
          }
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/Game-Keys_200-session-information"
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "errorCode": 4001,
                      "errorMessage": "[0401-4001]: Item with sku = 'game_1' not found",
                      "statusCode": 404
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 4001,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-4001]: Item with sku = 'game_1' not found",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 404,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Spielschlüssel oder Region nicht gefunden."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Codes anhand von ID hochladen",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/game/key/upload/session/{session_id}": {
      "get": {
        "description": "Ruft Sitzungsdaten zum Laden von Codes abrufen ab.",
        "operationId": "admin-get-codes-session",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "description": "Sitzungs-ID.",
            "in": "path",
            "name": "session_id",
            "required": true,
            "schema": {
              "default": "fc7105b6e8ee01339582970b37697242",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Game-Keys_200-session-information"
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          },
          "404": {
            "description": "Sitzungsdaten zum Laden von Codes nicht gefunden."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Sitzungsdaten zum Laden von Codes abrufen",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/game/key/upload/sku/{item_sku}": {
      "post": {
        "description": "Lädt Codes anhand der Spielschlüssel-SKU hoch.",
        "operationId": "admin-upload-codes-by-sku",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "example": {
                  "file": "keys.txt",
                  "region_id": 1
                },
                "properties": {
                  "file": {
                    "description": "Datei mit Codes.",
                    "format": "binary",
                    "type": "string"
                  },
                  "region_id": {
                    "description": "Regions-ID.",
                    "type": "integer"
                  }
                },
                "required": [
                  "file"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/Game-Keys_200-session-information"
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "errorCode": 4001,
                      "errorMessage": "[0401-4001]: Item with sku = 'game_1' not found",
                      "statusCode": 404
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 4001,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-4001]: Item with sku = 'game_1' not found",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 404,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Spielschlüssel oder Region nicht gefunden."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Codes hochladen",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/game/sku/{item_sku}": {
      "delete": {
        "description": "Löscht ein Spiel im Projekt anhand der SKU.",
        "operationId": "admin-delete-game-by-sku",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "Das Spiel wurde erfolgreich gelöscht."
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Spiel anhand der SKU löschen",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Ruft ein Spiel zur Verwaltung ab.\nDas Spiel besteht aus Spielschlüsseln, die von einem Nutzer gekauft werden können.\n\n<div class=\"note\"><b>Hinweis</b><br><br>Verwenden Sie diesen Endpunkt nicht zum Erstellen eines Shop-Katalogs.</div>",
        "operationId": "admin-get-game-by-sku",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Game-Keys_200-admin-get-game-by-sku"
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "errorCode": 4001,
                      "errorMessage": "[0401-4001]: Item with sku = 'game_1' not found",
                      "statusCode": 404
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 4001,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-4001]: Item with sku = 'game_1' not found",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 404,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Spiel nicht gefunden."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Spiel abrufen (Verwaltung)",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Aktualisiert ein Spiel im Projekt anhand der SKU.",
        "operationId": "admin-update-game-by-sku",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Game-Keys_create-update-game-model"
        },
        "responses": {
          "201": {
            "description": "Spiel wurde erfolgreich aktualisiert."
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "errorCode": 4001,
                      "errorMessage": "[0401-4001]: Item with sku = 'game_1' not found",
                      "statusCode": 404
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 4001,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-4001]: Item with sku = 'game_1' not found",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 404,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Spiel nicht gefunden."
          },
          "422": {
            "$ref": "#/components/responses/Game-Keys_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Spiel anhand der SKU aktualisieren",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/groups": {
      "get": {
        "description": "Retrieves the full list of item groups within a project without pagination. For administrative purposes.\n<div class=\"note\"><b>Note</b><br><br>Do not use this endpoint for building a store catalog. Use the <a href=\"/de/api/catalog/item-groups-catalog/get-item-groups\">Get item group list</a> client-side endpoint instead.</div>",
        "operationId": "admin-get-item-group-list",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/ItemGroup_200-admin-get-group-list"
          },
          "401": {
            "$ref": "#/components/responses/ItemGroup_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Liste der Artikelgruppen abrufen",
        "tags": [
          "item-groups-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Creates an item group within a project.\nTo retrieve item groups for building a catalog, use the <a href=\"/api/catalog/item-groups-catalog/get-item-groups\">Get item group list</a> client-side endpoint.",
        "operationId": "admin-create-item-group",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/ItemGroup_create"
        },
        "responses": {
          "201": {
            "$ref": "#/components/responses/ItemGroup_201-admin-create-group"
          },
          "401": {
            "$ref": "#/components/responses/ItemGroup_401-invalid-basic-auth"
          },
          "422": {
            "$ref": "#/components/responses/ItemGroup_422-create-update"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Create item group",
        "tags": [
          "item-groups-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/groups/{external_id}": {
      "delete": {
        "description": "Deletes an item group by its external ID.",
        "operationId": "admin-delete-item-group",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-group-path-param"
          }
        ],
        "responses": {
          "204": {
            "$ref": "#/components/responses/ItemGroup_204-admin-delete-group"
          },
          "401": {
            "$ref": "#/components/responses/ItemGroup_401-invalid-basic-auth"
          },
          "404": {
            "$ref": "#/components/responses/ItemGroup_404-group-not-found"
          },
          "422": {
            "$ref": "#/components/responses/ItemGroup_422-delete"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Delete item group",
        "tags": [
          "item-groups-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Retrieves an item group by its external ID for administrative purposes.\n<div class=\"note\"><b>Note</b><br><br>Do not use this endpoint for building a store catalog. Use the <a href=\"/api/catalog/item-groups-catalog/get-item-groups\">Get item group list</a> client-side endpoint instead.</div>",
        "operationId": "admin-get-item-group",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-group-path-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/ItemGroup_200-admin-get-group"
          },
          "401": {
            "$ref": "#/components/responses/ItemGroup_401-invalid-basic-auth"
          },
          "404": {
            "$ref": "#/components/responses/ItemGroup_404-group-not-found"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Get item group by external ID",
        "tags": [
          "item-groups-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Updates an item group by its external ID.",
        "operationId": "admin-update-item-group",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-group-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/ItemGroup_update"
        },
        "responses": {
          "204": {
            "$ref": "#/components/responses/ItemGroup_204-admin-update-group"
          },
          "401": {
            "$ref": "#/components/responses/ItemGroup_401-invalid-basic-auth"
          },
          "404": {
            "$ref": "#/components/responses/ItemGroup_404-group-not-found"
          },
          "422": {
            "$ref": "#/components/responses/ItemGroup_422-create-update"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Update item group",
        "tags": [
          "item-groups-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/pre_order/limit/item/sku/{item_sku}": {
      "delete": {
        "description": "Entfernen Sie eine Mengenangabe für das Vorbestelllimit des Artikels.\n\nDie entsprechende API (Pre-Order limit API) ermöglicht es Ihnen, festzulegen, wie viele Einheiten eines Artikels maximal vorbestellbar sind. Um die Vorbestellung selbst zu konfigurieren, wechseln Sie zum Abschnitt \"Verwaltung\" des gewünschten Moduls:\n* [Spielschlüssel](https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-game/)\n* [Virtuelle Gegenstände und Währung](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Bundles](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-bundle-list/)\n\nAliasse für diesen Endpunkt:\n* /v2/project/{project_id}/admin/items/pre_order/limit/item/id/{item_id}",
        "operationId": "remove-pre-order-limit",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "example": {
                "quantity": 100000
              },
              "schema": {
                "properties": {
                  "quantity": {
                    "description": "Zu entfernende Menge.",
                    "type": "integer"
                  }
                },
                "required": [
                  "quantity"
                ],
                "type": "object"
              }
            }
          }
        },
        "responses": {
          "204": {
            "description": "Das Mengenlimit wurde erfolgreich entfernt."
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "description": "Artikel nicht gefunden."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Mengenangabe für das Vorbestelllimit des Artikels entfernen",
        "tags": [
          "common-pre-orders"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Rufen Sie das Vorbestelllimit des Artikels ab.\n\nDie entsprechende API (Pre-Order limit API) ermöglicht es Ihnen, festzulegen, wie viele Einheiten eines Artikels maximal vorbestellbar sind. Um die Vorbestellung selbst zu konfigurieren, wechseln Sie zum Abschnitt \"Verwaltung\" des gewünschten Moduls:\n* [Spielschlüssel](https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-game/)\n* [Virtuelle Gegenstände und Währung](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Bundles](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-bundle-list/)\n\nAliasse für diesen Endpunkt:\n* /v2/project/{project_id}/admin/items/pre_order/limit/item/id/{item_id}",
        "operationId": "get-pre-order-limit",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "available": 431,
                      "is_pre_order_limit_enabled": true,
                      "item_id": 1,
                      "reserved": 13,
                      "sku": "com.xsolla.item_1",
                      "sold": 556
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "available": {
                      "example": 431,
                      "type": "integer"
                    },
                    "is_pre_order_limit_enabled": {
                      "example": true,
                      "type": "boolean"
                    },
                    "item_id": {
                      "example": 1,
                      "type": "integer"
                    },
                    "reserved": {
                      "example": 13,
                      "type": "integer"
                    },
                    "sku": {
                      "example": "com.xsolla.item_1",
                      "type": "string"
                    },
                    "sold": {
                      "example": 556,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Informationen zum Artikelvorbestelllimit wurden erfolgreich empfangen."
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "description": "Artikel nicht gefunden."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Informationen zum Artikelvorbestelllimit abrufen",
        "tags": [
          "common-pre-orders"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Ergänzen Sie das Vorbestelllimit des Artikels um eine Mengenangabe.\n\nDie entsprechende API (Pre-Order limit API) ermöglicht es Ihnen, festzulegen, wie viele Einheiten eines Artikels maximal vorbestellbar sind. Um die Vorbestellung selbst zu konfigurieren, wechseln Sie zum Abschnitt \"Verwaltung\" des gewünschten Moduls:\n* [Spielschlüssel](https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-game/)\n* [Virtuelle Gegenstände und Währung](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Bundles](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-bundle-list/)\n\nAliasse für diesen Endpunkt:\n* /v2/project/{project_id}/admin/items/pre_order/limit/item/id/{item_id}",
        "operationId": "add-pre-order-limit",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "example": {
                "quantity": 100000
              },
              "schema": {
                "properties": {
                  "quantity": {
                    "description": "Zu ergänzende Menge.",
                    "type": "integer"
                  }
                },
                "required": [
                  "quantity"
                ],
                "type": "object"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Das Mengenlimit wurde erfolgreich ergänzt."
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "description": "Artikel nicht gefunden."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Artikelvorbestelllimit um Mengenangabe ergänzen",
        "tags": [
          "common-pre-orders"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Legen Sie eine Mengenangabe für das Vorbestelllimit des Artikels fest.\n\nDie entsprechende API (Pre-Order limit API) ermöglicht es Ihnen, festzulegen, wie viele Einheiten eines Artikels maximal vorbestellbar sind. Um die Vorbestellung selbst zu konfigurieren, wechseln Sie zum Abschnitt \"Verwaltung\" des gewünschten Moduls:\n* [Spielschlüssel](https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-game/)\n* [Virtuelle Gegenstände und Währung](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Bundles](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-bundle-list/)\n\nAliasse für diesen Endpunkt:\n* /v2/project/{project_id}/admin/items/pre_order/limit/item/id/{item_id}",
        "operationId": "set-pre-order-limit",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "example": {
                "quantity": 100000
              },
              "schema": {
                "properties": {
                  "quantity": {
                    "description": "Festzulegende Menge.",
                    "type": "integer"
                  }
                },
                "required": [
                  "quantity"
                ],
                "type": "object"
              }
            }
          }
        },
        "responses": {
          "204": {
            "description": "Das Mengenlimit wurde erfolgreich festgelegt."
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "description": "Artikel nicht gefunden."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Mengenangabe für das Vorbestelllimit des Artikels festlegen",
        "tags": [
          "common-pre-orders"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/pre_order/limit/item/sku/{item_sku}/all": {
      "delete": {
        "description": "Entfernen Sie alle Mengenangaben für das Vorbestelllimit des Artikels.\n\nDie entsprechende API (Pre-Order limit API) ermöglicht es Ihnen, festzulegen, wie viele Einheiten eines Artikels maximal vorbestellbar sind. Um die Vorbestellung selbst zu konfigurieren, wechseln Sie zum Abschnitt \"Verwaltung\" des gewünschten Moduls:\n* [Spielschlüssel](https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-game/)\n* [Virtuelle Gegenstände und Währung](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Bundles](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-bundle-list/)\n\nAliasse für diesen Endpunkt:\n* /v2/project/{project_id}/admin/items/pre_order/limit/item/id/{item_id}",
        "operationId": "remove-all-pre-order-limit",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "Das Limit wurde erfolgreich entfernt."
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "description": "Artikel nicht gefunden."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Alle Mengenangaben für das Vorbestelllimit des Artikels entfernen",
        "tags": [
          "common-pre-orders"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/pre_order/limit/item/sku/{item_sku}/toggle": {
      "put": {
        "description": "Aktivieren bzw. deaktivieren Sie das Vorbestelllimit des Artikels.\n\nDie entsprechende API (Pre-Order limit API) ermöglicht es Ihnen, festzulegen, wie viele Einheiten eines Artikels maximal vorbestellbar sind. Um die Vorbestellung selbst zu konfigurieren, wechseln Sie zum Abschnitt \"Verwaltung\" des gewünschten Moduls:\n* [Spielschlüssel](https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-game/)\n* [Virtuelle Gegenstände und Währung](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Bundles](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-bundle-list/)\n\nAliasse für diesen Endpunkt:\n* /v2/project/{project_id}/admin/items/pre_order/limit/item/id/{item_id}",
        "operationId": "toggle-pre-order-limit",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "example": {
                "is_pre_order_limit_enabled": true
              },
              "schema": {
                "properties": {
                  "is_pre_order_limit_enabled": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "is_pre_order_limit_enabled"
                ],
                "type": "object"
              }
            }
          }
        },
        "responses": {
          "204": {
            "description": "Das Limit wurde deaktiviert/aktiviert."
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "description": "Artikel nicht gefunden."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Vorbestelllimit des Artikels aktivieren/deaktivieren",
        "tags": [
          "common-pre-orders"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/virtual_currency": {
      "get": {
        "description": "Ruft die Liste der virtuellen Währungen innerhalb eines Projekts zur Verwaltung ab.\n\n<div class=\"note\"><b>Hinweis</b><br><br>Verwenden Sie diesen Endpunkt nicht zum Erstellen eines Shop-Katalogs.</div>",
        "operationId": "admin-get-virtual-currencies-list",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-admin-get-virtual-currencies"
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Liste virtueller Währungen abrufen",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Erstellt eine virtuelle Währung.",
        "operationId": "admin-create-virtual-currency",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Virtual-Items-Currency_admin-create-virtual-currency"
        },
        "responses": {
          "201": {
            "$ref": "#/components/responses/Virtual-Items-Currency_201-created"
          },
          "422": {
            "$ref": "#/components/responses/Virtual-Items-Currency_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Virtuelle Währung erstellen",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/virtual_currency/package": {
      "get": {
        "description": "Ruft die Liste der virtuellen Währungspakte innerhalb eines Projekts zur Verwaltung ab.\n\n<div class=\"note\"><b>Hinweis</b><br><br>Verwenden Sie diesen Endpunkt nicht zum Erstellen eines Shop-Katalogs.</div>",
        "operationId": "admin-get-virtual-currency-packages-list",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-admin-get-virtual-currency-packages"
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Liste der virtuellen Währungspakete abrufen (Verwaltung)",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Erstellt ein virtuelles Währungspaket.",
        "operationId": "admin-create-virtual-currency-package",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Virtual-Items-Currency_admin-create-virtual-currency-package"
        },
        "responses": {
          "201": {
            "$ref": "#/components/responses/Virtual-Items-Currency_201-created"
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          },
          "422": {
            "$ref": "#/components/responses/Virtual-Items-Currency_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Virtuelles Währungspaket erstellen",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/virtual_currency/package/sku/{item_sku}": {
      "delete": {
        "description": "Löscht ein virtuelles Währungspaket.",
        "operationId": "admin-delete-virtual-currency-package",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "Virtuelles Währungspaket wurde erfolgreich aktualisiert."
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Virtuelles Währungspaket löschen",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Ruft das virtuelle Wärhungspaket innerhalb eines Projekts zur Verwaltung ab.\n\n<div class=\"note\"><b>Hinweis</b><br><br>Verwenden Sie diesen Endpunkt nicht zum Erstellen eines Shop-Katalogs.</div>",
        "operationId": "admin-get-virtual-currency-package",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-admin-get-virtual-currency-package"
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Virtuelles Währungspaket abrufen",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Aktualisiert ein virtuelles Währungspaket.",
        "operationId": "admin-update-virtual-currency-package",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Virtual-Items-Currency_admin-create-virtual-currency-package"
        },
        "responses": {
          "204": {
            "description": "Virtueller Gegenstand wurde erfolgreich aktualisiert."
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          },
          "422": {
            "$ref": "#/components/responses/Virtual-Items-Currency_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Virtuelles Währungspaket aktualisieren",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/virtual_currency/sku/{virtual_currency_sku}": {
      "delete": {
        "description": "Löscht eine virtuelle Währung.",
        "operationId": "admin-delete-virtual-currency",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/virtual_currency_sku-path-param"
          }
        ],
        "responses": {
          "204": {
            "content": {},
            "description": "Virtuelle Währung wurde erfolgreich gelöscht."
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Virtuelle Währung löschen",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Ruft die virtuelle Wärhung innerhalb eines Projekts zur Verwaltung ab.\n\n<div class=\"note\"><b>Hinweis</b><br><br>Verwenden Sie diesen Endpunkt nicht zum Erstellen eines Shop-Katalogs.</div>",
        "operationId": "admin-get-virtual-currency",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/virtual_currency_sku-path-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-admin-get-virtual-currency"
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          },
          "404": {
            "$ref": "#/components/responses/Virtual-Items-Currency_404-item"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Virtuelle Währung abrufen",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Aktualisiert eine virtuelle Währung.",
        "operationId": "admin-update-virtual-currency",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/virtual_currency_sku-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Virtual-Items-Currency_admin-create-virtual-currency"
        },
        "responses": {
          "204": {
            "content": {},
            "description": "Virtuelle Währung wurde erfolgreich aktualisiert."
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          },
          "422": {
            "$ref": "#/components/responses/Virtual-Items-Currency_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Virtuelle Währung aktualisieren",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/virtual_items": {
      "get": {
        "description": "Ruft die Liste der virtuellen Gegenstände innerhalb eines Projekts zur Verwaltung ab.\n\n<div class=\"note\"><b>Hinweis</b><br><br>Verwenden Sie diesen Endpunkt nicht zum Erstellen eines Shop-Katalogs.</div>",
        "operationId": "admin-get-virtual-items-list",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-admin-get-virtual-items"
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Liste virtueller Gegenstände abrufen",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Erstellt einen virtuellen Gegenstand.",
        "operationId": "admin-create-virtual-item",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Virtual-Items-Currency_admin-create-virtual-item"
        },
        "responses": {
          "201": {
            "$ref": "#/components/responses/Virtual-Items-Currency_201-created"
          },
          "422": {
            "$ref": "#/components/responses/Virtual-Items-Currency_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Virtuellen Gegenstand erstellen",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/virtual_items/group/external_id/{external_id}": {
      "get": {
        "description": "Ruft die Liste der virtuellen Gegenstände innerhalb einer Gruppe zur Verwaltung ab.\n\n<div class=\"note\"><b>Hinweis</b><br><br>Verwenden Sie diesen Endpunkt nicht zum Erstellen eines Shop-Katalogs.</div>",
        "operationId": "admin-get-virtual-items-list-by-group-external-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-group-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-admin-get-virtual-items-by-group"
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Liste der virtuellen Gegenstände anhand der angegebenen externen Gruppen-ID abrufen",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/virtual_items/group/id/{group_id}": {
      "get": {
        "description": "Ruft die Liste der virtuellen Gegenstände innerhalb einer Gruppe zur Verwaltung ab.\n\n<div class=\"note\"><b>Hinweis</b><br><br>Verwenden Sie diesen Endpunkt nicht zum Erstellen eines Shop-Katalogs.</div>",
        "operationId": "admin-get-virtual-items-list-by-group-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/group_id-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-admin-get-virtual-items-by-group"
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Liste der virtuellen Gegenstände anhand der angegebenen Gruppen-ID abrufen",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/virtual_items/sku/{item_sku}": {
      "delete": {
        "description": "Löscht einen virtuellen Gegenstand.",
        "operationId": "admin-delete-virtual-item",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "responses": {
          "204": {
            "content": {},
            "description": "Virtueller Gegenstand wurde erfolgreich gelöscht."
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Virtuellen Gegenstand löschen",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Ruft den virtuellen Gegenstand innerhalb eines Projekts zur Verwaltung ab.\n\n<div class=\"note\"><b>Hinweis</b><br><br>Verwenden Sie diesen Endpunkt nicht zum Erstellen eines Shop-Katalogs.</div>",
        "operationId": "admin-get-virtual-item",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-admin-get-item"
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Virtuellen Gegenstand abrufen",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Aktualisiert einen virtuellen Gegenstand.",
        "operationId": "admin-update-virtual-item",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Virtual-Items-Currency_admin-create-virtual-item"
        },
        "responses": {
          "204": {
            "content": {},
            "description": "Virtueller Gegenstand wurde erfolgreich aktualisiert."
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          },
          "422": {
            "$ref": "#/components/responses/Virtual-Items-Currency_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Virtuellen Gegenstand aktualisieren",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/{item_type}/groups": {
      "get": {
        "description": "Retrieves item group list with filtering by item type. Only items of the specified type are counted for the group. This is similar to the [Get item group list](/de/api/catalog/item-groups-admin/admin-get-item-group-list) endpoint, with additional filtering of items by type when counting them.",
        "operationId": "admin-get-item-group-list-by-item-type",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_type-group-path-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/ItemGroup_200-admin-get-group-list-by-item-type"
          },
          "401": {
            "$ref": "#/components/responses/ItemGroup_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Get item group list filtered by item type",
        "tags": [
          "item-groups-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/{item_type}/groups/{external_id}": {
      "get": {
        "description": "Retrieves an item group by external ID. Only items of the specified type are counted for the group. This is similar to the [Get item group by external ID](/de/api/catalog/item-groups-admin/admin-get-item-group) endpoint, with additional filtering of items by type when counting them.",
        "operationId": "admin-get-item-group-by-item-type",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_type-group-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-group-path-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/ItemGroup_200-admin-get-group-by-item-type"
          },
          "401": {
            "$ref": "#/components/responses/ItemGroup_401-invalid-basic-auth"
          },
          "404": {
            "$ref": "#/components/responses/ItemGroup_404-group-not-found"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Get item group by external ID filtered by item type",
        "tags": [
          "item-groups-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/region": {
      "get": {
        "description": "Ruft eine Liste der Regionen ab.\n\nAnhand von Regionen können Sie regionale Beschränkungen verwalten.",
        "operationId": "admin-get-regions",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/200-admin-get-regions-list"
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Liste der Regionen abrufen",
        "tags": [
          "common-regions"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Erstellt eine Region.\n\nAnhand von Regionen können Sie regionale Beschränkungen verwalten.",
        "operationId": "admin-create-region",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/create-update-region"
        },
        "responses": {
          "201": {
            "$ref": "#/components/responses/201-admin-create-region"
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Region erstellen",
        "tags": [
          "common-regions"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/region/{region_id}": {
      "delete": {
        "description": "Löscht eine bestimmte Region.",
        "operationId": "admin-delete-region",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/region_id-path-param"
          }
        ],
        "responses": {
          "204": {
            "$ref": "#/components/responses/204-admin-delete-region"
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          },
          "404": {
            "$ref": "#/components/responses/404-region-not-found"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Region löschen",
        "tags": [
          "common-regions"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Ruft eine bestimmte Region ab.\n\nAnhand von Regionen können Sie regionale Beschränkungen verwalten.",
        "operationId": "admin-get-region",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/region_id-path-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/200-admin-get-region"
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          },
          "404": {
            "$ref": "#/components/responses/404-region-not-found"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Region abrufen",
        "tags": [
          "common-regions"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Aktualisiert eine bestimmte Region.\n\nAnhand von Regionen können Sie regionale Beschränkungen verwalten.",
        "operationId": "admin-update-region",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/region_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/create-update-region"
        },
        "responses": {
          "204": {
            "$ref": "#/components/responses/204-admin-update-region"
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          },
          "404": {
            "$ref": "#/components/responses/404-region-not-found"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Region aktualisieren",
        "tags": [
          "common-regions"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/user/limit/item/all": {
      "delete": {
        "description": "Aktualisiert alle für den angegebenen Nutzer geltenden Artikelkauflimits, damit er diese Artikel wieder kaufen kann.\n\nDie entsprechende API (User limit API) ermöglicht es Ihnen, festzulegen, wie viele Einheiten eines Artikels maximal erhältlich sind. Um die Kauflimits selbst zu konfigurieren, wechseln Sie zum Abschnitt \"Verwaltung\" des gewünschten Artikeltypmoduls:\n* [Spielschlüssel](https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-game/)\n* [Virtuelle Gegenstände und Währung](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Bundles](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-bundle-list/)",
        "operationId": "reset-all-user-items-limit",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/reset-user-limits"
        },
        "responses": {
          "200": {
            "description": "Das Limit wurde erfolgreich aktualisiert."
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "User not found": {
                    "value": {
                      "errorCode": 5008,
                      "errorMessage": "[0401-5008]: Could not find User",
                      "statusCode": 404
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "type": "integer"
                    },
                    "errorMessage": {
                      "type": "string"
                    },
                    "statusCode": {
                      "type": "integer"
                    },
                    "transactionId": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Artikel nicht gefunden."
          },
          "422": {
            "content": {
              "application/json": {
                "examples": {
                  "Invalid user_external_id": {
                    "value": {
                      "errorCode": 1102,
                      "errorMessage": "[0401-1102]: Unprocessable Entity",
                      "errorMessageExtended": [
                        {
                          "message": "Must be at least 1 characters long",
                          "property": "user_external_id"
                        },
                        {
                          "message": "Does not match the regex pattern ^\\S+$",
                          "property": "user_external_id"
                        }
                      ],
                      "statusCode": 404
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "type": "integer"
                    },
                    "errorMessage": {
                      "type": "string"
                    },
                    "errorMessageExtended": {
                      "items": {
                        "properties": {
                          "message": {
                            "type": "string"
                          },
                          "property": {
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "statusCode": {
                      "type": "integer"
                    },
                    "transactionId": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Ungültige Anfrage."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Alle Kauflimits für den angegebenen Benutzer aktualisieren",
        "tags": [
          "user-limits-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/user/limit/item/sku/{item_sku}": {
      "delete": {
        "description": "Verringert die verbleibende Anzahl von Artikeln, die der angegebene Nutzer innerhalb des geltenden Limits noch erhalten kann.\n\nDie entsprechende API (User limit API) ermöglicht es Ihnen, festzulegen, wie viele Einheiten eines Artikels maximal erhältlich sind. Um die Kauflimits selbst zu konfigurieren, wechseln Sie zum Abschnitt \"Verwaltung\" des gewünschten Artikeltypmoduls:\n* [Spielschlüssel](https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-game/)\n* [Virtuelle Gegenstände und Währung](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Bundles](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-bundle-list/)",
        "operationId": "remove-user-item-limit",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/update-user-limits-strict"
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/200-admin-get-user-item-limits"
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "Item not found": {
                    "$ref": "#/components/examples/404-item-by-sku-not-found"
                  },
                  "User not found": {
                    "$ref": "#/components/examples/404-user-not-found"
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "type": "integer"
                    },
                    "errorMessage": {
                      "type": "string"
                    },
                    "statusCode": {
                      "type": "integer"
                    },
                    "transactionId": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Artikel nicht gefunden."
          },
          "422": {
            "content": {
              "application/json": {
                "examples": {
                  "Available item limit is out of range": {
                    "$ref": "#/components/examples/422-item-out-of-range-available-user-limit"
                  },
                  "Invalid user_external_id": {
                    "$ref": "#/components/examples/422-user_external_id_invalid"
                  },
                  "Item does not have configured user limits": {
                    "$ref": "#/components/examples/422-item-without-user-limit"
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "type": "integer"
                    },
                    "errorMessage": {
                      "type": "string"
                    },
                    "errorMessageExtended": {
                      "type": "array"
                    },
                    "statusCode": {
                      "type": "integer"
                    },
                    "transactionId": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Ungültige Anfrage."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Anzahl der für einen bestimmten Benutzer verfügbaren Artikel reduzieren",
        "tags": [
          "user-limits-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Ruft ab, wie viele Artikel der angegebene Nutzer innerhalb des geltenden Limits noch erhalten kann.\n\nDie entsprechende API (User limit API) ermöglicht es Ihnen, festzulegen, wie viele Einheiten eines Artikels maximal erhältlich sind. Um die Kauflimits selbst zu konfigurieren, wechseln Sie zum Abschnitt \"Verwaltung\" des gewünschten Artikeltypmoduls:\n* [Spielschlüssel](https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-game/)\n* [Virtuelle Gegenstände und Währung](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Bundles](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-bundle-list/)",
        "operationId": "get-user-item-limit",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          },
          {
            "$ref": "#/components/parameters/user_external_id-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/200-admin-get-user-item-limits"
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "Item not found": {
                    "$ref": "#/components/examples/404-item-by-sku-not-found"
                  },
                  "User not found": {
                    "$ref": "#/components/examples/404-user-not-found"
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "type": "integer"
                    },
                    "errorMessage": {
                      "type": "string"
                    },
                    "statusCode": {
                      "type": "integer"
                    },
                    "transactionId": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Artikel nicht gefunden."
          },
          "422": {
            "content": {
              "application/json": {
                "examples": {
                  "Invalid user_external_id": {
                    "$ref": "#/components/examples/422-user_external_id_invalid"
                  },
                  "Item does not have configured user limits": {
                    "$ref": "#/components/examples/422-item-without-user-limit"
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "type": "integer"
                    },
                    "errorMessage": {
                      "type": "string"
                    },
                    "errorMessageExtended": {
                      "type": "array"
                    },
                    "statusCode": {
                      "type": "integer"
                    },
                    "transactionId": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Ungültige Anfrage."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Anzahl der für einen bestimmten Benutzer verfügbaren Artikel abrufen",
        "tags": [
          "user-limits-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Erhöht die verbleibende Anzahl von Artikeln, die der angegebene Nutzer innerhalb des geltenden Limits noch erhalten kann.\n\nDie entsprechende API (User limit API) ermöglicht es Ihnen, festzulegen, wie viele Einheiten eines Artikels maximal erhältlich sind. Um die Kauflimits selbst zu konfigurieren, wechseln Sie zum Abschnitt \"Verwaltung\" des gewünschten Artikeltypmoduls:\n* [Spielschlüssel](https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-game/)\n* [Virtuelle Gegenstände und Währung](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Bundles](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-bundle-list/)",
        "operationId": "add-user-item-limit",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/update-user-limits-strict"
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/200-admin-get-user-item-limits"
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "Item not found": {
                    "$ref": "#/components/examples/404-item-by-sku-not-found"
                  },
                  "User not found": {
                    "$ref": "#/components/examples/404-user-not-found"
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "type": "integer"
                    },
                    "errorMessage": {
                      "type": "string"
                    },
                    "statusCode": {
                      "type": "integer"
                    },
                    "transactionId": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Artikel nicht gefunden."
          },
          "422": {
            "content": {
              "application/json": {
                "examples": {
                  "Available item limit is out of range": {
                    "$ref": "#/components/examples/422-item-out-of-range-available-user-limit"
                  },
                  "Invalid user_external_id": {
                    "$ref": "#/components/examples/422-user_external_id_invalid"
                  },
                  "Item does not have configured user limits": {
                    "$ref": "#/components/examples/422-item-without-user-limit"
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "type": "integer"
                    },
                    "errorMessage": {
                      "type": "string"
                    },
                    "errorMessageExtended": {
                      "type": "array"
                    },
                    "statusCode": {
                      "type": "integer"
                    },
                    "transactionId": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Ungültige Anfrage."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Anzahl der für einen bestimmten Benutzer verfügbaren Artikel erhöhen",
        "tags": [
          "user-limits-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Legt fest, wie viele Artikel der angegebene Nutzer innerhalb des geltenden Limits kaufen kann, nachdem das Limit erhöht oder verringert wurde.\n\nDie entsprechende API (User limit API) ermöglicht es Ihnen, festzulegen, wie viele Einheiten eines Artikels maximal erhältlich sind. Um die Kauflimits selbst zu konfigurieren, wechseln Sie zum Abschnitt \"Verwaltung\" des gewünschten Artikeltypmoduls:\n* [Spielschlüssel](https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-game/)\n* [Virtuelle Gegenstände und Währung](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Bundles](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-bundle-list/)",
        "operationId": "set-user-item-limit",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/update-user-limits-flexible"
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/200-admin-get-user-item-limits"
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "Item not found": {
                    "$ref": "#/components/examples/404-item-by-sku-not-found"
                  },
                  "User not found": {
                    "$ref": "#/components/examples/404-user-not-found"
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "type": "integer"
                    },
                    "errorMessage": {
                      "type": "string"
                    },
                    "statusCode": {
                      "type": "integer"
                    },
                    "transactionId": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Artikel nicht gefunden."
          },
          "422": {
            "content": {
              "application/json": {
                "examples": {
                  "Invalid user_external_id": {
                    "$ref": "#/components/examples/422-user_external_id_invalid"
                  },
                  "Item does not have configured user limits": {
                    "$ref": "#/components/examples/422-item-without-user-limit"
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "type": "integer"
                    },
                    "errorMessage": {
                      "type": "string"
                    },
                    "errorMessageExtended": {
                      "type": "array"
                    },
                    "statusCode": {
                      "type": "integer"
                    },
                    "transactionId": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Ungültige Anfrage."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Anzahl der für einen bestimmten Benutzer verfügbaren Artikel festlegen",
        "tags": [
          "user-limits-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/user/limit/item/sku/{item_sku}/all": {
      "delete": {
        "description": "Aktualisiert das Kauflimit für einen Artikel, damit ein Nutzer ihn erneut kaufen kann. Ist dem Parameter *user* der Wert `null` zugewiesen, wird das Limit für alle Nutzer aktualisiert.\n\nDie entsprechende API (User limit API) ermöglicht es Ihnen, festzulegen, wie viele Einheiten eines Artikels maximal erhältlich sind. Um die Kauflimits selbst zu konfigurieren, wechseln Sie zum Abschnitt \"Verwaltung\" des gewünschten Artikeltypmoduls:\n* [Spielschlüssel](https://developers.xsolla.com/de/api/shop-builder/operation/admin-create-game/)\n* [Virtuelle Gegenstände und Währung](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Bundles](https://developers.xsolla.com/de/api/shop-builder/operation/admin-get-bundle-list/)",
        "operationId": "reset-user-item-limit",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/reset-user-limits-flexible"
        },
        "responses": {
          "200": {
            "description": "Das Limit wurde erfolgreich aktualisiert."
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "Item not found": {
                    "$ref": "#/components/examples/404-item-by-sku-not-found"
                  },
                  "User not found": {
                    "$ref": "#/components/examples/404-user-not-found"
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "type": "integer"
                    },
                    "errorMessage": {
                      "type": "string"
                    },
                    "statusCode": {
                      "type": "integer"
                    },
                    "transactionId": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Artikel nicht gefunden."
          },
          "422": {
            "content": {
              "application/json": {
                "examples": {
                  "Invalid user_external_id": {
                    "$ref": "#/components/examples/422-user_external_id_invalid"
                  },
                  "Item does not have configured user limits": {
                    "$ref": "#/components/examples/422-item-without-user-limit"
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "type": "integer"
                    },
                    "errorMessage": {
                      "type": "string"
                    },
                    "errorMessageExtended": {
                      "type": "array"
                    },
                    "statusCode": {
                      "type": "integer"
                    },
                    "transactionId": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Ungültige Anfrage."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Kauflimit aktualisieren",
        "tags": [
          "user-limits-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/cart": {
      "get": {
        "description": "Gibt den Warenkorb des aktuellen Nutzers zurück.",
        "operationId": "get-user-cart",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/currency-query-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Cart-Payment_200-get-cart-json-model"
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Warenkorb des aktuellen Benutzers abrufen",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/cart/clear": {
      "put": {
        "description": "Löscht alle Artikel im Warenkorb.",
        "operationId": "cart-clear",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "Der Warenkorb wurde erfolgreich geleert."
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Alle Warenkorbartikel aus dem aktuellen Warenkorb löschen",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/cart/fill": {
      "put": {
        "description": "Legt Artikel in den Warenkorb. Wenn der Warenkorb bereits einen Artikel mit derselben SKU enthält, wird der vorhandene Artikel durch den übergebenen Wert ersetzt.",
        "operationId": "cart-fill",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Cart-Payment_fill-cart-json-model"
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/Cart-Payment_200-fill-cart-json-model"
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Artikel in den Warenkorb legen",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/cart/item/{item_sku}": {
      "delete": {
        "description": "Entfernt einen Artikel aus dem Warenkorb.",
        "operationId": "delete-item",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "Der Artikel aus dem Warenkorb wurde erfolgreich gelöscht."
          },
          "404": {
            "$ref": "#/components/responses/Cart-Payment_404-item"
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Warenkorbartikel aus aktuellem Warenkorb löschen",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      },
      "put": {
        "description": "Aktualisiert einen vorhandenen Warenkorbartikel oder legt den Artikel in den Warenkorb.",
        "operationId": "put-item",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Cart-Payment_put-item-by-cart-idJsonModel"
        },
        "responses": {
          "204": {
            "description": "Der Warenkorb wurde erfolgreich aktualisiert."
          },
          "404": {
            "$ref": "#/components/responses/Cart-Payment_404-item"
          },
          "422": {
            "$ref": "#/components/responses/Cart-Payment_422-can-put-only-virtual-good-to-cart"
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Warenkorbartikel aus dem aktuellem Warenkorb aktualisieren",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/cart/{cart_id}": {
      "get": {
        "description": "Gibt den Warenkorb des Nutzers anhand der Warenkorb-ID zurück.",
        "operationId": "get-cart-by-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/cart_id-path-param"
          },
          {
            "$ref": "#/components/parameters/currency-query-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Cart-Payment_200-get-cart-json-model"
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Warenkorb anhand von Warenkorb-ID abrufen",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/cart/{cart_id}/clear": {
      "put": {
        "description": "Löscht alle Artikel im Warenkorb.",
        "operationId": "cart-clear-by-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/cart_id-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "Der Warenkorb wurde erfolgreich geleert."
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Alle Warenkorbartikel anhand der Warenkorb-ID löschen",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/cart/{cart_id}/fill": {
      "put": {
        "description": "Legt Artikel in den angegebene Warenkorb. Wenn der Warenkorb bereits einen Artikel mit derselben SKU enthält, wird die vorhandene Artikelposition durch den übergebenen Wert ersetzt.",
        "operationId": "cart-fill-by-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/cart_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Cart-Payment_fill-cart-json-model"
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/Cart-Payment_200-fill-cart-json-model"
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Artikel in den angegeben Warenkorb legen",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/cart/{cart_id}/item/{item_sku}": {
      "delete": {
        "description": "Entfernt einen Artikel aus dem Warenkorb.",
        "operationId": "delete-item-by-cart-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/cart_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "Der Artikel aus dem Warenkorb wurde erfolgreich gelöscht."
          },
          "404": {
            "$ref": "#/components/responses/Cart-Payment_404-item"
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Warenkorbartikel anhand der Warenkorb-ID löschen",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      },
      "put": {
        "description": "Aktualisiert einen vorhandenen Warenkorbartikel oder legt den Artikel in den Warenkorb.",
        "operationId": "put-item-by-cart-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/cart_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Cart-Payment_put-item-by-cart-idJsonModel"
        },
        "responses": {
          "204": {
            "description": "Der Warenkorb wurde erfolgreich aktualisiert."
          },
          "404": {
            "$ref": "#/components/responses/Cart-Payment_404-item"
          },
          "422": {
            "$ref": "#/components/responses/Cart-Payment_422-non-negative-quantity"
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Warenkorbartikel anhand der Warenkorb-ID aktualisieren",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/entitlement": {
      "get": {
        "description": "Get the list of games owned by the user. The response will contain an array of games owned by a particular user.\n<div class=\"notice\">\n  <strong>Attention</strong><br><br>\n    All projects have the limitation to the number of items that you can\n    get in the response. The default and maximum value is <strong>50 items\n    per response.</strong> To get more data page by page, use <b>limit</b>\n    and <b>offset</b> fields.\n</div> <br> <div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-user-games",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          },
          {
            "$ref": "#/components/parameters/sandbox-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-entitlement-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Game-Keys_200-user-entitlement-list"
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Liste der Spiele im Besitz des Nutzers abrufen",
        "tags": [
          "game-keys-entitlement"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/entitlement/redeem": {
      "post": {
        "description": "Grants entitlement by a provided game code.\n<div class=\"notice\">\n  <strong>Notice</strong><br><br>\n    You can redeem codes only for the DRM-free platform.\n</div> <br> <div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "redeem-game-pin-code",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "properties": {
                  "code": {
                    "description": "Spielcode.",
                    "example": "AAAA-BBBB-CCCC-DDDD",
                    "type": "string"
                  },
                  "sandbox": {
                    "default": false,
                    "description": "Löst den Spielcode in der Testumgebung ein. Die Option steht den Nutzern offen, die in der Liste der Firmennutzer aufgeführt sind.",
                    "example": false,
                    "type": "boolean"
                  }
                },
                "required": [
                  "code"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Erfolgreiche Einlösung."
          },
          "403": {
            "$ref": "#/components/responses/Game-Keys_403-auth-header-not-sent"
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "Game code not found": {
                    "$ref": "#/components/examples/404-game-code-not-found"
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 4603,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-4603]: Game code not found.",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 404,
                      "type": "integer"
                    },
                    "transactionId": {
                      "example": "x-x-x-x-transactionId-mock-x-x-x",
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Spielcode nicht gefunden. Prüfen Sie, ob `code` und `project_id` korrekt sind."
          },
          "422": {
            "content": {
              "application/json": {
                "examples": {
                  "DRM is not DRM free": {
                    "$ref": "#/components/examples/422-drm-is-not-drm-free"
                  },
                  "Game code is already activated": {
                    "value": {
                      "errorCode": 5107,
                      "errorMessage": "[0401-5107]: Game code has been already activated",
                      "statusCode": 422,
                      "transactionId": "transaction id"
                    }
                  },
                  "Game is in pre-order state": {
                    "value": {
                      "errorCode": 5106,
                      "errorMessage": "[0401-5106]: Item: game_sku is in pre-order state and can not be redeemed",
                      "statusCode": 422,
                      "transactionId": "transaction id"
                    }
                  },
                  "User already has entitlement": {
                    "$ref": "#/components/examples/422-user-already-has-entitlement"
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 5103,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-5103]: Selected drm is not drmfree.",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 422,
                      "type": "integer"
                    },
                    "transactionId": {
                      "example": "x-x-x-x-transactionId-mock-x-x-x",
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Ungültige Anfrage."
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Spielcode durch Client einlösen",
        "tags": [
          "game-keys-entitlement"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/free/cart": {
      "post": {
        "description": "Legt eine Bestellung mit allen Artikeln aus dem kostenlosen Warenkorb an. Der angelegten Bestellung wird der Bestellstatus `done` zugewiesen.",
        "operationId": "create-free-order",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Cart-Payment_create-order-by-cart-idJsonModel"
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/Cart-Free_200-order-created"
          },
          "422": {
            "$ref": "#/components/responses/Cart-Payment_422-invalid-cart"
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Bestellung mit einem kostenlosen Warenkorb anlegen",
        "tags": [
          "free-item"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/free/cart/{cart_id}": {
      "post": {
        "description": "Legt eine Bestellung mit allen Artikeln aus dem jeweiligen kostenlosen Warenkorb an. Der angelegten Bestellung wird der Bestellstatus `done` zugewiesen.",
        "operationId": "create-free-order-by-cart-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/cart_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Cart-Payment_create-order-by-cart-idJsonModel"
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/Cart-Free_200-order-created"
          },
          "422": {
            "$ref": "#/components/responses/Cart-Payment_422-invalid-cart"
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Bestellung mit einem bestimmten kostenlosen Warenkorb anlegen",
        "tags": [
          "free-item"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/free/item/{item_sku}": {
      "post": {
        "description": "Creates an order with a specified free item. The created order will get a `done` order status. <br> <div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "create-free-order-with-item",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Cart-Payment_create-order-with-specified-item-idJsonModel"
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/Cart-Free_200-order-created"
          },
          "422": {
            "$ref": "#/components/responses/Cart-Payment_422-invalid-item"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Bestellung mit angegebenem kostenlosen Artikel anlegen",
        "tags": [
          "free-item"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items": {
      "get": {
        "description": "Gets a sellable items list for building a catalog.\n<div class=\"notice\">\n  <strong>Attention</strong><br><br>\n    All projects have the limitation to the number of items that you can\n    get in the response. The default and maximum value is <strong>50 items\n    per response.</strong> To get more data page by page, use <b>limit</b>\n    and <b>offset</b> fields.\n</div> <br> <div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-sellable-items",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id_59080-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          },
          {
            "$ref": "#/components/parameters/country-query-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/sellable_items_200-get-items-list"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Liste der verkäuflichen Artikel abrufen",
        "tags": [
          "common-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/bundle": {
      "get": {
        "description": "Gets a list of bundles for building a catalog.\n<div class=\"notice\">\n  <strong>Attention</strong><br><br>\n    All projects have the limitation to the number of items that you can\n    get in the response. The default and maximum value is <strong>50 items\n    per response.</strong> To get more data page by page, use <b>limit</b>\n    and <b>offset</b> fields.\n</div> <br> <div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-bundle-list",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          },
          {
            "$ref": "#/components/parameters/country-query-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Bundles_200-get-bundle-list"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Liste der Bundles abrufen",
        "tags": [
          "bundles-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/bundle/group/{external_id}": {
      "get": {
        "description": "Gets a list of bundles within a group for building a catalog.\n<div class=\"notice\">\n  <strong>Attention</strong><br><br>\n    All projects have the limitation to the number of items that you can\n    get in the response. The default and maximum value is <strong>50 items\n    per response.</strong> To get more data page by page, use <b>limit</b>\n    and <b>offset</b> fields.\n</div> <br> <div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-bundle-list-in-group",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-group-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          },
          {
            "$ref": "#/components/parameters/country-query-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Bundles_200-get-bundle-list"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Liste der Bundles anhand der angegebenen Gruppe abrufen",
        "tags": [
          "bundles-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/bundle/sku/{sku}": {
      "get": {
        "description": "Gets a specified bundle.\n<div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-bundle",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/sku-path-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "$ref": "#/components/examples/Bundles_200-get-bundle"
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/Bundles_client_bundle"
                }
              }
            },
            "description": "Das angegebene Bundle wurde erfolgreich empfangen."
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Angegebenes Bundle abrufen",
        "tags": [
          "bundles-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/game": {
      "get": {
        "description": "Gets a games list for building a catalog.\n<div class=\"notice\">\n  <strong>Attention</strong><br><br>\n    All projects have the limitation to the number of items that you can\n    get in the response. The default and maximum value is <strong>50 items\n    per response.</strong> To get more data page by page, use <b>limit</b>\n    and <b>offset</b> fields.\n</div> <br> <div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-games-list",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          },
          {
            "$ref": "#/components/parameters/country-query-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Game-Keys_200-get-games-catalog"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Spieleliste abrufen",
        "tags": [
          "game-keys-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/game/drm": {
      "get": {
        "description": "Ruft die Liste der verfügbaren DRMs ab.",
        "operationId": "get-drm-list",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Game-Keys_200-get-drm-list"
          }
        },
        "security": [],
        "summary": "DRM-Liste abrufen",
        "tags": [
          "game-keys-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/game/group/{external_id}": {
      "get": {
        "description": "Gets a games list from the specified group for building a catalog.\n<div class=\"notice\">\n  <strong>Attention</strong><br><br>\n    All projects have the limitation to the number of items that you can\n    get in the response. The default and maximum value is <strong>50 items\n    per response.</strong> To get more data page by page, use <b>limit</b>\n    and <b>offset</b> fields.\n</div> <br> <div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-games-group",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-group-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          },
          {
            "$ref": "#/components/parameters/country-query-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Game-Keys_200-get-games-catalog"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Spieleliste anhand angegebener Gruppe abrufen",
        "tags": [
          "game-keys-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/game/key/group/{external_id}": {
      "get": {
        "description": "Gets a game key list from the specified group for building a catalog.\n<div class=\"notice\">\n  <strong>Attention</strong><br><br>\n    All projects have the limitation to the number of items that you can\n    get in the response. The default and maximum value is <strong>50 items\n    per response.</strong> To get more data page by page, use <b>limit</b>\n    and <b>offset</b> fields.\n</div> <br> <div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-game-keys-group",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-group-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          },
          {
            "$ref": "#/components/parameters/country-query-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Game-Keys_200-get-game-keys-by-group-catalog"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Liste der Spielschlüssel anhand angegebener Gruppe abrufen",
        "tags": [
          "game-keys-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/game/key/sku/{item_sku}": {
      "get": {
        "description": "Gets a game key for the catalog.\n<div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-game-key-by-sku",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "description": "Artikel-SKU.",
            "in": "path",
            "name": "item_sku",
            "required": true,
            "schema": {
              "default": "xsollus_basic_edition_steam",
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          },
          {
            "$ref": "#/components/parameters/country-query-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "attributes": [
                        {
                          "external_id": "OS",
                          "name": "OS",
                          "values": [
                            {
                              "external_id": "9d5c5efb7c0f00a00fe4e3583f1215b0050bc723",
                              "value": "Windows"
                            }
                          ]
                        },
                        {
                          "external_id": "genre",
                          "name": "Genre",
                          "values": [
                            {
                              "external_id": "23fda05111c125608af8f1fa0e99db45a10ea1cc",
                              "value": "Horror"
                            }
                          ]
                        }
                      ],
                      "can_be_bought": true,
                      "description": "Game description",
                      "drm_name": "Steam",
                      "drm_sku": "steam_key_1",
                      "groups": [
                        {
                          "external_id": "all",
                          "name": "All games"
                        },
                        {
                          "external_id": "Xsolla",
                          "name": "Xsolla games"
                        }
                      ],
                      "has_keys": true,
                      "image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "is_free": false,
                      "is_pre_order": true,
                      "limits": null,
                      "name": "Game name",
                      "periods": [
                        {
                          "date_from": "2020-08-11T10:00:00+03:00",
                          "date_until": "2020-08-11T20:00:00+03:00"
                        }
                      ],
                      "price": {
                        "amount": "30.5",
                        "amount_without_discount": "30.5",
                        "currency": "USD"
                      },
                      "promotions": [],
                      "release_date": "2020-08-11T10:00:00+03:00",
                      "sku": "com.xsolla.game_1",
                      "type": "game_key",
                      "virtual_prices": []
                    }
                  }
                },
                "schema": {
                  "description": "Objekt mit Spielschlüsselinformationen.",
                  "example": {
                    "attributes": [
                      {
                        "external_id": "OS",
                        "name": "OS",
                        "values": [
                          {
                            "external_id": "9d5c5efb7c0f00a00fe4e3583f1215b0050bc723",
                            "value": "Windows"
                          }
                        ]
                      },
                      {
                        "external_id": "genre",
                        "name": "Genre",
                        "values": [
                          {
                            "external_id": "23fda05111c125608af8f1fa0e99db45a10ea1cc",
                            "value": "Horror"
                          }
                        ]
                      }
                    ],
                    "can_be_bought": true,
                    "description": "Game description",
                    "drm_name": "Steam",
                    "drm_sku": "steam_key_1",
                    "groups": [
                      {
                        "external_id": "all",
                        "item_order_in_group": 2,
                        "name": "All games"
                      },
                      {
                        "external_id": "Xsolla",
                        "item_order_in_group": 1,
                        "name": "Xsolla games"
                      }
                    ],
                    "has_keys": true,
                    "image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                    "is_free": false,
                    "is_pre_order": true,
                    "limits": null,
                    "name": "Game name",
                    "periods": [
                      {
                        "date_from": "2020-08-11T10:00:00+03:00",
                        "date_until": "2020-08-11T20:00:00+03:00"
                      }
                    ],
                    "price": {
                      "amount": "30.5",
                      "amount_without_discount": "30.5",
                      "currency": "USD"
                    },
                    "promotions": [],
                    "release_date": "2020-08-11T10:00:00+03:00",
                    "sku": "com.xsolla.game_1",
                    "type": "game_key",
                    "virtual_prices": []
                  },
                  "properties": {
                    "attributes": {
                      "$ref": "#/components/schemas/Game-Keys_schemas-client-attributes"
                    },
                    "can_be_bought": {
                      "$ref": "#/components/schemas/Can_be_bought"
                    },
                    "description": {
                      "description": "Artikelbeschreibung.",
                      "example": "Game description",
                      "type": "string"
                    },
                    "drm_name": {
                      "description": "DRM-Name.",
                      "example": "Steam",
                      "type": "string"
                    },
                    "drm_sku": {
                      "description": "Eindeutige DRM-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                      "example": "steam_key_1",
                      "type": "string"
                    },
                    "groups": {
                      "$ref": "#/components/schemas/items_client_groups_response"
                    },
                    "has_keys": {
                      "description": "Ist `true` eingestellt, lassen sich Spielschlüssel auf der Plattform kaufen.",
                      "example": false,
                      "type": "boolean"
                    },
                    "image_url": {
                      "description": "Bild-URL.",
                      "example": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "type": "string"
                    },
                    "is_free": {
                      "$ref": "#/components/schemas/value-is_free"
                    },
                    "is_pre_order": {
                      "description": "Ist `true` eingestellt, ist der Spielschlüssel vorbestellbar und der Release-Termin noch nicht verstrichen.",
                      "example": true,
                      "type": "boolean"
                    },
                    "limits": {
                      "$ref": "#/components/schemas/Catalog_item_limits"
                    },
                    "name": {
                      "description": "Artikelname.",
                      "example": "Game name",
                      "type": "string"
                    },
                    "periods": {
                      "$ref": "#/components/schemas/item-periods"
                    },
                    "price": {
                      "description": "Artikelpreise.",
                      "properties": {
                        "amount": {
                          "description": "Reduzierter Artikelpreis.",
                          "example": "2.9900",
                          "type": "string"
                        },
                        "amount_without_discount": {
                          "description": "Artikelpreis.",
                          "example": "2.9900",
                          "type": "string"
                        },
                        "currency": {
                          "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                          "example": "USD",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "promotions": {
                      "$ref": "#/components/schemas/Catalog_item_promotions"
                    },
                    "release_date": {
                      "description": "Release-Termin des Spielschlüssels im Format ISO 8601.",
                      "example": "2020-08-11T10:00:00+03:00",
                      "type": "string"
                    },
                    "sku": {
                      "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                      "example": "com.xsolla.game_01",
                      "type": "string"
                    },
                    "type": {
                      "description": "Artikeltyp: `game_key`.",
                      "example": "game_key",
                      "type": "string"
                    },
                    "virtual_prices": {
                      "description": "Virtuelle Preise.",
                      "items": {
                        "description": "Virtueller Preis.",
                        "properties": {
                          "amount": {
                            "description": "Rabattierter Artikelpreis in virtueller Währung.",
                            "example": 100,
                            "type": "integer"
                          },
                          "amount_without_discount": {
                            "description": "Artikelpreis.",
                            "example": 200,
                            "type": "integer"
                          },
                          "description": {
                            "description": "Beschreibung der virtuellen Währung.",
                            "example": "Big Rocket - description",
                            "type": "string"
                          },
                          "image_url": {
                            "description": "Bild der virtuellen Währung.",
                            "example": "http://image.png",
                            "type": "string"
                          },
                          "is_default": {
                            "description": "Ob der Preis für den Artikel voreingestellt ist.",
                            "example": true,
                            "type": "boolean"
                          },
                          "name": {
                            "description": "Name der virtuellen Währung.",
                            "example": "SHOTGUN FOR TRUE RAIDERS",
                            "type": "string"
                          },
                          "sku": {
                            "description": "Artikel-SKU der virtuellen Währung.",
                            "example": "com.xsolla.vc_1",
                            "type": "string"
                          },
                          "type": {
                            "description": "Art der virtuellen Währung.",
                            "example": "virtual_currency",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Spielschlüssel wurde erfolgreich empfangen."
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "errorCode": 4001,
                      "errorMessage": "[0401-4001]: Item with sku = 'game_key_1' not found",
                      "statusCode": 404
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 4001,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-4001]: Item with sku = 'game_key_1' not found",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 404,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Spielschlüssel nicht gefunden."
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Spielschlüssel für den Katalog abrufen",
        "tags": [
          "game-keys-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/game/sku/{item_sku}": {
      "get": {
        "description": "Gets a game for the catalog.\n<div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-game-by-sku",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "description": "Artikel-SKU.",
            "in": "path",
            "name": "item_sku",
            "required": true,
            "schema": {
              "default": "full_game_1",
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          },
          {
            "$ref": "#/components/parameters/country-query-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "attributes": [
                        {
                          "external_id": "OS",
                          "name": "OS",
                          "values": [
                            {
                              "external_id": "9d5c5efb7c0f00a00fe4e3583f1215b0050bc723",
                              "value": "Windows"
                            }
                          ]
                        },
                        {
                          "external_id": "genre",
                          "name": "Genre",
                          "values": [
                            {
                              "external_id": "9c5774997fc072b973bd5c231075c13841413f62",
                              "value": "Casual, Logic"
                            }
                          ]
                        }
                      ],
                      "description": "Game description",
                      "groups": [
                        {
                          "external_id": "all",
                          "item_order_in_group": 2,
                          "name": "All games"
                        },
                        {
                          "external_id": "Xsolla",
                          "item_order_in_group": 1,
                          "name": "Xsolla games"
                        }
                      ],
                      "image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "name": "Game name",
                      "promotions": [],
                      "sku": "com.xsolla.game_1",
                      "type": "unit",
                      "unit_items": [
                        {
                          "can_be_bought": true,
                          "drm_name": "Steam",
                          "drm_sku": "steam_key_1",
                          "has_keys": true,
                          "is_free": false,
                          "is_pre_order": true,
                          "limits": null,
                          "periods": [
                            {
                              "date_from": "2020-08-11T10:00:00+03:00",
                              "date_until": "2020-08-11T20:00:00+03:00"
                            }
                          ],
                          "price": {
                            "amount": "30.5",
                            "amount_without_discount": "30.5",
                            "currency": "USD"
                          },
                          "promotions": [],
                          "release_date": "2020-08-11T10:00:00+03:00",
                          "sku": "com.xsolla.game_key_01",
                          "type": "game_key",
                          "virtual_prices": [],
                          "vp_rewards": [
                            {
                              "amount": 130,
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                              "item_id": 175232,
                              "name": "Value point",
                              "sku": "com.xsolla.value_point_1"
                            },
                            {
                              "amount": 50,
                              "image_url": "https://cdn3.xsolla.com/img/misc/images/54c0cf9d345817cdacfdde198db178e0.jpg",
                              "is_clan": true,
                              "item_id": 186321,
                              "name": "Clan Reward VP 1",
                              "sku": "com.xsolla.clan_value_point_1"
                            }
                          ]
                        },
                        {
                          "can_be_bought": true,
                          "drm_name": "Origin",
                          "drm_sku": "origin_key_1",
                          "has_keys": false,
                          "is_free": false,
                          "is_pre_order": false,
                          "limits": null,
                          "periods": [],
                          "price": {
                            "amount": "30.5",
                            "amount_without_discount": "30.5",
                            "currency": "USD"
                          },
                          "promotions": [],
                          "release_date": null,
                          "sku": "com.xsolla.game_key_02",
                          "type": "game_key",
                          "virtual_prices": [],
                          "vp_rewards": []
                        }
                      ],
                      "unit_type": "game"
                    }
                  }
                },
                "schema": {
                  "description": "Objekt mit Spielinformationen.",
                  "properties": {
                    "attributes": {
                      "$ref": "#/components/schemas/Game-Keys_schemas-client-attributes"
                    },
                    "description": {
                      "description": "Artikelbeschreibung.",
                      "example": "Game description",
                      "type": "string"
                    },
                    "groups": {
                      "$ref": "#/components/schemas/items_client_groups_response"
                    },
                    "image_url": {
                      "description": "Bild-URL.",
                      "example": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "type": "string"
                    },
                    "name": {
                      "description": "Artikelname.",
                      "example": "Game name",
                      "type": "string"
                    },
                    "promotions": {
                      "$ref": "#/components/schemas/Catalog_item_promotions"
                    },
                    "sku": {
                      "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                      "example": "game_01",
                      "type": "string"
                    },
                    "type": {
                      "description": "Artikeltyp: `virtual_good`/`virtual_currency`/`bundle`/`physical_good`/`unit`.",
                      "example": "unit",
                      "type": "string"
                    },
                    "unit_items": {
                      "items": {
                        "properties": {
                          "can_be_bought": {
                            "$ref": "#/components/schemas/Can_be_bought"
                          },
                          "drm_name": {
                            "description": "DRM-Name.",
                            "example": "Steam",
                            "type": "string"
                          },
                          "drm_sku": {
                            "description": "Eindeutige DRM-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                            "example": "steam",
                            "type": "string"
                          },
                          "has_keys": {
                            "description": "Ist `true` eingestellt, lassen sich Spielschlüssel auf der Plattform kaufen.",
                            "example": false,
                            "type": "boolean"
                          },
                          "is_free": {
                            "$ref": "#/components/schemas/value-is_free"
                          },
                          "is_pre_order": {
                            "description": "Ist `true` eingestellt, ist der Spielschlüssel vorbestellbar und der Release-Termin noch nicht verstrichen.",
                            "example": true,
                            "type": "boolean"
                          },
                          "limits": {
                            "$ref": "#/components/schemas/Catalog_item_limits"
                          },
                          "periods": {
                            "$ref": "#/components/schemas/item-periods"
                          },
                          "price": {
                            "description": "Artikelpreise.",
                            "properties": {
                              "amount": {
                                "description": "Reduzierter Artikelpreis.",
                                "example": "2.9900",
                                "type": "string"
                              },
                              "amount_without_discount": {
                                "description": "Artikelpreis.",
                                "example": "2.9900",
                                "type": "string"
                              },
                              "currency": {
                                "description": "Währung des Artikelpreises. Dreistelliger Code pro [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                                "example": "USD",
                                "type": "string"
                              }
                            },
                            "type": "object"
                          },
                          "promotions": {
                            "$ref": "#/components/schemas/Catalog_item_promotions"
                          },
                          "release_date": {
                            "description": "Release-Termin des Spielschlüssels im Format ISO 8601.",
                            "example": "2020-08-11T10:00:00+03:00",
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "sku": {
                            "description": "Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.",
                            "example": "game_01",
                            "type": "string"
                          },
                          "type": {
                            "description": "Artikeltyp: `game_key`.",
                            "example": "game_key",
                            "type": "string"
                          },
                          "virtual_prices": {
                            "description": "Virtuelle Preise.",
                            "items": {
                              "description": "Virtueller Preis.",
                              "properties": {
                                "amount": {
                                  "description": "Rabattierter Artikelpreis in virtueller Währung.",
                                  "example": 100,
                                  "type": "integer"
                                },
                                "amount_without_discount": {
                                  "description": "Artikelpreis.",
                                  "example": 200,
                                  "type": "integer"
                                },
                                "description": {
                                  "description": "Beschreibung der virtuellen Währung.",
                                  "example": "Big Rocket - description",
                                  "type": "string"
                                },
                                "image_url": {
                                  "description": "Bild der virtuellen Währung.",
                                  "example": "http://image.png",
                                  "type": "string"
                                },
                                "is_default": {
                                  "description": "Ob der Preis für den Artikel voreingestellt ist.",
                                  "example": true,
                                  "type": "boolean"
                                },
                                "name": {
                                  "description": "Name der virtuellen Währung.",
                                  "example": "SHOTGUN FOR TRUE RAIDERS",
                                  "type": "string"
                                },
                                "sku": {
                                  "description": "Artikel-SKU der virtuellen Währung.",
                                  "example": "vc_test",
                                  "type": "string"
                                },
                                "type": {
                                  "description": "Art der virtuellen Währung.",
                                  "example": "virtual_currency",
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "type": "array"
                          },
                          "vp_rewards": {
                            "$ref": "#/components/schemas/client-item-value-point-reward"
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "unit_type": {
                      "description": "Einheitstyp: `game`.",
                      "example": "game",
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Das Spiel wurde erfolgreich empfangen."
          },
          "404": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "errorCode": 4001,
                      "errorMessage": "[0401-4001]: Item with sku = 'game_1' not found",
                      "statusCode": 404
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "errorCode": {
                      "example": 4001,
                      "type": "integer"
                    },
                    "errorMessage": {
                      "example": "[0401-4001]: Item with sku = 'game_1' not found",
                      "type": "string"
                    },
                    "statusCode": {
                      "example": 404,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Spiel nicht gefunden."
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Spiel für den Katalog abrufen",
        "tags": [
          "game-keys-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/group/{external_id}": {
      "get": {
        "description": "Gets a sellable items list from the specified group for building a catalog.\n<div class=\"notice\">\n  <strong>Attention</strong><br><br>\n    All projects have the limitation to the number of items that you can\n    get in the response. The default and maximum value is <strong>50 items\n    per response.</strong> To get more data page by page, use <b>limit</b>\n    and <b>offset</b> fields.\n</div> <br> <div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-sellable-items-group",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id_59080-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id_59080-group-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          },
          {
            "$ref": "#/components/parameters/country-query-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/sellable_items_200-get-items-by-group-id"
          },
          "404": {
            "$ref": "#/components/responses/Virtual-Items-Currency_404-item-group"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Verkäuflichen Artikel anhand von ID abrufen",
        "tags": [
          "common-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/groups": {
      "get": {
        "description": "Retrieves an item group list for building a catalog without pagination.\n<div class=\"note\"><b>Note</b><br><br>The use of the item catalog API calls is available without authorization, but to get a <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized catalog</a>, you must pass the user JWT in the Authorization header.</div>",
        "operationId": "get-item-groups",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/with_geo-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-get-items-groups"
          }
        },
        "security": [],
        "summary": "Liste der Artikelgruppen abrufen",
        "tags": [
          "item-groups-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/id/{item_id}": {
      "get": {
        "description": "Gets a sellable item by its ID.\n<div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-sellable-item-by-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id_59080-path-param"
          },
          {
            "$ref": "#/components/parameters/item_id_59080-path-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/sellable_items_200-get-item-by-id"
          },
          "404": {
            "$ref": "#/components/responses/sellable-item-by-id_404"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Verkäuflichen Artikel anhand von SKU abrufen",
        "tags": [
          "common-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/sku/{sku}": {
      "get": {
        "description": "Gets a sellable item by SKU for building a catalog.\n<div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-sellable-item-by-sku",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id_59080-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku_59080-path-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/sellable_items_200-get-item-by-id"
          },
          "404": {
            "$ref": "#/components/responses/sellable-item-by-sku_404"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Liste der verkäuflichen Artikel anhand von angegebener Gruppe abrufen",
        "tags": [
          "common-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/virtual_currency": {
      "get": {
        "description": "Gets a virtual currency list for building a catalog.\n<div class=\"notice\">\n  <strong>Attention</strong><br><br>\n    All projects have the limitation to the number of items that you can\n    get in the response. The default and maximum value is <strong>50 items\n    per response.</strong> To get more data page by page, use <b>limit</b>\n    and <b>offset</b> fields.\n</div> <br> <div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-virtual-currency",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          },
          {
            "$ref": "#/components/parameters/country-query-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-get-virtual-currency-list"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Liste virtueller Währungen abrufen",
        "tags": [
          "virtual-items-currency-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/virtual_currency/package": {
      "get": {
        "description": "Gets a virtual currency packages list for building a catalog.\n<div class=\"notice\">\n  <strong>Attention</strong><br><br>\n    All projects have the limitation to the number of items that you can\n    get in the response. The default and maximum value is <strong>50 items\n    per response.</strong> To get more data page by page, use <b>limit</b>\n    and <b>offset</b> fields.\n</div> <br> <div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-virtual-currency-package",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          },
          {
            "$ref": "#/components/parameters/country-query-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-get-virtual-currency-packages-list"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Liste virtueller Währungspakete abrufen",
        "tags": [
          "virtual-items-currency-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/virtual_currency/package/sku/{virtual_currency_package_sku}": {
      "get": {
        "description": "Gets a virtual currency packages by SKU for building a catalog.\n<div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-virtual-currency-package-sku",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/virtual_currency_package_sku-path-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/country-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-get-virtual-currency-package"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Virtuelles Währungspaket anhand der SKU abrufen",
        "tags": [
          "virtual-items-currency-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/virtual_currency/sku/{virtual_currency_sku}": {
      "get": {
        "description": "Gets a virtual currency by SKU for building a catalog.\n<div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-virtual-currency-sku",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/virtual_currency_sku-path-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/country-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-get-virtual-currency"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Virtuelle Währung anhand der SKU abrufen",
        "tags": [
          "virtual-items-currency-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/virtual_items": {
      "get": {
        "description": "Gets a virtual items list for building a catalog.\n<div class=\"notice\">\n  <strong>Attention</strong><br><br>\n    All projects have the limitation to the number of items that you can\n    get in the response. The default and maximum value is <strong>50 items\n    per response.</strong> To get more data page by page, use <b>limit</b>\n    and <b>offset</b> fields.\n</div> <br> <div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-virtual-items",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          },
          {
            "$ref": "#/components/parameters/country-query-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-get-items-list"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Liste virtueller Gegenstände abrufen",
        "tags": [
          "virtual-items-currency-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/virtual_items/all": {
      "get": {
        "description": "Gets a list of all virtual items for searching on client-side.\n<div class=\"notice\">\n  <strong>Notice</strong><br><br>\n    Returns only item SKU, name, groups and description.\n</div> <br> <div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-all-virtual-items",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-get-all-items-list"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Liste aller virtuellen Gegenstände abrufen",
        "tags": [
          "virtual-items-currency-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/virtual_items/group/{external_id}": {
      "get": {
        "description": "Gets an items list from the specified group for building a catalog.\n<div class=\"notice\">\n  <strong>Attention</strong><br><br>\n    All projects have the limitation to the number of items that you can\n    get in the response. The default and maximum value is <strong>50 items\n    per response.</strong> To get more data page by page, use <b>limit</b>\n    and <b>offset</b> fields.\n</div> <br> <div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "get-virtual-items-group",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-group-path-param"
          },
          {
            "$ref": "#/components/parameters/limit-query-param"
          },
          {
            "$ref": "#/components/parameters/offset-query-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          },
          {
            "$ref": "#/components/parameters/country-query-param"
          },
          {
            "$ref": "#/components/parameters/promo_code-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-get-items-by-group-id"
          },
          "404": {
            "$ref": "#/components/responses/Virtual-Items-Currency_404-item-group"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Artikelliste anhand angegebener Gruppe abrufen",
        "tags": [
          "virtual-items-currency-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/virtual_items/sku/{item_sku}": {
      "get": {
        "description": "Gets a virtual item by SKU for building a catalog.\n<div class=\"note\">\n  <strong>Notice</strong><br><br>\n    This API call returns generic item\n    catalog data when used without authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security block</b>\n    for this call.\n</div>",
        "operationId": "get-virtual-items-sku",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          },
          {
            "$ref": "#/components/parameters/locale-query-param"
          },
          {
            "$ref": "#/components/parameters/country-query-param"
          },
          {
            "$ref": "#/components/parameters/show_inactive_time_limited_items-query-param"
          },
          {
            "$ref": "#/components/parameters/additional_fields-query-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-get-item-by-sku"
          },
          "404": {
            "$ref": "#/components/responses/Virtual-Items-Currency_404-item"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Virtuellen Gegenstand anhand der SKU abrufen",
        "tags": [
          "virtual-items-currency-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/order/{order_id}": {
      "get": {
        "description": "Ruft eine angegebene Bestellung ab.",
        "operationId": "get-order",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/order_id-path-param"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Cart-Payment_200-get-order"
          },
          "404": {
            "$ref": "#/components/responses/Cart-Payment_404-get-order"
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Bestellung abrufen",
        "tags": [
          "order"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/payment/cart": {
      "post": {
        "description": "Wird für die Client-zu-Server-Integration verwendet. Legt eine Bestellung mit allen Artikeln aus dem Warenkorb an und generiert einen Zahlungstoken. Der angelegten Bestellung wird der Bestellstatus `new` zugeordnet.\n\nAnhand der Client-IP wird das Land des Nutzers ermittelt und anschließend die entsprechende Währung und die verfügbaren Zahlungsmethoden für die Bestellung herangezogen.\n\nNutzen Sie den folgenden Link, um das Zahlungsportal in einem neuen Fenster aufzurufen: `https://secure.xsolla.com/paystation4/?token={token}`, wobei `{token}` der erhaltene Token ist.\n\nFür Testzwecke steht Ihnen die folgende URL zur Verfügung: `https://sandbox-secure.xsolla.com/paystation4/?token={token}`.\n\n<div class=\"notice\"><strong>Hinweis</strong> <br><br> Weil diese Methode auf die IP zurückgreift, um das Land des Nutzers zu ermitteln und eine Währung für die Bestellung auszuwählen, ist es wichtig, diese Methode nur clientseitig und nicht serverseitig einzusetzen. Die serverseitige Verwendung dieser Methode kann dazu führen, dass eine falsche Währung ermittelt wird, was sich wiederum auf die in der <a href=\"https://developers.xsolla.com/de/doc/pay-station/\">Pay Station</a> angezeigten Zahlungsmethoden auswirkt.</div>",
        "operationId": "create-order",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Cart-Payment_create-order-by-cart-idJsonModel"
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/Cart-Payment_200-order-created"
          },
          "422": {
            "$ref": "#/components/responses/Cart-Payment_422-invalid-cart"
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Bestellung mit allen Artikeln aus dem aktuellen Warenkorb anlegen",
        "tags": [
          "payment-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/payment/cart/{cart_id}": {
      "post": {
        "description": "Wird für die Client-zu-Server-Integration verwendet. Legt eine Bestellung mit allen Artikeln aus dem jeweiligen Warenkorb an und generiert einen Zahlungstoken. Der angelegten Bestellung wird der Bestellstatus `new` zugeordnet.\n\nAnhand der Client-IP wird das Land des Nutzers ermittelt und anschließend die entsprechende Währung und die verfügbaren Zahlungsmethoden für die Bestellung herangezogen.\n\nNutzen Sie den folgenden Link, um das Zahlungsportal in einem neuen Fenster aufzurufen: `https://secure.xsolla.com/paystation4/?token={token}`, wobei `{token}` der erhaltene Token ist.\n\nFür Testzwecke steht Ihnen die folgende URL zur Verfügung: `https://sandbox-secure.xsolla.com/paystation4/?token={token}`.\n\n<div class=\"notice\"><strong>Hinweis</strong> <br><br> Weil diese Methode auf die IP zurückgreift, um das Land des Nutzers zu ermitteln und eine Währung für die Bestellung auszuwählen, ist es wichtig, diese Methode nur clientseitig und nicht serverseitig einzusetzen. Die serverseitige Verwendung dieser Methode kann dazu führen, dass eine falsche Währung ermittelt wird, was sich wiederum auf die in der <a href=\"https://developers.xsolla.com/de/doc/pay-station/\">Pay Station</a> angezeigten Zahlungsmethoden auswirkt.</div>",
        "operationId": "create-order-by-cart-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/cart_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Cart-Payment_create-order-by-cart-idJsonModel"
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/Cart-Payment_200-order-created"
          },
          "422": {
            "$ref": "#/components/responses/Cart-Payment_422-invalid-cart"
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Bestellung mit allen Artikeln aus einem angegebenen Warenkorb anlegen",
        "tags": [
          "payment-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/payment/item/{item_sku}": {
      "post": {
        "description": "Used for client-to-server integration. Creates an order with a specified item and generates a payment token for it. The created order gets the `new` order status.\n\nThe client IP is used to determine the user’s country, which is then used to apply the corresponding currency and available payment methods for the order.\n\nTo open the payment UI in a new window, use the following link: `https://secure.xsolla.com/paystation4/?token={token}`, where `{token}` is the received token.\n\nFor testing purposes, use this URL: `https://sandbox-secure.xsolla.com/paystation4/?token={token}`.\n\n<div class=\"notice\"><strong>Notice</strong> <br><br> As this method uses the IP to determine the user’s country and select a currency for the order, it is important to only use this method from the client side and not from the server side. Using this method from the server side may cause incorrect currency determination and affect payment methods in <a href=\"https://developers.xsolla.com/de/doc/pay-station/\">Pay Station</a>. </div> <br> <div class=\"notice\">\n  <strong>Notice</strong><br><br>\n    This API call uses a user JWT for authorization.<br><br>\n    Include the token in the <code>Authorization</code> header in the following format: <code>Bearer &lt;user_JWT&gt;</code>. For more information about user JWT, see the <strong>Security</strong> block for this call.\n</div>",
        "operationId": "create-order-with-item",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Cart-Payment_create-order-with-specified-item-idJsonModel"
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/Cart-Payment_200-order-created"
          },
          "404": {
            "$ref": "#/components/responses/Cart-Payment_404-create-order-with-item-not-found-errors"
          },
          "422": {
            "$ref": "#/components/responses/Cart-Payment_422-create-order-with-item-invalid"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Bestellung mit angegebenem Artikel anlegen",
        "tags": [
          "payment-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/payment/item/{item_sku}/virtual/{virtual_currency_sku}": {
      "post": {
        "description": "Creates item purchase using virtual currency. <br> <div class=\"note\">\n  <strong>Note</strong><br><br>\n    This API call returns generic item catalog data when used without\n    authorization. Use authorization to retrieve\n    <a href=\"https://developers.xsolla.com/de/doc/shop-builder/features/personalization/\" target=\"_blank\">personalized</a>\n    user data, such as limits and promotions associated with the item.\n    To do this, pass the user JWT in the <code>Authorization</code> header.\n    For more information about user JWT, see the <b>Security</b> block\n    for this call.\n</div>",
        "operationId": "create-order-with-item-for-virtual-currency",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          },
          {
            "$ref": "#/components/parameters/virtual_currency_sku-path-param"
          },
          {
            "$ref": "#/components/parameters/platform-query-param"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "example": {
                "custom_parameters": {
                  "array_param": [
                    {
                      "object1": {
                        "param": "https://xsolla.com"
                      },
                      "property": {
                        "int_property": 112,
                        "string_property": "xsolla"
                      }
                    },
                    {
                      "object2": {
                        "param": "https://developers.xsolla.com/de"
                      },
                      "property": {
                        "int_property": 112,
                        "string_property": "email@example.com"
                      }
                    }
                  ],
                  "bool_param": true,
                  "int_param": 100,
                  "null_param": null,
                  "object_param": {
                    "key": "value"
                  }
                }
              },
              "schema": {
                "properties": {
                  "custom_parameters": {
                    "$ref": "#/components/schemas/Cart-Payment_custom_parameters"
                  }
                },
                "type": "object"
              }
            }
          }
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/Virtual-Items-Currency_200-quick-purchase"
          },
          "404": {
            "$ref": "#/components/responses/Virtual-Items-Currency_404-item"
          },
          "422": {
            "$ref": "#/components/responses/Virtual-Items-Currency_422-not-enough-virtual-currency"
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Bestellung mit einem angegebenen, in virtueller Währung gekauften Artikel anlegen",
        "tags": [
          "virtual-payment"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v3/project/{project_id}/admin/order/search": {
      "post": {
        "description": "Ruft eine Liste der Bestellungen ab, geordnet vom ältesten bis zum jüngsten Erstellungsdatum.",
        "operationId": "admin-order-search",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/admin-order-search"
        },
        "responses": {
          "200": {
            "$ref": "#/components/responses/200-admin-order-search"
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Bestellliste für angegebenen Zeitraum abrufen",
        "tags": [
          "order"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v3/project/{project_id}/admin/payment/token": {
      "post": {
        "description": "Generiert eine Bestellung und den zugehörigen Zahlungstoken. Die Bestellung wird auf Grundlage der im Anfragerumpf übermittelten Artikel generiert.\n\nNutzen Sie folgenden Link, um das Zahlungsportal in einem neuen Fenster aufzurufen: `https://secure.xsolla.com/paystation4/?token={token}`, wobei `{token}` der empfangene Token ist.\n\nFür Testzwecke steht Ihnen die folgende URL zur Verfügung: `https://sandbox-secure.xsolla.com/paystation4/?token={token}`.\n\n<div class=\"notice\"><strong>Hinweis</strong>\n   <br><br>\n Der Paramter <code>user.country.value</code> dient dazu, eine Währung für die Bestellung auszuwählen. Ist das Land des Nutzers unbekannt,\nist auch die Angabe der IP-Adresse des Nutzers im Header <code>X-User-Ip</code> möglich. <br> Damit die Methode ordnungsgemäß funktioniert, ist eine dieser beiden Optionen erforderlich. <br> Die ausgewählte Währung wird für die Zahlungsmethoden in <a href=\"https://developers.xsolla.com/de/doc/pay-station/\">Pay Station</a></b> genutzt.\n   </div>",
        "operationId": "admin-create-payment-token",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/Cart-Payment_admin-create-payment-token"
        },
        "responses": {
          "201": {
            "$ref": "#/components/responses/Cart-Payment_201-admin-create-payment-token"
          },
          "401": {
            "$ref": "#/components/responses/Cart-Payment_401-invalid-basic-auth"
          },
          "422": {
            "$ref": "#/components/responses/Cart-Payment_422-admin-create-payment-token"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Zahlungstoken für den Kauf erstellen",
        "tags": [
          "payment-server-side"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          }
        ]
      }
    }
  },
  "servers": [
    {
      "url": "https://store.xsolla.com/api"
    }
  ],
  "tags": [
    {
      "name": "virtual-items-currency-admin",
      "x-displayName": "Verwaltung"
    },
    {
      "name": "virtual-items-currency-catalog",
      "x-displayName": "Katalog"
    },
    {
      "name": "virtual-payment",
      "x-displayName": "Virtuelle Bezahlung"
    },
    {
      "name": "game-keys-catalog",
      "x-displayName": "Katalog"
    },
    {
      "name": "game-keys-entitlement",
      "x-displayName": "Berechtigung"
    },
    {
      "name": "game-keys-admin",
      "x-displayName": "Verwaltung"
    },
    {
      "name": "bundles-admin",
      "x-displayName": "Verwaltung"
    },
    {
      "name": "bundles-catalog",
      "x-displayName": "Katalog"
    },
    {
      "name": "cart-client-side",
      "x-displayName": "Warenkorb (clientseitig)"
    },
    {
      "name": "cart-server-side",
      "x-displayName": "Warenkorb (serverseitig)"
    },
    {
      "name": "payment-client-side",
      "x-displayName": "Zahlung (clientseitig)"
    },
    {
      "name": "payment-server-side",
      "x-displayName": "Zahlung (serverseitig)"
    },
    {
      "name": "order",
      "x-displayName": "Bestellung"
    },
    {
      "name": "free-item",
      "x-displayName": "Kostenlose Artikel"
    },
    {
      "name": "user-limits-admin",
      "x-displayName": "Verwaltung"
    },
    {
      "name": "connector-admin",
      "x-displayName": "Verwaltung"
    },
    {
      "name": "common-pre-orders",
      "x-displayName": "Vorbestellungen"
    },
    {
      "name": "common-merchant",
      "x-displayName": "Händler"
    },
    {
      "description": "Diese API ermöglicht es, jede Art von verkäuflichen oder bestimmten Artikeln zu erhalten.",
      "name": "common-catalog",
      "x-displayName": "Katalog"
    },
    {
      "name": "common-regions",
      "x-displayName": "Gängige Regionen"
    },
    {
      "name": "attribute-admin",
      "x-displayName": "Admin"
    },
    {
      "name": "item-groups-admin",
      "x-displayName": "Verwaltung"
    },
    {
      "name": "item-groups-catalog",
      "x-displayName": "Katalog"
    }
  ],
  "x-tagGroups": [
    {
      "name": "VIRTUELLE GEGENSTÄNDE UND WÄHRUNG",
      "tags": [
        "virtual-items-currency-admin",
        "virtual-items-currency-catalog",
        "virtual-payment"
      ]
    },
    {
      "name": "SPIELSCHLÜSSEL",
      "tags": [
        "game-keys-catalog",
        "game-keys-entitlement",
        "game-keys-admin"
      ]
    },
    {
      "name": "BUNDLES",
      "tags": [
        "bundles-admin",
        "bundles-catalog"
      ]
    },
    {
      "name": "WARENKORB UND ZAHLUNG",
      "tags": [
        "cart-client-side",
        "cart-server-side",
        "payment-client-side",
        "payment-server-side",
        "order",
        "free-item"
      ]
    },
    {
      "name": "LIMITS",
      "tags": [
        "user-limits-admin"
      ]
    },
    {
      "name": "ARTIKELIMPORT",
      "tags": [
        "connector-admin"
      ]
    },
    {
      "name": "ALLGEMEINES",
      "tags": [
        "common-pre-orders",
        "common-merchant",
        "common-catalog",
        "common-regions"
      ]
    },
    {
      "name": "ARTIKELATTRIBUTE",
      "tags": [
        "attribute-admin"
      ]
    },
    {
      "name": "ITEM GROUPS",
      "tags": [
        "item-groups-admin",
        "item-groups-catalog"
      ]
    }
  ]
}