{
  "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": "A lista de campos adicionais. Esses campos estarão na resposta se você enviá-los em sua solicitação. `attributes` de campos disponíveis.",
        "in": "query",
        "name": "additional_fields[]",
        "required": false,
        "schema": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      },
      "additional_fields-query-param": {
        "description": "A lista de campos adicionais. Esses campos estarão na resposta se você enviá-los em sua solicitação.",
        "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": "ID do carrinho.",
        "in": "path",
        "name": "cart_id",
        "required": true,
        "schema": {
          "example": "custom_id",
          "type": "string"
        }
      },
      "country-query-param": {
        "description": "Código de país de duas letras maiúsculas de acordo com o padrão [ISO 3166-1 alfa-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). Verifique a documentação para obter informações detalhadas sobre [os países suportados pela Xsolla](https://developers.xsolla.com/pt/doc/shop-builder/references/supported-countries/) e [o processo de determinação do país](https://developers.xsolla.com/pt/doc/shop-builder/features/pricing-policy/#pricing_policy_country_determination).",
        "in": "query",
        "name": "country",
        "required": false,
        "schema": {
          "example": "US",
          "type": "string"
        }
      },
      "currency-query-param": {
        "description": "A moeda do preço do item exibida no carrinho. Código de moeda de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Consulte a documentação para obter informações detalhadas sobre [as moedas suportadas pelo Xsolla](https://developers.xsolla.com/pt/doc/pay-station/references/supported-currencies/).",
        "in": "query",
        "name": "currency",
        "required": false,
        "schema": {
          "default": "USD",
          "type": "string"
        }
      },
      "external_id-attr-path-param": {
        "description": "ID externo de atributo.",
        "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": "ID externo de grupo.",
        "in": "path",
        "name": "external_id",
        "required": true,
        "schema": {
          "default": "armour",
          "type": "string"
        }
      },
      "group_id-path-param": {
        "description": "ID do grupo.",
        "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": "ID do item.",
        "in": "path",
        "name": "item_id",
        "required": true,
        "schema": {
          "example": "656",
          "type": "string"
        }
      },
      "item_id_59080-path-param": {
        "description": "ID do item.",
        "in": "path",
        "name": "item_id",
        "required": true,
        "schema": {
          "example": "259774",
          "type": "string"
        }
      },
      "item_sku-path-param": {
        "description": "SKU do item.",
        "in": "path",
        "name": "item_sku",
        "required": true,
        "schema": {
          "example": "booster_mega_1",
          "type": "string"
        }
      },
      "item_sku_59080-path-param": {
        "description": "SKU do item.",
        "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": "Limite da quantidade de elementos na página.",
        "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/pt/doc/shop-builder/references/supported-languages/).",
        "in": "query",
        "name": "locale",
        "required": false,
        "schema": {
          "default": "en",
          "type": "string"
        }
      },
      "merchant_id-path-param": {
        "description": "ID de comerciante.",
        "in": "path",
        "name": "merchant_id",
        "required": true,
        "schema": {
          "example": 121212,
          "type": "integer"
        }
      },
      "offset-query-param": {
        "description": "Número do elemento a partir do qual a lista é gerada (a quantidade começa a partir de 0).",
        "example": 0,
        "in": "query",
        "name": "offset",
        "required": false,
        "schema": {
          "example": 0,
          "minimum": 0,
          "type": "integer"
        }
      },
      "order_id-path-param": {
        "description": "ID de pedido.",
        "in": "path",
        "name": "order_id",
        "required": true,
        "schema": {
          "example": "656",
          "type": "string"
        }
      },
      "platform-query-param": {
        "description": "Plataforma de distribuição na qual o usuário joga: `xsolla` (padrão), `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": "ID do projeto. Você pode encontrar esse parâmetro em sua [Conta de Distribuidor](https://publisher.xsolla.com/) ao lado do nome do projeto.",
        "in": "path",
        "name": "project_id",
        "required": true,
        "schema": {
          "example": 59080,
          "type": "integer"
        }
      },
      "promo_code-query-param": {
        "description": "Código exclusivo que diferencia maiúsculas de minúsculas. Contém letras e números.",
        "in": "query",
        "name": "promo_code",
        "required": false,
        "schema": {
          "example": "WINTER2021",
          "maxLength": 128,
          "minLength": 1,
          "type": "string"
        }
      },
      "quantity-query-param": {
        "description": "Quantidade de códigos.",
        "in": "query",
        "name": "quantity",
        "required": true,
        "schema": {
          "example": 100,
          "type": "integer"
        }
      },
      "reason-query-param": {
        "description": "Razão de recebimento de códigos.",
        "in": "query",
        "name": "reason",
        "required": true,
        "schema": {
          "example": "Very important",
          "type": "string"
        }
      },
      "region_id-path-param": {
        "description": "ID de região. Identificador de região exclusivo dentro do projeto.",
        "in": "path",
        "name": "region_id",
        "required": true,
        "schema": {
          "example": 42,
          "type": "integer"
        }
      },
      "region_id-query-param": {
        "description": "ID de região.",
        "in": "query",
        "name": "region_id",
        "required": false,
        "schema": {
          "default": 1,
          "type": "integer"
        }
      },
      "sandbox-query-param": {
        "description": "Que tipo de direitos devem ser devolvidos. Se o parâmetro for definido como 1, apenas os direitos recebidos pelo usuário no modo sandbox serão retornados. Se o parâmetro não for passado ou estiver definido como 0, apenas os direitos recebidos pelo usuário no modo ativo serão retornados.",
        "in": "query",
        "name": "sandbox",
        "required": false,
        "schema": {
          "default": 0,
          "type": "integer"
        }
      },
      "show_inactive_time_limited_items-query-param": {
        "description": "Exibe itens de tempo limitado que não estão disponíveis para o usuário. O prazo de validade desses itens não começou ou já expirou.",
        "in": "query",
        "name": "show_inactive_time_limited_items",
        "required": false,
        "schema": {
          "default": 0,
          "example": 1,
          "type": "integer"
        }
      },
      "sku-path-param": {
        "description": "SKU de conjunto.",
        "in": "path",
        "name": "sku",
        "required": true,
        "schema": {
          "example": "kg_1",
          "type": "string"
        }
      },
      "user_email-query-param": {
        "description": "E-mail do usuário.",
        "in": "query",
        "name": "user_email",
        "required": true,
        "schema": {
          "example": "email@email.com",
          "type": "string"
        }
      },
      "user_external_id-query-param": {
        "description": "ID externo de usuário",
        "in": "query",
        "name": "user_external_id",
        "required": true,
        "schema": {
          "example": "d342dad2-9d59-11e9-a384-42010aa8003f",
          "type": "string"
        }
      },
      "value_external_id-path-param": {
        "description": "Valor de atributo de ID externo.",
        "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 de pacote de moedas virtuais.",
        "in": "path",
        "name": "virtual_currency_package_sku",
        "required": true,
        "schema": {
          "example": "crystal-pack",
          "type": "string"
        }
      },
      "virtual_currency_sku-path-param": {
        "description": "SKU de moeda virtual.",
        "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": "O identificador do usuário pode ser transferido usando o Xsolla Login User JWT ou o [token de acesso Pay Station](https://developers.xsolla.com/pt/pay-station-api/current/token/create-token).",
        "example": "ACCESS_TOKEN/LOGIN_JWT",
        "in": "header",
        "name": "x-user-for",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "x-user-id-header": {
        "description": "Você pode usar seu próprio ID de usuário ao vender um carrinho com jogos.",
        "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": "Objeto com dados de conjunto.",
        "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/pt/",
                    "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/pt/",
                    "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": "As configurações para instalar o processo de pagamento e a interface de pagamento para um usuário.",
                  "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": "Moeda do preço do pedido. Código de moeda de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Consulte a documentação para obter informações detalhadas sobre [as moedas suportadas pelo Xsolla](https://developers.xsolla.com/pt/doc/pay-station/references/supported-currencies/).",
                  "type": "string"
                },
                "custom_parameters": {
                  "description": "Parâmetros específicos do projeto.",
                  "maxProperties": 200,
                  "minProperties": 1,
                  "type": "object"
                },
                "locale": {
                  "description": "Idioma de resposta.",
                  "type": "string"
                },
                "sandbox": {
                  "default": false,
                  "description": "Cria um pedido no modo sandbox. A opção está disponível para os usuários especificados na lista de usuários da empresa.",
                  "type": "boolean"
                },
                "settings": {
                  "additionalProperties": false,
                  "description": "As configurações para instalar o processo de pagamento e a interface de pagamento para um usuário.",
                  "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": "Moeda do preço do pedido. Código de moeda de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Consulte a documentação para obter informações detalhadas sobre [as moedas suportadas pelo Xsolla](https://developers.xsolla.com/pt/doc/pay-station/references/supported-currencies/).",
                  "type": "string"
                },
                "custom_parameters": {
                  "description": "Parâmetros específicos do projeto.",
                  "maxProperties": 200,
                  "minProperties": 1,
                  "type": "object"
                },
                "locale": {
                  "description": "Idioma de resposta.",
                  "type": "string"
                },
                "promo_code": {
                  "description": "Resgata um código de uma promoção de código promocional com pagamento.",
                  "type": "string"
                },
                "quantity": {
                  "default": 1,
                  "description": "Quantidade do item.",
                  "minimum": 1,
                  "type": "integer"
                },
                "sandbox": {
                  "default": false,
                  "description": "Cria um pedido no modo sandbox. A opção está disponível para os usuários especificados na lista de usuários da empresa.",
                  "type": "boolean"
                },
                "settings": {
                  "additionalProperties": false,
                  "description": "As configurações para instalar o processo de pagamento e a interface de pagamento para um usuário.",
                  "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": "Lista de itens.",
                  "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": "Quantidade do item.",
                  "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": "Grupo aos quais o item pertence.",
                  "items": {
                    "properties": {
                      "external_id": {
                        "example": "horror",
                        "type": "string"
                      }
                    },
                    "required": [
                      "external_id"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "image_url": {
                  "description": "URL da imagem.",
                  "example": "https://image.example.com",
                  "type": "string"
                },
                "is_enabled": {
                  "description": "Se desabilitado, o item não poderá ser comprado nem acessado pelo inventário.",
                  "type": "boolean"
                },
                "is_show_in_store": {
                  "description": "O item está disponível para compra.",
                  "type": "boolean"
                },
                "long_description": {
                  "$ref": "#/components/schemas/long-description-localization-object"
                },
                "media_list": {
                  "description": "Recursos adicionais do jogo, como capturas de tela, vídeo de jogabilidade, etc.",
                  "example": [
                    {
                      "type": "image",
                      "url": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg"
                    }
                  ],
                  "items": {
                    "properties": {
                      "type": {
                        "description": "Tipo de mídia: `image`/`video`.",
                        "enum": [
                          "image",
                          "video"
                        ],
                        "example": "image",
                        "type": "string"
                      },
                      "url": {
                        "description": "Arquivo de recurso.",
                        "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": "Prioridade da ordem de jogos na lista.",
                  "example": 1,
                  "type": "integer"
                },
                "sku": {
                  "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                  "example": "game_1",
                  "maxLength": 255,
                  "minLength": 1,
                  "pattern": "^[a-zA-Z0-9_\\-–.]*$",
                  "type": "string"
                },
                "unit_items": {
                  "description": "Chaves de jogo para diferentes DRMs.",
                  "items": {
                    "description": "Item de chave de jogo. Ele representa o jogo em uma determinada plataforma (Steam, GOG, etc.).",
                    "properties": {
                      "attributes": {
                        "$ref": "#/components/schemas/Game-Keys_admin-attributes"
                      },
                      "drm_sku": {
                        "description": "ID de DRM exclusivo.",
                        "example": "steam",
                        "type": "string"
                      },
                      "groups": {
                        "description": "Grupo aos quais o item pertence.",
                        "items": {
                          "properties": {
                            "external_id": {
                              "example": "horror",
                              "type": "string"
                            }
                          },
                          "required": [
                            "external_id"
                          ],
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "is_enabled": {
                        "description": "Se desabilitado, o item não poderá ser comprado nem acessado pelo inventário.",
                        "type": "boolean"
                      },
                      "is_free": {
                        "$ref": "#/components/schemas/value-is_free"
                      },
                      "is_show_in_store": {
                        "description": "O item está disponível para compra.",
                        "type": "boolean"
                      },
                      "limits": {
                        "$ref": "#/components/schemas/Game-key-item-limit"
                      },
                      "name": {
                        "$ref": "#/components/schemas/name-localization-object"
                      },
                      "order": {
                        "description": "Prioridade da ordem de jogos na lista.",
                        "example": 1,
                        "type": "integer"
                      },
                      "periods": {
                        "$ref": "#/components/schemas/item-periods"
                      },
                      "pre_order": {
                        "description": "Configurações de pré-venda.",
                        "properties": {
                          "description": {
                            "description": "Informações adicionais para a pré-venda, que serão enviadas por e-mail.",
                            "type": "string"
                          },
                          "is_enabled": {
                            "description": "Se desabilitado, o item não é uma pré-venda.",
                            "type": "boolean"
                          },
                          "release_date": {
                            "description": "Data de lançamento da chave de jogo no formato ISO 8601.",
                            "type": "string"
                          }
                        },
                        "required": [
                          "release_date",
                          "is_enabled"
                        ],
                        "type": "object"
                      },
                      "prices": {
                        "description": "Preços em moedas reais.",
                        "items": {
                          "properties": {
                            "amount": {
                              "example": 1299.99,
                              "type": "number"
                            },
                            "currency": {
                              "description": "Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Consulte a documentação para obter informações detalhadas sobre [as moedas suportadas pelo Xsolla](https://developers.xsolla.com/pt/doc/pay-station/references/supported-currencies/).",
                              "example": "RUB",
                              "type": "string"
                            },
                            "is_default": {
                              "description": "O preço padrão é usado para criar o catálogo se nenhum preço for especificado na moeda do usuário.",
                              "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": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                        "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": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                              "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": "Objeto com dados de jogo.",
        "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": "Data de início ou data-hora do período de criação do pedido de acordo com o padrão [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": "Data de finalização ou data-hora do período de criação do pedido de acordo com o padrão [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": "Um limite no número de pedidos incluídos na resposta.",
                  "maximum": 10,
                  "minimum": 1,
                  "nullable": false,
                  "type": "integer"
                },
                "offset": {
                  "default": 0,
                  "description": "Número da ordem a partir do qual a lista é gerada (a contagem começa em 0).",
                  "minimum": 0,
                  "nullable": false,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Parâmetros de pesquisa de pedidos"
      },
      "connector-import-items-body": {
        "content": {
          "application/json": {
            "schema": {
              "properties": {
                "connector_external_id": {
                  "description": "Um valor fixo que especifica o tipo de operação para importar itens.",
                  "enum": [
                    "import_items"
                  ],
                  "type": "string"
                },
                "file_url": {
                  "description": "A URL de um arquivo com dados no formato JSON. O arquivo deve ser hospedado em um serviço de armazenamento com acesso público. Você pode baixar o modelo de arquivo na Conta de Distribuidor na seção [Store > Virtual Items > Catalog Management > Import Items (JSON)](https://publisher.xsolla.com/0/projects/0/storefront/import-export/import-items).",
                  "example": "https://my-bucket.s3.amazonaws.com/items.json",
                  "type": "string"
                },
                "mode": {
                  "default": "create_and_update",
                  "description": "Ações de importação:",
                  "enum": [
                    "create",
                    "create_and_update",
                    "sync"
                  ],
                  "type": "string",
                  "x-enumDescriptions": {
                    "create": "Adicionar novos itens.",
                    "create_and_update": "Adicionar novos itens e atualizar os existentes.",
                    "sync": "Adicionar novos, atualizar os existentes e desativar itens ausentes."
                  }
                }
              },
              "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": "O atributo especificado foi recebido com sucesso."
      },
      "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": "Objeto com itens.",
              "properties": {
                "attributes": {
                  "items": {
                    "$ref": "#/components/schemas/admin_attribute_response"
                  },
                  "type": "array"
                },
                "total_count": {
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Lista de atributos recebida com sucesso."
      },
      "200-admin-get-region": {
        "content": {
          "application/json": {
            "schema": {
              "$ref": "#/components/schemas/Regions_200-region-model"
            }
          }
        },
        "description": "A região especificada foi recebida com sucesso."
      },
      "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": "Objeto com itens.",
              "properties": {
                "regions": {
                  "items": {
                    "$ref": "#/components/schemas/Regions_200-region-short-model"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Lista de regiões recebida com sucesso."
      },
      "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": "Os limites de compra para um usuário foram recebidos com sucesso."
      },
      "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": "Se existem páginas adicionais ou não.",
                  "example": true,
                  "type": "boolean"
                },
                "orders": {
                  "description": "Lista de pedidos.",
                  "items": {
                    "properties": {
                      "coupons": {
                        "description": "Lista de cupons aplicada ao pedido.",
                        "items": {
                          "properties": {
                            "code": {
                              "description": "Código de cupom usado. Código exclusivo que diferencia maiúsculas de minúsculas. Contém letras e números.",
                              "type": "string"
                            },
                            "coupon_id": {
                              "description": "ID do cupom, gerado pela Xsolla ao criar uma promoção com um cupom.",
                              "type": "integer"
                            },
                            "sku": {
                              "description": "SKU do cupom, gerado pela Xsolla ao criar uma promoção com cupom.",
                              "type": "string"
                            },
                            "type": {
                              "description": "Tipo de cupom.",
                              "enum": [
                                "unique_catalog_offer",
                                "coupon",
                                "promocode"
                              ],
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "type": [
                          "array",
                          "null"
                        ]
                      },
                      "date_created": {
                        "description": "Data de criação do pedido ou código de data e hora de acordo com o padrão [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": "ID da fatura.",
                        "type": "string"
                      },
                      "is_free": {
                        "description": "Se o pedido é gratuito ou não.",
                        "example": false,
                        "type": "boolean"
                      },
                      "items": {
                        "description": "Lista de itens.",
                        "items": {
                          "properties": {
                            "description": {
                              "description": "Objeto com informações sobre o item.",
                              "properties": {
                                "description": {
                                  "description": "Descrição do item.",
                                  "type": "string"
                                },
                                "image_url": {
                                  "description": "URL da imagem do item.",
                                  "format": "uri",
                                  "type": "string"
                                },
                                "name": {
                                  "description": "Nome do item.",
                                  "type": "string"
                                }
                              },
                              "type": [
                                "object",
                                "null"
                              ]
                            },
                            "is_bonus": {
                              "description": "Se o item é um bônus ou não.",
                              "example": false,
                              "type": "boolean"
                            },
                            "is_free": {
                              "default": false,
                              "description": "Se o item é gratuito ou não.",
                              "example": false,
                              "type": "boolean"
                            },
                            "item_id": {
                              "description": "ID do item. Ele é gerado pela Xsolla ao criar um item.",
                              "example": 1,
                              "type": "integer"
                            },
                            "order_item_id": {
                              "description": "ID do item na ordem. Ele é gerado pela Xsolla durante a criação do pedido.",
                              "type": "integer"
                            },
                            "price": {
                              "description": "Preço do item.",
                              "properties": {
                                "amount": {
                                  "description": "Preço do item com desconto.",
                                  "example": "30",
                                  "type": "string"
                                },
                                "amount_without_discount": {
                                  "description": "Preço do item sem descontos.",
                                  "example": "30",
                                  "type": "string"
                                },
                                "currency": {
                                  "description": "SKU da moeda virtual ou código de três letras de acordo com o padrão [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Consulte a documentação para obter informações detalhadas sobre as [moedas suportadas pela Xsolla](https://developers.xsolla.com/pt/doc/pay-station/references/supported-currencies/).",
                                  "example": "USD",
                                  "type": "string"
                                },
                                "is_virtual_currency": {
                                  "description": "Se a moeda é virtual ou não.",
                                  "example": false,
                                  "type": "boolean"
                                }
                              },
                              "type": [
                                "object",
                                "null"
                              ]
                            },
                            "quantity": {
                              "description": "Quantidade do item.",
                              "example": 1,
                              "type": "integer"
                            },
                            "region_id": {
                              "description": "ID da região onde o item está disponível. Consulte a [documentação](https://developers.xsolla.com/pt/doc/shop-builder/features/regional-restrictions/) para obter mais informações sobre restrições de vendas regionais.",
                              "type": [
                                "integer",
                                "null"
                              ]
                            },
                            "sku": {
                              "description": "ID do item especificado durante sua criação. O SKU pode conter apenas caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                              "example": "elven_shield",
                              "type": "string"
                            },
                            "tax_category": {
                              "description": "Categoria fiscal.",
                              "example": "DG00002",
                              "type": "string"
                            },
                            "type": {
                              "description": "Tipo de item.",
                              "enum": [
                                "virtual_good",
                                "virtual_currency",
                                "bundle",
                                "game_key",
                                "physical_good",
                                "value_point"
                              ],
                              "example": "virtual_good",
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "mode": {
                        "description": "Modo de criação de pedidos.",
                        "enum": [
                          "default",
                          "sandbox"
                        ],
                        "example": "default",
                        "type": "string"
                      },
                      "order_id": {
                        "description": "ID de pedido.",
                        "example": 1,
                        "type": "integer"
                      },
                      "price": {
                        "description": "Preço do pedido.",
                        "properties": {
                          "amount": {
                            "description": "Preço final do pedido.",
                            "example": "30",
                            "type": "string"
                          },
                          "amount_without_discount": {
                            "description": "Preço do pedido sem descontos.",
                            "example": "30",
                            "type": "string"
                          },
                          "currency": {
                            "description": "SKU da moeda virtual ou código de três letras de uma moeda real de acordo com o padrão [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Consulte a documentação para obter informações detalhadas sobre as [moedas suportadas pela Xsolla](https://developers.xsolla.com/pt/doc/pay-station/references/supported-currencies/).",
                            "example": "USD",
                            "type": "string"
                          },
                          "is_virtual_currency": {
                            "description": "Se a moeda é virtual ou não.",
                            "example": false,
                            "type": "boolean"
                          }
                        },
                        "type": [
                          "object",
                          "null"
                        ]
                      },
                      "project_id": {
                        "description": "ID do projeto. Você pode encontrar esse parâmetro em sua [Conta de Distribuidor](https://publisher.xsolla.com/) ao lado do nome do projeto.",
                        "example": 44056,
                        "type": "integer"
                      },
                      "promotions": {
                        "description": "Lista de promoções aplicada ao pedido.",
                        "items": {
                          "properties": {
                            "promotion_id": {
                              "description": "ID da promoção dentro do projeto.",
                              "example": 111425,
                              "type": "integer"
                            }
                          },
                          "type": "object"
                        },
                        "type": [
                          "array",
                          "null"
                        ]
                      },
                      "status": {
                        "description": "Status do pedido.",
                        "enum": [
                          "new",
                          "paid",
                          "done",
                          "canceled",
                          "expired"
                        ],
                        "example": "paid",
                        "type": "string"
                      },
                      "user": {
                        "properties": {
                          "country": {
                            "description": "Código de país de duas letras maiúsculas de acordo com o padrão [ISO 3166-1 alfa-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). Verifique a documentação para obter informações detalhadas sobre os [países suportados pela Xsolla](https://developers.xsolla.com/pt/doc/shop-builder/references/supported-countries/).",
                            "example": "US",
                            "type": "string"
                          },
                          "email": {
                            "description": "E-mail do usuário formatado de acordo com o protocolo [RFC 822](https://www.w3.org/Protocols/rfc822/#z8).",
                            "example": "user@xsolla.com",
                            "format": "email",
                            "type": "string"
                          },
                          "id": {
                            "description": "ID de usuário passado ao criar o pedido.",
                            "example": "07e653a2b15011e6818f005056a54369",
                            "type": "string"
                          },
                          "region_id": {
                            "description": "ID da região do usuário. Ele será devolvido se as restrições de vendas regionais forem configuradas. O país do usuário, passado ao criar o pedido, é correspondido com a lista de países especificados ao [criar a região](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-region/). Consulte a [documentação](https://developers.xsolla.com/pt/doc/shop-builder/features/regional-restrictions/) para obter mais informações sobre restrições de vendas regionais.",
                            "example": 12,
                            "type": [
                              "integer",
                              "null"
                            ]
                          }
                        },
                        "type": "object"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                },
                "total_items_count": {
                  "description": "O número total de pedidos para o período de tempo especificado.",
                  "example": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "A lista de pedidos foi recuperada com sucesso."
      },
      "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": "O carimbo de data de conclusão da operação de importação no fuso horário GMT+3. Se a importação foi interrompida devido a um erro e nenhum item foi importado, será retornada uma string vazia.",
                  "example": "2024-12-15T18:16:00+03:00",
                  "type": "string"
                },
                "date_created": {
                  "description": "O carimbo de data da operação de criação de importação no fuso horário GMT+3.",
                  "example": "2024-12-15T18:16:00+03:00",
                  "type": "string"
                },
                "date_updated": {
                  "description": "O carimbo de data em que a importação foi interrompida devido a um erro no fuso horário GMT+3.",
                  "example": "2024-12-15T18:16:00+03:00",
                  "type": "string"
                },
                "error": {
                  "description": "Descrição do erro geral de importação.",
                  "type": "string"
                },
                "error_code": {
                  "description": "O código do erro de importação geral.",
                  "type": "string"
                },
                "progress": {
                  "description": "O progresso da execução da importação em porcentagem.",
                  "example": 100,
                  "type": "integer"
                },
                "result": {
                  "description": "Um objeto com dados sobre os resultados da importação e erros de importação para o SKU de itens específicos.",
                  "properties": {
                    "errors_by_sku": {
                      "description": "Uma matriz de objetos com dados sobre erros de importação para SKUs de itens específicos.",
                      "items": {
                        "properties": {
                          "error_code": {
                            "description": "O código de erro de importação para um SKU de item específico.",
                            "example": 1001,
                            "type": "integer"
                          },
                          "error_message": {
                            "description": "A descrição do erro de importação para um SKU de item específico.",
                            "example": "Something went wrong",
                            "type": "string"
                          },
                          "sku": {
                            "description": "SKU do item importado.",
                            "example": "sku_1",
                            "type": "string"
                          },
                          "type": {
                            "description": "Tipo de item.",
                            "enum": [
                              "virtual_good",
                              "virtual_currency",
                              "virtual_currency_packages",
                              "bundle"
                            ],
                            "example": "vi",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "errors_count": {
                      "description": "O número de itens que tiveram erros durante a importação.",
                      "example": 3,
                      "type": "integer"
                    },
                    "total_entities_count": {
                      "description": "O número total de itens importados.",
                      "example": 11,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                },
                "status": {
                  "description": "Status de importação.",
                  "enum": [
                    "initialized",
                    "process",
                    "done",
                    "error"
                  ],
                  "example": "error",
                  "type": "string",
                  "x-enumDescriptions": {
                    "done": "A importação foi bem-sucedida.",
                    "error": "Devido a erros, a importação não foi concluída ou foi concluída apenas parcialmente.",
                    "initialized": "A importação foi iniciada.",
                    "process": "A importação está em progresso."
                  }
                }
              },
              "type": "object"
            }
          }
        },
        "description": "O status da importação foi recuperado com êxito."
      },
      "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": "O atributo foi criado com sucesso."
      },
      "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": "O valor do atributo foi criado com sucesso."
      },
      "201-admin-create-region": {
        "content": {
          "application/json": {
            "example": {
              "region_id": 42
            },
            "schema": {
              "properties": {
                "region_id": {
                  "$ref": "#/components/schemas/Regions_region_id"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Região criada com sucesso."
      },
      "204-admin-delete-region": {
        "content": {},
        "description": "Região excluída com sucesso."
      },
      "204-admin-update-attribute": {
        "content": {},
        "description": "Atributo atualizado com sucesso."
      },
      "204-admin-update-region": {
        "content": {},
        "description": "Região atualizada com sucesso."
      },
      "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": "Autenticação básica não aprovada ou errada. Verifique se você usou a autenticação básica ou as credenciais corretas."
      },
      "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": "Cabeçalho de autorização não enviado."
      },
      "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": "Atributo não encontrado."
      },
      "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": "Valor de atributo não encontrado."
      },
      "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": "Região não encontrada. Verifique se o `id` está correto."
      },
      "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": "Solicitação inválida."
      },
      "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": "Solicitação inválida."
      },
      "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": "O conjunto especificado foi recebido com sucesso."
      },
      "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": "Objeto com itens.",
              "properties": {
                "items": {
                  "items": {
                    "$ref": "#/components/schemas/Bundles_admin_bundle_response"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "A lista de conjuntos foi recebida com sucesso."
      },
      "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": "Objeto com itens.",
              "properties": {
                "items": {
                  "items": {
                    "$ref": "#/components/schemas/Bundles_admin_bundle_response"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "A lista de conjuntos foi recebida com sucesso."
      },
      "Bundles_200-get-bundle-list": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "$ref": "#/components/examples/Bundles_200-get-bundle-list"
              }
            },
            "schema": {
              "description": "Objeto com itens.",
              "properties": {
                "has_more": {
                  "$ref": "#/components/schemas/Pagination_has-more"
                },
                "items": {
                  "items": {
                    "$ref": "#/components/schemas/Bundles_client_bundle"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "A lista de conjuntos foi recebida com sucesso."
      },
      "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": "Conjunto criado com sucesso."
      },
      "Bundles_204-admin-delete-bundle": {
        "content": {},
        "description": "Conjunto excluído com sucesso."
      },
      "Bundles_204-admin-hide-bundle": {
        "content": {},
        "description": "Conjunto ocultado com sucesso."
      },
      "Bundles_204-admin-show-bundle": {
        "content": {},
        "description": "Conjunto exibido com sucesso."
      },
      "Bundles_204-admin-update-bundle": {
        "content": {},
        "description": "Conjunto atualizado com sucesso."
      },
      "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": "Autenticação básica não aprovada ou errada. Verifique se você usou a autenticação básica ou as credenciais corretas."
      },
      "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": "Solicitação inválida."
      },
      "Cart-Free_200-order-created": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "order_id": 641
                }
              }
            },
            "schema": {
              "properties": {
                "order_id": {
                  "description": "ID de pedido.",
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "O pedido grátis foi criado com sucesso."
      },
      "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": "ID do carrinho. Passe-o para consulta da página de compra ou os pontos de extremidade da API de pagamento.",
                  "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": "Preço do item.",
                        "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": "Preço do carrinho.",
                  "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": "O carrinho com itens foi devolvido com sucesso."
      },
      "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": "ID do carrinho.",
                  "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": "Preço do item.",
                        "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": "Tipo de item.",
                        "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": "Preço do carrinho.",
                  "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": "O carrinho com itens foi devolvido com sucesso."
      },
      "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": "ID do carrinho.",
                  "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": "Preço do item.",
                        "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": "Tipo de item.",
                        "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": "Preço do carrinho.",
                  "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": "O carrinho com itens foi devolvido com sucesso."
      },
      "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": "Detalhes do pedido.",
                  "properties": {
                    "is_free": {
                      "description": "Se `true`, o pedido é gratuito.",
                      "example": false,
                      "type": "boolean"
                    },
                    "items": {
                      "description": "Lista de itens.",
                      "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": "Preço do item.",
                            "properties": {
                              "amount": {
                                "description": "Preço do item com desconto.",
                                "example": "30",
                                "type": "string"
                              },
                              "amount_without_discount": {
                                "description": "Preço do item.",
                                "example": "30",
                                "type": "string"
                              },
                              "currency": {
                                "description": "Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                                "example": "USD",
                                "type": "string"
                              }
                            },
                            "type": "object"
                          },
                          "quantity": {
                            "description": "Quantidade do item.",
                            "example": 1,
                            "type": "integer"
                          },
                          "sku": {
                            "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                            "example": "some_sku",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "price": {
                      "description": "Preço do pedido.",
                      "properties": {
                        "amount": {
                          "description": "Preço do pedido com desconto.",
                          "example": "30",
                          "type": "string"
                        },
                        "amount_without_discount": {
                          "description": "Preço do pedido.",
                          "example": "30",
                          "type": "string"
                        },
                        "currency": {
                          "description": "Moeda do preço do pedido. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                          "example": "USD",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "virtual_price": {
                      "description": "Preço do pedido em moedas virtuais.",
                      "properties": {
                        "amount": {
                          "description": "Preço do pedido com desconto.",
                          "example": "100",
                          "type": "string"
                        },
                        "amount_without_discount": {
                          "description": "Preço do pedido.",
                          "example": "150",
                          "type": "string"
                        },
                        "currency": {
                          "description": "SKU de moeda virtual usado no pedido.",
                          "example": "test_vc",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    }
                  },
                  "type": "object"
                },
                "order_id": {
                  "default": "Order ID.",
                  "description": "ID de pedido.",
                  "example": 1,
                  "type": "integer"
                },
                "status": {
                  "description": "Status do pedido: `new`/`paid`/`done`/`canceled`.",
                  "example": "paid",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Solicitação de pedido bem-sucedida."
      },
      "Cart-Payment_200-order-created": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "order_id": 641,
                  "token": "f4puMEFFDZcx9nv5HoNHIkPe9qghvBQo"
                }
              }
            },
            "schema": {
              "properties": {
                "order_id": {
                  "description": "ID de pedido.",
                  "type": "integer"
                },
                "token": {
                  "description": "Token de pagamento.",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Pedido criada com sucesso."
      },
      "Cart-Payment_201-admin-create-payment-token": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "order_id": 12345,
                  "token": "huooAqbXBSJxB8Q4dYBqJp4ybiInqsPb"
                }
              }
            },
            "schema": {
              "properties": {
                "order_id": {
                  "description": "ID de pedido.",
                  "example": 1,
                  "type": "integer"
                },
                "token": {
                  "description": "Token de pagamento.",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Token de pagamento e pedido criados com sucesso."
      },
      "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": "Autenticação básica não aprovada ou errada. Verifique se você usou a autenticação básica ou as credenciais corretas."
      },
      "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": "Item ou cupom não encontrado. Verifique se os dados usados estão corretos."
      },
      "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": "Pedido não encontrado. Certifique-se de que o `project_id` e o `order_id` estão corretos."
      },
      "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": "O item não foi encontrado. Certifique-se de que o `project_id` e o `item_sku` estão corretos."
      },
      "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": "O usuário não foi encontrado. Verifique se o token `x-user-for` ou `x-user-id` está correto."
      },
      "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": "Erro de corpo de solicitação e validação de criação do carrinho.\n- Carrinho inválido, criado a partir de itens passados. Verifica se o carrinho não está vazio e se todos os itens não são gratuitos.\n- Corpo de solicitação inválido."
      },
      "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": "Esse tipo de item não pode ser colocado no carrinho. Selecione outro tipo de item."
      },
      "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": "Erro inválido."
      },
      "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": "Carrinho inválido. Verifique se o carrinho existe, não está vazio e todos os itens nele não são gratuitos."
      },
      "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": "Item inválido. Verifique se o item existe, não está desativado, se foi excluído ou se não é gratuito."
      },
      "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": "A quantidade do item deve ser um número inteiro não negativo."
      },
      "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": "Autenticação básica não aprovada ou errada. Verifique se você usou a autenticação básica ou as credenciais corretas."
      },
      "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": "Objeto com informações do jogo.",
              "properties": {
                "attributes": {
                  "$ref": "#/components/schemas/Game-Keys_admin-attributes"
                },
                "description": {
                  "$ref": "#/components/schemas/description-localization-object"
                },
                "groups": {
                  "description": "Grupo aos quais o item pertence.",
                  "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": "URL da imagem.",
                  "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": "ID de item exclusivo interno que é fornecido na criação do item.",
                  "example": 1,
                  "type": "integer"
                },
                "long_description": {
                  "$ref": "#/components/schemas/long-description-localization-object"
                },
                "media_list": {
                  "description": "Recursos adicionais do jogo, como capturas de tela, vídeo de jogabilidade e assim por diante.",
                  "example": [
                    {
                      "type": "image",
                      "url": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg"
                    }
                  ],
                  "items": {
                    "properties": {
                      "type": {
                        "description": "Tipo de mídia: `image`/`video`.",
                        "enum": [
                          "image",
                          "video"
                        ],
                        "example": "image",
                        "type": "string"
                      },
                      "url": {
                        "description": "Arquivo de recurso.",
                        "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": "Prioridade da ordem de jogos na lista.",
                  "example": 1,
                  "type": "integer"
                },
                "sku": {
                  "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                  "example": "game_1",
                  "type": "string"
                },
                "type": {
                  "description": "Tipo de item. Neste caso é sempre `unit`.",
                  "example": "unit",
                  "type": "string"
                },
                "unit_items": {
                  "description": "Chaves de jogo para diferentes DRMs.",
                  "items": {
                    "description": "Item de chave de jogo. Ele representa o jogo em uma determinada plataforma (Steam, GOG, etc.).",
                    "properties": {
                      "drm_id": {
                        "description": "ID exclusivo interno do DRM.",
                        "example": 1,
                        "type": "integer"
                      },
                      "drm_image": {
                        "description": "Ícone de DRM da chave de jogo.",
                        "example": "https://upload.wikimedia.org/wikipedia/en/4/48/Steam_Icon_2014.png",
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "drm_name": {
                        "description": "Nome do DRM da chave de jogo.",
                        "example": "Steam",
                        "type": "string"
                      },
                      "drm_sku": {
                        "description": "ID de DRM exclusivo.",
                        "example": "steam",
                        "type": "string"
                      },
                      "is_enabled": {
                        "description": "Se desabilitado, o item não poderá ser comprado nem acessado pelo inventário.",
                        "type": "boolean"
                      },
                      "is_free": {
                        "$ref": "#/components/schemas/value-is_free"
                      },
                      "is_sales_exist": {
                        "description": "Se `true`, a chave de jogo foi comprada pelos usuários.",
                        "type": "boolean"
                      },
                      "is_show_in_store": {
                        "description": "O item está disponível para compra.",
                        "type": "boolean"
                      },
                      "item_id": {
                        "description": "ID de item exclusivo interno que é fornecido na criação do item.",
                        "example": 1,
                        "type": "integer"
                      },
                      "keys": {
                        "properties": {
                          "available": {
                            "description": "Número de chaves disponíveis para compra.",
                            "type": "integer"
                          },
                          "total": {
                            "description": "Número total de chaves carregadas.",
                            "type": "integer"
                          },
                          "used": {
                            "description": "Número de chaves vendidas.",
                            "type": "integer"
                          }
                        },
                        "type": "object"
                      },
                      "limits": {
                        "$ref": "#/components/schemas/admin-item-limit-response"
                      },
                      "order": {
                        "description": "Prioridade da ordem de jogos na lista.",
                        "example": 1,
                        "type": "integer"
                      },
                      "periods": {
                        "$ref": "#/components/schemas/item-periods-response"
                      },
                      "pre_order": {
                        "description": "Configurações de pré-venda.",
                        "properties": {
                          "description": {
                            "description": "Informações adicionais para a pré-venda que serão enviadas por e-mail.",
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "is_enabled": {
                            "description": "Se desabilitado, o item não é uma pré-venda.",
                            "type": "boolean"
                          },
                          "release_date": {
                            "description": "Data de lançamento da chave de jogo no formato ISO 8601.",
                            "type": [
                              "string",
                              "null"
                            ]
                          }
                        },
                        "type": "object"
                      },
                      "prices": {
                        "description": "Preços em moedas reais.",
                        "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": "País onde este preço está disponível. Código de duas letras de acordo com o padrão [ISO 3166-1 alpha 2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).",
                              "example": "US",
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "currency": {
                              "description": "Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                              "example": "RUB",
                              "type": "string"
                            },
                            "is_default": {
                              "description": "O preço padrão é usado para criar o catálogo se nenhum preço for especificado na moeda do usuário.",
                              "type": "boolean"
                            },
                            "is_enabled": {
                              "type": "boolean"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "regions": {
                        "$ref": "#/components/schemas/Game-Keys_regions"
                      },
                      "sku": {
                        "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                        "example": "game_1",
                        "type": "string"
                      },
                      "type": {
                        "description": "Tipo de item. Neste caso é sempre `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": "Objeto com localizações para descrição do jogo. As chaves são especificadas no padrão ISO 3166-1.",
                              "example": {
                                "en": "Game 1 Example"
                              },
                              "type": "object"
                            },
                            "image_url": {
                              "description": "URL da imagem.",
                              "example": "https://image.example.com",
                              "type": "string"
                            },
                            "is_default": {
                              "type": "boolean"
                            },
                            "name": {
                              "additionalProperties": true,
                              "description": "Objeto com localizações para o nome da moeda virtual. As chaves são especificadas no padrão ISO 3166-1.",
                              "example": {
                                "en": "Gold"
                              },
                              "type": "object"
                            },
                            "sku": {
                              "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                              "example": "gold",
                              "type": "string"
                            },
                            "type": {
                              "description": "Tipo de item. Neste caso é sempre `virtual_currency`.",
                              "example": "virtual_currency",
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "type": [
                          "array",
                          "null"
                        ]
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Jogo recebido com sucesso."
      },
      "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": "Objeto com jogos.",
              "properties": {
                "items": {
                  "items": {
                    "properties": {
                      "attributes": {
                        "$ref": "#/components/schemas/Game-Keys_admin-attributes"
                      },
                      "description": {
                        "$ref": "#/components/schemas/description-localization-object"
                      },
                      "groups": {
                        "description": "Grupo aos quais o item pertence.",
                        "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": "URL da imagem.",
                        "example": "https://image.example.com",
                        "type": "string"
                      },
                      "is_enabled": {
                        "description": "Se desabilitado, o item não poderá ser comprado nem acessado pelo inventário.",
                        "type": "boolean"
                      },
                      "is_free": {
                        "$ref": "#/components/schemas/value-is_free"
                      },
                      "is_show_in_store": {
                        "description": "O item está disponível para compra.",
                        "type": "boolean"
                      },
                      "item_id": {
                        "description": "ID de item exclusivo interno que é fornecido na criação do item.",
                        "example": 1,
                        "type": "integer"
                      },
                      "long_description": {
                        "$ref": "#/components/schemas/long-description-localization-object"
                      },
                      "media_list": {
                        "description": "Recursos adicionais do jogo, como capturas de tela, vídeo de jogabilidade e assim por diante.",
                        "example": [
                          {
                            "type": "image",
                            "url": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg"
                          }
                        ],
                        "items": {
                          "properties": {
                            "type": {
                              "description": "Tipo de mídia: `image`/`video`.",
                              "enum": [
                                "image",
                                "video"
                              ],
                              "example": "image",
                              "type": "string"
                            },
                            "url": {
                              "description": "Arquivo de recurso.",
                              "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": "Prioridade da ordem de jogos na lista.",
                        "example": 1,
                        "type": "integer"
                      },
                      "sku": {
                        "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                        "example": "game_1",
                        "type": "string"
                      },
                      "type": {
                        "description": "Tipo de item. Neste caso é sempre `unit`.",
                        "example": "unit",
                        "type": "string"
                      },
                      "unit_items": {
                        "description": "Chaves de jogo para diferentes DRMs.",
                        "items": {
                          "description": "Item de chave de jogo. Ele representa o jogo em uma determinada plataforma (Steam, GOG, etc.).",
                          "properties": {
                            "attributes": {
                              "$ref": "#/components/schemas/Game-Keys_admin-attributes"
                            },
                            "drm_id": {
                              "description": "ID exclusivo interno do DRM.",
                              "example": 1,
                              "type": "integer"
                            },
                            "drm_image": {
                              "description": "Ícone de DRM da chave de jogo.",
                              "example": "https://upload.wikimedia.org/wikipedia/en/4/48/Steam_Icon_2014.png",
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "drm_name": {
                              "description": "Nome do DRM da chave de jogo.",
                              "example": "Steam",
                              "type": "string"
                            },
                            "drm_sku": {
                              "description": "ID de DRM exclusivo.",
                              "example": "steam",
                              "type": "string"
                            },
                            "groups": {
                              "description": "Grupo aos quais o item pertence.",
                              "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": "Se desabilitado, o item não poderá ser comprado nem acessado pelo inventário.",
                              "type": "boolean"
                            },
                            "is_free": {
                              "$ref": "#/components/schemas/value-is_free"
                            },
                            "is_sales_exist": {
                              "description": "Se `true`, a chave de jogo foi comprada pelos usuários.",
                              "type": "boolean"
                            },
                            "is_show_in_store": {
                              "description": "O item está disponível para compra.",
                              "type": "boolean"
                            },
                            "item_id": {
                              "description": "ID de item exclusivo interno que é fornecido na criação do item.",
                              "example": 1,
                              "type": "integer"
                            },
                            "keys": {
                              "properties": {
                                "available": {
                                  "description": "Número de chaves disponíveis para compra.",
                                  "type": "integer"
                                },
                                "total": {
                                  "description": "Número total de chaves carregadas.",
                                  "type": "integer"
                                },
                                "used": {
                                  "description": "Número de chaves vendidas.",
                                  "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": "Prioridade da ordem de jogos na lista.",
                              "example": 1,
                              "type": "integer"
                            },
                            "periods": {
                              "$ref": "#/components/schemas/item-periods-response"
                            },
                            "pre_order": {
                              "description": "Configurações de pré-venda.",
                              "properties": {
                                "description": {
                                  "description": "Informações adicionais para a pré-venda que serão enviadas por e-mail.",
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "is_enabled": {
                                  "description": "Se desabilitado, o item não é uma pré-venda.",
                                  "type": "boolean"
                                },
                                "release_date": {
                                  "description": "Data de lançamento da chave de jogo no formato ISO 8601.",
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                }
                              },
                              "type": "object"
                            },
                            "prices": {
                              "description": "Preços em moedas reais.",
                              "example": [
                                {
                                  "amount": 1299.99,
                                  "currency": "RUB",
                                  "is_default": true,
                                  "is_enabled": true
                                }
                              ],
                              "items": {
                                "properties": {
                                  "amount": {
                                    "example": 1299.99,
                                    "type": "number"
                                  },
                                  "country_iso": {
                                    "description": "País onde este preço está disponível. Código de duas letras de acordo com o padrão [ISO 3166-1 alpha 2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).",
                                    "example": "US",
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "currency": {
                                    "description": "Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                                    "example": "RUB",
                                    "type": "string"
                                  },
                                  "is_default": {
                                    "description": "O preço padrão é usado para criar o catálogo se nenhum preço for especificado na moeda do usuário.",
                                    "type": "boolean"
                                  },
                                  "is_enabled": {
                                    "type": "boolean"
                                  }
                                },
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "regions": {
                              "$ref": "#/components/schemas/Game-Keys_regions"
                            },
                            "sku": {
                              "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                              "example": "game_1",
                              "type": "string"
                            },
                            "type": {
                              "description": "Tipo de item. Neste caso é sempre `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": "Objeto com localizações para descrição do jogo. As chaves são especificadas no padrão ISO 3166-1.",
                                    "example": {
                                      "en": "Game 1 Example"
                                    },
                                    "type": [
                                      "object",
                                      "null"
                                    ]
                                  },
                                  "image_url": {
                                    "description": "URL da imagem.",
                                    "example": "https://image.example.com",
                                    "type": "string"
                                  },
                                  "is_default": {
                                    "type": "boolean"
                                  },
                                  "name": {
                                    "additionalProperties": true,
                                    "description": "Objeto com localizações para o nome da moeda virtual. As chaves são especificadas no padrão ISO 3166-1.",
                                    "example": {
                                      "en": "Gold"
                                    },
                                    "type": "object"
                                  },
                                  "sku": {
                                    "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                                    "example": "gold",
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Tipo de item. Neste caso é sempre `virtual_currency`.",
                                    "example": "virtual_currency",
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "type": [
                                "array",
                                "null"
                              ]
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "A lista de jogos foi recebida com sucesso."
      },
      "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": "Os códigos foram recebidos com sucesso."
      },
      "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": "Objeto com jogos.",
              "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": "ID de DRM.",
                        "example": 1,
                        "type": "number"
                      },
                      "image": {
                        "description": "URL da imagem.",
                        "example": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                        "type": "string"
                      },
                      "link": {
                        "description": "Resgatar link.",
                        "example": "https://support.us.playstation.com",
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "name": {
                        "description": "Nome do DRM.",
                        "example": "Steam",
                        "type": "string"
                      },
                      "redeem_instruction_link": {
                        "description": "Resgatar link de instrução.",
                        "example": "https://support.us.playstation.com",
                        "type": "string"
                      },
                      "sku": {
                        "description": "ID de DRM exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                        "example": "steam",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "A lista de DRMs foi recebida com sucesso."
      },
      "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": "Objeto com jogos.",
              "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": "Descrição do item.",
                        "example": "Game description",
                        "type": "string"
                      },
                      "drm_name": {
                        "description": "Nome do DRM.",
                        "example": "Steam",
                        "type": "string"
                      },
                      "drm_sku": {
                        "description": "ID de DRM exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                        "example": "steam",
                        "type": "string"
                      },
                      "groups": {
                        "$ref": "#/components/schemas/items_client_groups_response"
                      },
                      "has_keys": {
                        "description": "Se `true`, a chave de jogo tem chaves para venda.",
                        "example": false,
                        "type": "boolean"
                      },
                      "image_url": {
                        "description": "URL da imagem.",
                        "example": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                        "type": "string"
                      },
                      "is_free": {
                        "$ref": "#/components/schemas/value-is_free"
                      },
                      "is_pre_order": {
                        "description": "Se `true`, a chave do jogo é uma pré-venda e a data de lançamento não foi passada.",
                        "example": true,
                        "type": "boolean"
                      },
                      "name": {
                        "description": "Nome do item.",
                        "example": "Game name",
                        "type": "string"
                      },
                      "periods": {
                        "$ref": "#/components/schemas/item-periods-response"
                      },
                      "price": {
                        "description": "Preços dos itens.",
                        "properties": {
                          "amount": {
                            "description": "Preço do item com desconto.",
                            "example": "2.9900",
                            "type": "string"
                          },
                          "amount_without_discount": {
                            "description": "Preço do item.",
                            "example": "2.9900",
                            "type": "string"
                          },
                          "currency": {
                            "description": "Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                            "example": "USD",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "release_date": {
                        "description": "Data de lançamento da chave de jogo no formato ISO 8601.",
                        "example": "2020-08-11T10:00:00+03:00",
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "sku": {
                        "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                        "example": "game_01",
                        "type": "string"
                      },
                      "type": {
                        "description": "Tipo de item: `game_key`.",
                        "example": "game_key",
                        "type": "string"
                      },
                      "virtual_prices": {
                        "description": "Preços virtuais.",
                        "items": {
                          "description": "Preço virtual.",
                          "properties": {
                            "amount": {
                              "description": "Preço do item com desconto em moeda virtual.",
                              "example": 100,
                              "type": "integer"
                            },
                            "amount_without_discount": {
                              "description": "Preço do item.",
                              "example": 200,
                              "type": "integer"
                            },
                            "description": {
                              "description": "Descrição da moeda virtual.",
                              "example": "Big Rocket - description",
                              "type": "string"
                            },
                            "image_url": {
                              "description": "Imagem da moeda virtual.",
                              "example": "http://image.png",
                              "type": "string"
                            },
                            "is_default": {
                              "description": "Se o preço é padrão para o item.",
                              "example": true,
                              "type": "boolean"
                            },
                            "name": {
                              "description": "Nome da moeda virtual.",
                              "example": "SHOTGUN FOR TRUE RAIDERS",
                              "type": "string"
                            },
                            "sku": {
                              "description": "SKU da moeda virtual.",
                              "example": "vc_test",
                              "type": "string"
                            },
                            "type": {
                              "description": "Tipo de moeda virtual.",
                              "example": "virtual_currency",
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "A lista de chaves de jogo foi recebida com sucesso."
      },
      "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": "Objeto com jogos.",
              "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": "Descrição do item.",
                        "example": "Game description",
                        "type": "string"
                      },
                      "groups": {
                        "$ref": "#/components/schemas/items_client_groups_response"
                      },
                      "image_url": {
                        "description": "URL da imagem.",
                        "example": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                        "type": "string"
                      },
                      "name": {
                        "description": "Nome do item.",
                        "example": "Game name",
                        "type": "string"
                      },
                      "promotions": {
                        "$ref": "#/components/schemas/Catalog_item_promotions"
                      },
                      "sku": {
                        "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                        "example": "game_01",
                        "type": "string"
                      },
                      "type": {
                        "description": "Tipo de item:`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": "Nome do DRM.",
                              "example": "Steam",
                              "type": "string"
                            },
                            "drm_sku": {
                              "description": "ID de DRM exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                              "example": "steam",
                              "type": "string"
                            },
                            "has_keys": {
                              "description": "Se `true`, a chave de jogo tem chaves para venda.",
                              "example": false,
                              "type": "boolean"
                            },
                            "is_free": {
                              "$ref": "#/components/schemas/value-is_free"
                            },
                            "is_pre_order": {
                              "description": "Se `true`, a chave do jogo é uma pré-venda e a data de lançamento não foi passada.",
                              "example": true,
                              "type": "boolean"
                            },
                            "periods": {
                              "$ref": "#/components/schemas/item-periods"
                            },
                            "price": {
                              "description": "Preços dos itens.",
                              "properties": {
                                "amount": {
                                  "description": "Preço do item com desconto.",
                                  "example": "2.9900",
                                  "type": "string"
                                },
                                "amount_without_discount": {
                                  "description": "Preço do item.",
                                  "example": "2.9900",
                                  "type": "string"
                                },
                                "currency": {
                                  "description": "Moeda do preço do item. Código de três letras de acordo com [a 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": "Data de lançamento da chave de jogo no formato ISO 8601.",
                              "example": "2020-08-11T10:00:00+03:00",
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "sku": {
                              "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                              "example": "game_01",
                              "type": "string"
                            },
                            "type": {
                              "description": "Tipo de item: `game_key`.",
                              "example": "game_key",
                              "type": "string"
                            },
                            "virtual_prices": {
                              "description": "Preços virtuais.",
                              "items": {
                                "description": "Preço virtual.",
                                "properties": {
                                  "amount": {
                                    "description": "Preço do item com desconto em moeda virtual.",
                                    "example": 100,
                                    "type": "integer"
                                  },
                                  "amount_without_discount": {
                                    "description": "Preço do item.",
                                    "example": 200,
                                    "type": "integer"
                                  },
                                  "description": {
                                    "description": "Descrição da moeda virtual.",
                                    "example": "Big Rocket - description",
                                    "type": "string"
                                  },
                                  "image_url": {
                                    "description": "Imagem da moeda virtual.",
                                    "example": "http://image.png",
                                    "type": "string"
                                  },
                                  "is_default": {
                                    "description": "Se o preço é padrão para o item.",
                                    "example": true,
                                    "type": "boolean"
                                  },
                                  "name": {
                                    "description": "Nome da moeda virtual.",
                                    "example": "SHOTGUN FOR TRUE RAIDERS",
                                    "type": "string"
                                  },
                                  "sku": {
                                    "description": "SKU da moeda virtual.",
                                    "example": "vc_test",
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "Tipo de moeda virtual.",
                                    "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": "Tipo de unidade: `game`.",
                        "example": "game",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "A lista de jogos foi recebida com sucesso."
      },
      "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": "As informações da sessão de carregamento de códigos foram recebidas com sucesso."
      },
      "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": "Objeto com informações do jogo.",
              "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": "Lista de chaves de jogo que o usuário possui recebida com sucesso."
      },
      "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": "Autenticação básica não aprovada ou errada. Verifique se você usou a autenticação básica ou as credenciais corretas."
      },
      "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": "Cabeçalho de autorização não enviado."
      },
      "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": "Solicitação inválida."
      },
      "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": "O item virtual especificado foi recebido com sucesso."
      },
      "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": "A lista de moedas virtuais foi recebida com sucesso."
      },
      "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": "A moeda virtual especificada foi recebida com sucesso."
      },
      "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": "O pacote de moedas virtuais especificado foi recebido com sucesso."
      },
      "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": "A lista de pacotes de moedas virtuais foi recebida com sucesso."
      },
      "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": "A lista de itens virtuais foi recebida com sucesso."
      },
      "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": "A lista de itens virtuais foi recebida com sucesso."
      },
      "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": "Objeto com itens virtuais.",
              "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": "Descrição do item.",
                        "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": "Nome do item.",
                        "example": "Big Rocket",
                        "type": "string"
                      },
                      "sku": {
                        "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                        "example": "com.xsolla.big_rocket_1",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "A lista de todos os itens virtuais foi recebida com sucesso."
      },
      "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": "O item virtual foi recebido com sucesso."
      },
      "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": "Descrição do item.",
                        "example": "Big Rocket - description",
                        "type": "string"
                      },
                      "groups": {
                        "$ref": "#/components/schemas/items_client_groups_response"
                      },
                      "image_url": {
                        "description": "URL da imagem.",
                        "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": "Nome do item.",
                        "example": "Big Rocket",
                        "type": "string"
                      },
                      "periods": {
                        "$ref": "#/components/schemas/item-periods-response"
                      },
                      "price": {
                        "description": "Preços dos itens.",
                        "properties": {
                          "amount": {
                            "description": "Preço do item com desconto.",
                            "example": "100.99",
                            "type": "string"
                          },
                          "amount_without_discount": {
                            "description": "Preço do item.",
                            "example": "100.99",
                            "type": "string"
                          },
                          "currency": {
                            "description": "Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                            "example": "USD",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "promotions": {
                        "$ref": "#/components/schemas/Catalog_item_promotions"
                      },
                      "sku": {
                        "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                        "example": "com.xsolla.big_rocket_1",
                        "type": "string"
                      },
                      "type": {
                        "description": "Tipo de item: `consumable`/`expiration`/`permanent`/`lootboxes`/`physical`.",
                        "example": "virtual_good",
                        "type": "string"
                      },
                      "virtual_item_type": {
                        "description": "Tipo de item virtual.",
                        "enum": [
                          "consumable",
                          "non_consumable",
                          "non_renewing_subscription"
                        ],
                        "example": "non_consumable",
                        "type": "string",
                        "x-enumDescriptions": {
                          "consumable": "Um item que desaparece do inventário após o uso (por exemplo, munição).",
                          "non_consumable": "Um item que permanece no inventário por um período ilimitado de tempo.",
                          "non_renewing_subscription": "Item de tempo limitado que pode representar acesso a serviços ou conteúdos por um período limitado."
                        }
                      },
                      "virtual_prices": {
                        "description": "Preços virtuais.",
                        "items": {
                          "description": "Preço virtual.",
                          "properties": {
                            "amount": {
                              "description": "Preço do item com desconto em moeda virtual.",
                              "example": 100,
                              "type": "integer"
                            },
                            "amount_without_discount": {
                              "description": "Preço do item.",
                              "example": 200,
                              "type": "integer"
                            },
                            "description": {
                              "description": "Descrição da moeda virtual.",
                              "example": "Big Rocket - description",
                              "type": "string"
                            },
                            "image_url": {
                              "example": "http://image.png",
                              "type": "string"
                            },
                            "is_default": {
                              "description": "Se o preço é padrão para o item.",
                              "example": true,
                              "type": "boolean"
                            },
                            "name": {
                              "description": "Nome da moeda virtual.",
                              "example": "SHOTGUN FOR TRUE RAIDERS",
                              "type": "string"
                            },
                            "sku": {
                              "description": "SKU da moeda virtual.",
                              "example": "com.xsolla.vc_1",
                              "type": "string"
                            },
                            "type": {
                              "description": "Tipo de moeda virtual.",
                              "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": "A lista de itens do grupo especificado foi recebida com sucesso."
      },
      "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": "Grupos filhos.",
                        "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": "Grupos filhos.",
                              "example": [
                                {
                                  "children": [],
                                  "description": "Accessory",
                                  "external_id": "accessory",
                                  "image_url": null,
                                  "level": 2,
                                  "name": "Accessory",
                                  "order": 1,
                                  "parent_external_id": "background"
                                }
                              ],
                              "items": {
                                "properties": {
                                  "children": {
                                    "description": "Grupos filhos.",
                                    "example": [],
                                    "items": {
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "description": {
                                    "description": "Descrição do grupo.",
                                    "example": "Accessory",
                                    "type": "string"
                                  },
                                  "external_id": {
                                    "description": "ID de grupo externo.",
                                    "example": "accessory",
                                    "type": "string"
                                  },
                                  "image_url": {
                                    "description": "URL da imagem.",
                                    "example": null,
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "level": {
                                    "description": "Nível de aninhamento de grupo.",
                                    "example": 2,
                                    "type": "integer"
                                  },
                                  "name": {
                                    "description": "Nome do grupo.",
                                    "example": "Accessory",
                                    "type": "string"
                                  },
                                  "order": {
                                    "description": "Define a ordem do arranjo.",
                                    "example": 1,
                                    "type": "integer"
                                  },
                                  "parent_external_id": {
                                    "description": "ID de grupo pai externo.",
                                    "example": "background",
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  }
                                },
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "description": {
                              "description": "Descrição do grupo.",
                              "example": "Background description",
                              "type": "string"
                            },
                            "external_id": {
                              "description": "ID de grupo externo.",
                              "example": "background",
                              "type": "string"
                            },
                            "image_url": {
                              "description": "URL da imagem do grupo.",
                              "example": null,
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "level": {
                              "description": "Nível de aninhamento de grupo.",
                              "example": 1,
                              "type": "integer"
                            },
                            "name": {
                              "description": "Nome do grupo.",
                              "example": "Background",
                              "type": "string"
                            },
                            "order": {
                              "description": "Define a ordem do arranjo.",
                              "example": 1,
                              "type": "integer"
                            },
                            "parent_external_id": {
                              "description": "ID de grupo pai externo.",
                              "example": "weapons",
                              "type": [
                                "string",
                                "null"
                              ]
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "description": {
                        "description": "Descrição do grupo.",
                        "example": "All weapons available in the game",
                        "type": "string"
                      },
                      "external_id": {
                        "description": "ID de grupo externo.",
                        "example": "weapons",
                        "type": "string"
                      },
                      "image_url": {
                        "description": "URL da imagem.",
                        "example": null,
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "level": {
                        "description": "Nível de aninhamento de grupo.",
                        "example": 0,
                        "type": "integer"
                      },
                      "name": {
                        "description": "Nome do grupo.",
                        "example": "Weapons",
                        "type": "string"
                      },
                      "order": {
                        "description": "Define a ordem do arranjo.",
                        "example": 1,
                        "type": "integer"
                      },
                      "parent_external_id": {
                        "description": "ID de grupo pai externo.",
                        "example": null,
                        "type": [
                          "string",
                          "null"
                        ]
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "A lista de grupos foi recebida com sucesso."
      },
      "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": "A lista de itens virtuais foi recebida com sucesso."
      },
      "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": "A moeda virtual foi recebida com sucesso."
      },
      "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": "A lista de moedas virtuais foi recebida com sucesso."
      },
      "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": "O pacote de moedas virtuais foi recebido com sucesso."
      },
      "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": "A lista de pacotes de moedas virtuais foi recebida com sucesso."
      },
      "Virtual-Items-Currency_200-quick-purchase": {
        "content": {
          "application/json": {
            "examples": {
              "response": {
                "value": {
                  "order_id": 641
                }
              }
            },
            "schema": {
              "properties": {
                "order_id": {
                  "description": "ID de pedido.",
                  "type": "integer"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "Compra virtual rápida bem-sucedida."
      },
      "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": "Item virtual criado com sucesso."
      },
      "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": "Autenticação básica não aprovada ou errada. Verifique se você usou a autenticação básica ou as credenciais corretas."
      },
      "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": "O item não foi encontrado. Certifique-se de que o `project_id` e o `item_sku` estão corretos."
      },
      "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": "O grupo não foi encontrado. Verifique se o `external_id` está correto e se o grupo não está desativado ou excluído."
      },
      "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": "Solicitação inválida."
      },
      "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": "Não há moedas virtuais suficientes."
      },
      "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": "Erro de validação causado por parâmetros incorretos do corpo da solicitação, propriedades do arquivo ou conteúdo do arquivo."
      },
      "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": "Item não encontrado. Certifique-se de que o `project_id` e o `item_id` estão corretos."
      },
      "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": "Item não encontrado. Certifique-se de que o `project_id` e o `sku` estão corretos."
      },
      "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": "Objeto com item vendável.",
              "properties": {
                "attributes": {
                  "$ref": "#/components/schemas/Virtual-Items-Currency_client-attributes"
                },
                "can_be_bought": {
                  "description": "Se `true`, o usuário pode comprar um item.",
                  "example": true,
                  "type": "boolean"
                },
                "custom_attributes": {
                  "$ref": "#/components/schemas/item-custom-attributes-response"
                },
                "description": {
                  "description": "Descrição do item.",
                  "example": "Electric shield",
                  "type": "string"
                },
                "groups": {
                  "$ref": "#/components/schemas/items_client_groups_response"
                },
                "image_url": {
                  "description": "URL da imagem.",
                  "example": "https://cdn3.xsolla.com/img/misc/images/d2d6b1b517e6a7f3765c3bb5a3cfb87d.png",
                  "type": "string"
                },
                "is_free": {
                  "$ref": "#/components/schemas/value-is_free"
                },
                "item_id": {
                  "description": "ID de item exclusivo interno que é fornecido na criação do item.",
                  "example": 259774,
                  "type": "integer"
                },
                "limits": {
                  "$ref": "#/components/schemas/Catalog_item_limits"
                },
                "name": {
                  "description": "Nome do item.",
                  "example": "Electric shield",
                  "type": "string"
                },
                "price": {
                  "description": "Preços dos itens.",
                  "properties": {
                    "amount": {
                      "description": "Preço do item com desconto.",
                      "example": "9.99",
                      "type": "string"
                    },
                    "amount_without_discount": {
                      "description": "Preço do item.",
                      "example": "9.99",
                      "type": "string"
                    },
                    "currency": {
                      "description": "Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                      "example": "USD",
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "promotions": {
                  "$ref": "#/components/schemas/Catalog_item_promotions"
                },
                "sku": {
                  "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                  "example": "electric_shield",
                  "type": "string"
                },
                "type": {
                  "description": "Tipo de item: `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": "Tipo de item virtual.",
                  "enum": [
                    "consumable",
                    "non_consumable",
                    "non_renewing_subscription"
                  ],
                  "example": "non-consumable",
                  "type": "string",
                  "x-enumDescriptions": {
                    "consumable": "Um item que desaparece do inventário após o uso (por exemplo, munição).",
                    "non_consumable": "Um item que permanece no inventário por um período ilimitado de tempo.",
                    "non_renewing_subscription": "Item de tempo limitado que pode representar acesso a serviços ou conteúdos por um período limitado."
                  }
                },
                "virtual_prices": {
                  "description": "Preços virtuais.",
                  "items": {
                    "description": "Preço virtual.",
                    "properties": {
                      "amount": {
                        "description": "Preço do item com desconto em moeda virtual.",
                        "example": 10,
                        "type": "integer"
                      },
                      "amount_without_discount": {
                        "description": "Preço do item.",
                        "example": 10,
                        "type": "integer"
                      },
                      "calculated_price": {
                        "properties": {
                          "amount": {
                            "type": "string"
                          },
                          "amount_without_discount": {
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "description": {
                        "description": "Descrição da moeda virtual.",
                        "example": null,
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "image_url": {
                        "description": "Imagem da moeda virtual.",
                        "example": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                        "type": "string"
                      },
                      "is_default": {
                        "description": "Se o preço é padrão para o item.",
                        "example": true,
                        "type": "boolean"
                      },
                      "item_id": {
                        "description": "ID de item exclusivo interno que é fornecido na criação do item.",
                        "example": 259774,
                        "type": "integer"
                      },
                      "name": {
                        "description": "Nome da moeda virtual.",
                        "example": "Gold",
                        "type": "string"
                      },
                      "sku": {
                        "description": "SKU da moeda virtual.",
                        "example": "gold",
                        "type": "string"
                      },
                      "type": {
                        "description": "Tipo de moeda virtual.",
                        "example": "virtual_currency",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                },
                "vp_rewards": {
                  "$ref": "#/components/schemas/client-item-value-point-reward"
                }
              },
              "type": "object"
            }
          }
        },
        "description": "O item vendável foi recebido com sucesso."
      },
      "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": "Se `true`, o usuário pode comprar um item.",
                        "example": true,
                        "type": "boolean"
                      },
                      "custom_attributes": {
                        "$ref": "#/components/schemas/item-custom-attributes-response"
                      },
                      "description": {
                        "description": "Descrição do item.",
                        "example": "Electric shield",
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "groups": {
                        "$ref": "#/components/schemas/items_client_groups_response"
                      },
                      "image_url": {
                        "description": "URL da imagem.",
                        "example": "https://cdn3.xsolla.com/img/misc/images/d2d6b1b517e6a7f3765c3bb5a3cfb87d.png",
                        "type": "string"
                      },
                      "is_free": {
                        "$ref": "#/components/schemas/value-is_free"
                      },
                      "item_id": {
                        "description": "ID de item exclusivo interno que é fornecido na criação do item.",
                        "example": 259774,
                        "type": "integer"
                      },
                      "limits": {
                        "$ref": "#/components/schemas/Catalog_item_limits"
                      },
                      "name": {
                        "description": "Nome do item.",
                        "example": "Electric shield",
                        "type": "string"
                      },
                      "price": {
                        "description": "Preços dos itens.",
                        "properties": {
                          "amount": {
                            "description": "Preço do item com desconto.",
                            "example": "9.99",
                            "type": "string"
                          },
                          "amount_without_discount": {
                            "description": "Preço do item.",
                            "example": "9.99",
                            "type": "string"
                          },
                          "currency": {
                            "description": "Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                            "example": "USD",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "promotions": {
                        "$ref": "#/components/schemas/Catalog_item_promotions"
                      },
                      "sku": {
                        "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                        "example": "com.xsolla.electric_shield_1",
                        "type": "string"
                      },
                      "type": {
                        "description": "Tipo de item: `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": "Tipo de item virtual.",
                        "enum": [
                          "consumable",
                          "non_consumable",
                          "non_renewing_subscription"
                        ],
                        "example": "non_consumable",
                        "type": "string",
                        "x-enumDescriptions": {
                          "consumable": "Um item que desaparece do inventário após o uso (por exemplo, munição).",
                          "non_consumable": "Um item que permanece no inventário por um período ilimitado de tempo.",
                          "non_renewing_subscription": "Item de tempo limitado que pode representar acesso a serviços ou conteúdos por um período limitado."
                        }
                      },
                      "virtual_prices": {
                        "description": "Preços virtuais.",
                        "items": {
                          "description": "Preço virtual.",
                          "properties": {
                            "amount": {
                              "description": "Preço do item com desconto em moeda virtual.",
                              "example": 10,
                              "type": "integer"
                            },
                            "amount_without_discount": {
                              "description": "Preço do item.",
                              "example": 10,
                              "type": "integer"
                            },
                            "calculated_price": {
                              "properties": {
                                "amount": {
                                  "type": "string"
                                },
                                "amount_without_discount": {
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "description": {
                              "description": "Descrição da moeda virtual.",
                              "example": null,
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "image_url": {
                              "example": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                              "type": "string"
                            },
                            "is_default": {
                              "description": "Se o preço é padrão para o item.",
                              "example": true,
                              "type": "boolean"
                            },
                            "item_id": {
                              "description": "ID de item exclusivo interno que é fornecido na criação do item.",
                              "example": 259774,
                              "type": "integer"
                            },
                            "name": {
                              "description": "Nome da moeda virtual.",
                              "example": "Gold",
                              "type": "string"
                            },
                            "sku": {
                              "description": "SKU da moeda virtual.",
                              "example": "com.xsolla.gold_1",
                              "type": "string"
                            },
                            "type": {
                              "description": "Tipo de moeda virtual.",
                              "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": "A lista de itens vendáveis do grupo especificado foi recebida com sucesso."
      },
      "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": "Objeto com itens vendáveis.",
              "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": "Tipo de pacote. Devolvido se o tipo de item for um pacote.",
                        "enum": [
                          "standard",
                          "virtual_currency_package"
                        ],
                        "type": "string"
                      },
                      "can_be_bought": {
                        "description": "Se `true`, o usuário pode comprar um item.",
                        "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": "Descrição do item.",
                        "example": "Electric shield",
                        "type": "string"
                      },
                      "groups": {
                        "$ref": "#/components/schemas/items_client_groups_response"
                      },
                      "image_url": {
                        "description": "URL da imagem.",
                        "example": "https://cdn3.xsolla.com/img/misc/images/d2d6b1b517e6a7f3765c3bb5a3cfb87d.png",
                        "type": "string"
                      },
                      "is_free": {
                        "$ref": "#/components/schemas/value-is_free"
                      },
                      "item_id": {
                        "description": "ID de item exclusivo interno que é fornecido na criação do item.",
                        "example": 259774,
                        "type": "integer"
                      },
                      "limits": {
                        "$ref": "#/components/schemas/Catalog_item_limits"
                      },
                      "name": {
                        "description": "Nome do item.",
                        "example": "Electric shield",
                        "type": "string"
                      },
                      "price": {
                        "description": "Preços dos itens.",
                        "properties": {
                          "amount": {
                            "description": "Preço do item com desconto.",
                            "example": "9.99",
                            "type": "string"
                          },
                          "amount_without_discount": {
                            "description": "Preço do item.",
                            "example": "9.99",
                            "type": "string"
                          },
                          "currency": {
                            "description": "Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
                            "example": "USD",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "promotions": {
                        "$ref": "#/components/schemas/Catalog_item_promotions"
                      },
                      "sku": {
                        "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                        "example": "com.xsolla.electric_shield_1",
                        "type": "string"
                      },
                      "total_content_price": {
                        "$ref": "#/components/schemas/Bundles_total_content_price"
                      },
                      "type": {
                        "description": "Tipo de item: `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": "Tipo de item virtual.",
                        "enum": [
                          "consumable",
                          "non_consumable",
                          "non_renewing_subscription"
                        ],
                        "example": "non-consumable",
                        "type": "string",
                        "x-enumDescriptions": {
                          "consumable": "Um item que desaparece do inventário após o uso (por exemplo, munição).",
                          "non_consumable": "Um item que permanece no inventário por um período ilimitado de tempo.",
                          "non_renewing_subscription": "Item de tempo limitado que pode representar acesso a serviços ou conteúdos por um período limitado."
                        }
                      },
                      "virtual_prices": {
                        "description": "Preços virtuais.",
                        "items": {
                          "description": "Preço virtual.",
                          "properties": {
                            "amount": {
                              "description": "Preço do item com desconto em moeda virtual.",
                              "example": 10,
                              "type": "integer"
                            },
                            "amount_without_discount": {
                              "description": "Preço do item.",
                              "example": 10,
                              "type": "integer"
                            },
                            "calculated_price": {
                              "properties": {
                                "amount": {
                                  "type": "string"
                                },
                                "amount_without_discount": {
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "description": {
                              "description": "Descrição da moeda virtual.",
                              "example": null,
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "image_url": {
                              "description": "Imagem da moeda virtual.",
                              "example": "https://cdn3.xsolla.com/img/misc/images/e2e9ce8b00eb0190c161c4258b899101.png",
                              "type": "string"
                            },
                            "is_default": {
                              "description": "Se o preço é padrão para o item.",
                              "example": true,
                              "type": "boolean"
                            },
                            "item_id": {
                              "description": "ID de item exclusivo interno que é fornecido na criação do item.",
                              "example": 259774,
                              "type": "integer"
                            },
                            "name": {
                              "description": "Nome da moeda virtual.",
                              "example": "Gold",
                              "type": "string"
                            },
                            "sku": {
                              "description": "SKU da moeda virtual.",
                              "example": "com.xsolla.gold_1",
                              "type": "string"
                            },
                            "type": {
                              "description": "Tipo de moeda virtual.",
                              "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": "A lista de itens vendáveis foi recebida com sucesso."
      }
    },
    "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": "Código de erro.",
            "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": "Código de erro.",
            "example": 1102,
            "type": "number"
          },
          "errorMessage": {
            "description": "Mensagem de erro legível.",
            "example": "[0401-1102]: Unprocessable Entity. The property `external_id` is required",
            "type": "string"
          },
          "statusCode": {
            "description": "Código de status da resposta.",
            "example": 422,
            "type": "number"
          },
          "transactionId": {
            "description": "ID de solicitação exclusivo.",
            "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": "Lista de atributos.",
        "items": {
          "$ref": "#/components/schemas/attribute"
        },
        "type": "array"
      },
      "Bundles_admin-post-put-attributes": {
        "description": "Lista de atributos.\n<div class=\"notice\"><strong>Atenção.</strong> Não <strong>é possível especificar mais de 20 atributos</strong> para o item. Qualquer tentativa de exceder o limite resulta em um erro.</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": "O conjunto especificado.",
        "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": "O conjunto especificado.",
        "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": "Quantidade dos itens selecionados no conjunto.",
              "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": "Quantidade do tipo de item no conjunto.",
            "minimum": 1,
            "type": "integer"
          },
          "sku": {
            "$ref": "#/components/schemas/Bundles_sku"
          },
          "type": {
            "$ref": "#/components/schemas/Bundles_type"
          }
        },
        "type": "object"
      },
      "Bundles_amount": {
        "description": "Preço do item com desconto.",
        "example": "100.99",
        "pattern": "^\\d*\\.?\\d*$",
        "type": "string"
      },
      "Bundles_amount_without_discount": {
        "description": "Preço do item.",
        "example": "100.99",
        "pattern": "^\\d*\\.?\\d*$",
        "type": "string"
      },
      "Bundles_bundle_type": {
        "default": "standard",
        "description": "Tipo de pacote. Use `standard` para criar um pacote com itens e especificar os SKUs dos itens incluídos no pacote.\nUse `partner_side_content` para criar um pacote vazio e adicionar itens do seu lado usando um [webhook](https://developers.xsolla.com/pt/webhooks/operation/personalized-partner-catalog/). Esse tipo é usado somente para a [personalização de catálogos no lado do parceiro](https://developers.xsolla.com/pt/doc/shop-builder/features/personalization/#guides_personalization_on_partner_side).",
        "enum": [
          "standard",
          "partner_side_content"
        ],
        "example": "standard",
        "type": "string"
      },
      "Bundles_client-attributes": {
        "default": [],
        "description": "Lista de atributos e seus valores correspondentes ao item. Pode ser usado para a filtragem de catálogos.",
        "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": "Nome do atributo.",
              "example": "Genre",
              "type": "string"
            },
            "values": {
              "items": {
                "properties": {
                  "external_id": {
                    "$ref": "#/components/schemas/value-external_id"
                  },
                  "value": {
                    "description": "Valor do atributo.",
                    "example": "Strategy",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "array"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Bundles_client_bundle": {
        "description": "O conjunto especificado.",
        "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": "Conteúdo do pacote de conjuntos.",
        "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": "Item em um pacote.",
          "properties": {
            "attributes": {
              "$ref": "#/components/schemas/Bundles_client-attributes"
            },
            "description": {
              "description": "Descrição do item.",
              "example": "Big Rocket - description",
              "type": "string"
            },
            "groups": {
              "$ref": "#/components/schemas/Bundles_groups_response"
            },
            "image_url": {
              "description": "URL da imagem.",
              "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": "Nome do item.",
              "example": "Big Rocket",
              "type": "string"
            },
            "price": {
              "description": "Preços dos itens.",
              "properties": {
                "amount": {
                  "description": "Preço do item com desconto.",
                  "example": "100.99",
                  "type": "string"
                },
                "amount_without_discount": {
                  "description": "Preço do item.",
                  "example": "100.99",
                  "type": "string"
                },
                "currency": {
                  "description": "Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Consulte a documentação para obter informações detalhadas sobre [as moedas suportadas pelo Xsolla](https://developers.xsolla.com/pt/doc/pay-station/references/supported-currencies/).",
                  "example": "USD",
                  "type": "string"
                }
              },
              "type": [
                "object",
                "null"
              ]
            },
            "quantity": {
              "description": "Quantidade de item em um pacote.",
              "example": 250,
              "type": "integer"
            },
            "sku": {
              "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, traços e sublinhados.",
              "example": "com.xsolla.big_rocket_1",
              "type": "string"
            },
            "type": {
              "description": "Tipo de item: `virtual_good`/`virtual_currency`/`bundle`.",
              "example": "virtual_currency",
              "type": "string"
            },
            "virtual_item_type": {
              "description": "Tipo de item virtual.",
              "enum": [
                "consumable",
                "non_consumable",
                "non_renewing_subscription"
              ],
              "example": "non-consumable",
              "type": "string",
              "x-enumDescriptions": {
                "consumable": "Um item que desaparece do inventário após o uso (por exemplo, munição).",
                "non_consumable": "Um item que permanece no inventário por um período ilimitado de tempo.",
                "non_renewing_subscription": "Item de tempo limitado que pode representar acesso a serviços ou conteúdos por um período limitado."
              }
            },
            "virtual_prices": {
              "description": "Preços virtuais.",
              "items": {
                "description": "Preço virtual.",
                "properties": {
                  "amount": {
                    "description": "Preço do item em moedas virtuais com desconto.",
                    "example": 100,
                    "type": "integer"
                  },
                  "amount_without_discount": {
                    "description": "Preço do item.",
                    "example": 200,
                    "type": "integer"
                  },
                  "description": {
                    "description": "Descrição da moeda virtual.",
                    "example": "Big Rocket - description",
                    "type": "string"
                  },
                  "image_url": {
                    "description": "Imagem da moeda virtual.",
                    "example": "http://image.png",
                    "type": "string"
                  },
                  "is_default": {
                    "description": "Se o preço é padrão para um item.",
                    "example": true,
                    "type": "boolean"
                  },
                  "name": {
                    "description": "Nome da moeda virtual.",
                    "example": "SHOTGUN FOR TRUE RAIDERS",
                    "type": "string"
                  },
                  "sku": {
                    "description": "SKU da moeda virtual.",
                    "example": "vc_test",
                    "type": "string"
                  },
                  "type": {
                    "description": "Tipo de moeda virtual.",
                    "example": "virtual_currency",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "array"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Bundles_client_description": {
        "description": "Descrição do item.",
        "example": "Big Rocket - description.",
        "type": [
          "string",
          "null"
        ]
      },
      "Bundles_client_name": {
        "description": "Nome do item.",
        "example": "Big Rocket",
        "type": "string"
      },
      "Bundles_currency": {
        "description": "Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).",
        "example": "USD",
        "type": "string"
      },
      "Bundles_currency-is_default": {
        "description": "Se o preço é padrão para um item.",
        "example": true,
        "type": "boolean"
      },
      "Bundles_groups_request": {
        "default": [],
        "description": "Grupos aos quais o item pertence.\n<div class=\"note\"><strong>Observação:</strong> o valor da cadeia de caracteres refere-se ao grupo `external_id`.</div>",
        "example": [
          "honor"
        ],
        "items": {
          "type": "string"
        },
        "type": "array"
      },
      "Bundles_groups_response": {
        "default": [],
        "description": "Grupo aos quais o item pertence.",
        "example": [
          {
            "external_id": "horror",
            "name": {
              "en": "Horror"
            }
          }
        ],
        "items": {
          "properties": {
            "external_id": {
              "example": "horror",
              "type": "string"
            },
            "name": {
              "additionalProperties": {
                "type": "string"
              },
              "default": {
                "en": "Horror"
              },
              "description": "Nome do item. Deve conter pares chave/valor\nonde chave é uma localização com o formato \"^[a-z]{2}\", e o valor é uma cadeia de caracteres.",
              "example": {
                "de": "Horror",
                "en": "Horror"
              },
              "type": "object"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Bundles_image_url": {
        "description": "URL da imagem.",
        "example": "https://image.example.com",
        "type": [
          "string",
          "null"
        ]
      },
      "Bundles_is_enabled": {
        "default": true,
        "description": "Se estiver desativado, o item não poderá ser encontrado nem comprado.",
        "example": true,
        "type": "boolean"
      },
      "Bundles_is_show_in_store": {
        "default": false,
        "description": "O item está disponível para compra.",
        "example": true,
        "type": "boolean"
      },
      "Bundles_item_id": {
        "description": "ID de item exclusivo interno.",
        "example": 1,
        "maxLength": 255,
        "minLength": 1,
        "type": "integer"
      },
      "Bundles_media_list": {
        "description": "Ativos adicionais do conjunto.",
        "example": [
          {
            "type": "image",
            "url": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg"
          }
        ],
        "items": {
          "properties": {
            "type": {
              "description": "Tipo de mídia: `image`/`video`.",
              "enum": [
                "image",
                "video"
              ],
              "example": "image",
              "type": "string"
            },
            "url": {
              "description": "Arquivo de recurso.",
              "example": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg",
              "type": "string"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Bundles_order": {
        "default": 1,
        "description": "Prioridade de pedido do conjunto na lista.",
        "example": 1,
        "type": "integer"
      },
      "Bundles_price": {
        "description": "Preço do item.",
        "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": "Preços em moedas reais.",
        "items": {
          "properties": {
            "amount": {
              "$ref": "#/components/schemas/Bundles_amount_without_discount"
            },
            "country_iso": {
              "description": "País onde este preço está disponível. Código de duas letras de acordo com o padrão [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": "O preço padrão é usado para criar um catálogo se nenhum preço na moeda do usuário for especificado.",
              "type": "boolean"
            },
            "is_enabled": {
              "description": "O preço está habilitado.",
              "type": "boolean"
            }
          },
          "required": [
            "amount",
            "currency",
            "is_default",
            "is_enabled"
          ],
          "type": "object"
        },
        "type": "array"
      },
      "Bundles_sku": {
        "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
        "example": "bundle_1",
        "maxLength": 255,
        "minLength": 1,
        "pattern": "^[a-zA-Z0-9_\\-–.]*$",
        "type": "string"
      },
      "Bundles_total_content_price": {
        "description": "Soma dos preços do conteúdo do conjunto.",
        "properties": {
          "amount": {
            "description": "Soma dos preços do conteúdo do conjunto com um desconto.",
            "example": "100.99",
            "type": "string"
          },
          "amount_without_discount": {
            "description": "Soma dos preços do conteúdo do conjunto.",
            "example": "100.99",
            "type": "string"
          },
          "currency": {
            "$ref": "#/components/schemas/Bundles_currency"
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "Bundles_type": {
        "description": "Tipo de item.",
        "example": "bundle",
        "type": "string"
      },
      "Bundles_vc-type": {
        "description": "Tipo de moeda virtual.",
        "example": "virtual_currency",
        "type": "string"
      },
      "Bundles_vc_prices": {
        "items": {
          "properties": {
            "amount": {
              "type": "integer"
            },
            "is_default": {
              "type": "boolean"
            },
            "is_enabled": {
              "type": "boolean"
            },
            "sku": {
              "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
              "example": "gold",
              "type": "string"
            }
          },
          "required": [
            "amount",
            "currency",
            "is_default",
            "is_enabled"
          ],
          "type": "object"
        },
        "type": "array"
      },
      "Bundles_virtual_prices": {
        "description": "Preços virtuais.",
        "items": {
          "description": "Preço virtual.",
          "properties": {
            "amount": {
              "description": "Preço do item em moedas virtuais com desconto.",
              "example": 100,
              "type": "integer"
            },
            "amount_without_discount": {
              "description": "Preço do item em moeda virtual.",
              "example": 200,
              "type": "integer"
            },
            "description": {
              "description": "Descrição da moeda virtual.",
              "example": "Most popular gold",
              "type": [
                "string",
                "null"
              ]
            },
            "image_url": {
              "description": "Imagem da moeda virtual.",
              "example": "http://image.png",
              "type": [
                "string",
                "null"
              ]
            },
            "is_default": {
              "description": "Se o preço é padrão para um item.",
              "example": true,
              "type": "boolean"
            },
            "name": {
              "description": "Nome da moeda virtual.",
              "example": "Gold",
              "type": "string"
            },
            "sku": {
              "description": "SKU da moeda virtual.",
              "example": "gold",
              "type": "string"
            },
            "type": {
              "description": "Tipo de moeda virtual.",
              "example": "virtual_currency",
              "type": "string"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Can_be_bought": {
        "description": "Se `true`, o usuário pode comprar um item.",
        "example": true,
        "type": "boolean"
      },
      "Cart": {
        "additionalProperties": false,
        "properties": {
          "country": {
            "description": "Código de país de duas letras maiúsculas de acordo com o padrão [ISO 3166-1 alfa-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). Verifique a documentação para obter informações detalhadas sobre [os países suportados pela Xsolla](https://developers.xsolla.com/pt/doc/shop-builder/references/supported-countries/). <br>Exemplo: `country=US`",
            "example": "US",
            "maxLength": 2,
            "minLength": 2,
            "type": "string"
          },
          "currency": {
            "description": "A moeda do preço do item exibida no carrinho. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Consulte a documentação para obter informações detalhadas sobre [as moedas suportadas pelo Xsolla](https://developers.xsolla.com/pt/doc/pay-station/references/supported-currencies/).",
            "example": "USD",
            "maxLength": 3,
            "minLength": 3,
            "type": "string"
          },
          "items": {
            "items": {
              "properties": {
                "quantity": {
                  "description": "Quantidade do item.",
                  "example": 2,
                  "minimum": 1,
                  "type": "number"
                },
                "sku": {
                  "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                  "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": "Idade do usuário.",
            "type": "integer"
          },
          "country": {
            "properties": {
              "allow_modify": {
                "default": false,
                "description": "Se o usuário pode ou não alterar o país na interface de pagamento.",
                "example": false,
                "type": "boolean"
              },
              "value": {
                "description": "Código de país de duas letras maiúsculas de acordo com o padrão [ISO 3166-1 alfa-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). É necessário se um endereço IP não for passado no cabeçalho `X-User-Ip`. Verifique a documentação para obter informações detalhadas sobre [os países suportados pela Xsolla](https://developers.xsolla.com/pt/doc/shop-builder/references/supported-countries/). <br>Exemplo: `country=US`",
                "example": "US",
                "type": "string"
              }
            },
            "type": "object"
          },
          "email": {
            "properties": {
              "value": {
                "description": "E-mail do usuário. Deve ser válido de acordo com o protocolo RFC 822.",
                "format": "email",
                "maxLength": 255,
                "minLength": 3,
                "type": "string"
              }
            },
            "type": "object"
          },
          "id": {
            "properties": {
              "value": {
                "description": "ID do usuário. Para teste, você pode passar qualquer valor. Para aceitar pagamentos reais, você precisa usar o valor do ID do usuário do seu sistema. Esse ID é passado no webhook [User validation](https://developers.xsolla.com/pt/webhooks/operation/user-validation/).",
                "maxLength": 255,
                "minLength": 1,
                "type": "string"
              }
            },
            "type": "object"
          },
          "is_legal": {
            "description": "Se o usuário é uma entidade legal.",
            "type": "boolean"
          },
          "legal": {
            "description": "Objeto com dados da entidade legal. O objeto e todos os seus parâmetros são necessários se `user.is_legal` for `true`. ",
            "properties": {
              "address": {
                "description": "Endereço legal completo.",
                "type": "string"
              },
              "country": {
                "description": "País da incorporação. É utilizado o código de país de duas letras maiúsculas, de acordo com o [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).",
                "type": "string"
              },
              "name": {
                "description": "Nome legal completo.",
                "type": "string"
              },
              "vat_id": {
                "description": "Identificação de contribuinte individual. ",
                "type": "string"
              }
            },
            "type": "object"
          },
          "name": {
            "properties": {
              "value": {
                "description": "Nome de exibição do usuário.",
                "maxLength": 255,
                "minLength": 1,
                "type": "string"
              }
            },
            "type": "object"
          },
          "phone": {
            "properties": {
              "allow_modify": {
                "default": false,
                "description": "Se o usuário pode ou não alterar o telefone na interface de pagamento. Se `phone.value` for passado no token, o valor será `false` por padrão.",
                "example": false,
                "type": "boolean"
              },
              "hidden": {
                "default": true,
                "example": false,
                "type": "boolean"
              },
              "value": {
                "description": "Número de telefone do usuário.",
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "steam_id": {
            "properties": {
              "value": {
                "description": "ID do Steam.",
                "maxLength": 17,
                "minLength": 17,
                "pattern": "^\\d{17}$",
                "type": "string"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "tracking_id": {
            "properties": {
              "value": {
                "description": "ID de rastreamento exclusivo (usado em campanhas de marketing).",
                "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": "Lista de atributos e seus valores correspondentes ao item. Pode ser usado para a filtragem de catálogos.",
        "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": "Nome do atributo.",
              "example": "Genre",
              "type": "string"
            },
            "values": {
              "items": {
                "properties": {
                  "external_id": {
                    "$ref": "#/components/schemas/value-external_id"
                  },
                  "value": {
                    "description": "Valor do atributo.",
                    "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": "Seus parâmetros personalizados representados como um conjunto JSON válido de pares chave-valor.<br>\nVocê pode passar parâmetros adicionais por esse campo para configurar filtros antifraude. [Consulte a documentação do Pay Station](https://developers.xsolla.com/pt/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": "Seus parâmetros personalizados representados como um conjunto JSON válido de pares chave-valor.<br>\nVocê pode passar parâmetros adicionais por esse campo para configurar filtros antifraude. [Consulte a documentação do Pay Station](https://developers.xsolla.com/pt/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": "Atraso após o qual o usuário será redirecionado automaticamente para o URL de retorno.",
            "example": 0,
            "type": "integer"
          },
          "redirect_button_caption": {
            "description": "Legendas de botão de redirecionamento traduzidas.",
            "example": "Text button",
            "type": "string"
          },
          "redirect_conditions": {
            "description": "Status de pagamento acionando o redirecionamento do usuário para o URL de retorno.",
            "enum": [
              "none",
              "successful",
              "successful_or_canceled",
              "any"
            ],
            "example": "none",
            "type": "string"
          },
          "status_for_manual_redirection": {
            "description": "Status do pagamento acionando a exibição de um botão clicando que redireciona o usuário para o URL de retorno.",
            "enum": [
              "none",
              "successful",
              "successful_or_canceled",
              "any"
            ],
            "example": "none",
            "type": "string"
          }
        },
        "type": "object"
      },
      "Cart-Payment_settings_currency": {
        "description": "Moeda de compra preferencial. Código de três letras de acordo com o formato [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Consulte a documentação para obter informações detalhadas sobre as [moedas suportadas pela Xsolla](https://developers.xsolla.com/pt/doc/pay-station/references/supported-currencies/).",
        "type": "string"
      },
      "Cart-Payment_settings_external_id": {
        "description": "ID de transação externo.",
        "maxLength": 255,
        "minLength": 1,
        "type": "string"
      },
      "Cart-Payment_settings_locale": {
        "description": "Idioma da interface. [Código de idioma](https://developers.xsolla.com/pt/doc/pay-station/features/localization/) de duas letras minúsculas.",
        "type": "string"
      },
      "Cart-Payment_settings_payment_method": {
        "description": "ID do método de pagamento. Ele determina a exibição da moeda na interface de pagamento, pois alguns métodos de pagamento suportam apenas determinadas moedas.",
        "minimum": 1,
        "type": "integer"
      },
      "Cart-Payment_settings_return_url": {
        "description": "Página para redirecionar o usuário para após o pagamento. Parâmetros `user_id`, `foreigninvoice`, `invoice_id` e `status` serão adicionados automaticamente ao link.",
        "format": "uri",
        "maxLength": 1000,
        "type": "string"
      },
      "Cart-Payment_settings_sandbox": {
        "default": false,
        "description": "Defina como `true` para testar o processo de pagamento. Nesse caso, use https://sandbox-secure.xsolla.com para acessar a interface de pagamento de teste.",
        "type": "boolean"
      },
      "Cart-Payment_settings_ui": {
        "additionalProperties": false,
        "description": "Configurações da interface.",
        "properties": {
          "currency_format": {
            "description": "Defina como `code` para exibir um código monetário [ISO 4217](https://developers.xsolla.com/pt/doc/pay-station/references/supported-currencies/) de três letras na interface de pagamento. O símbolo da moeda é exibido em vez do código monetário de três letras por padrão.",
            "type": "string"
          },
          "desktop": {
            "additionalProperties": false,
            "description": "Configurações de interface para a versão desktop.",
            "properties": {
              "header": {
                "additionalProperties": false,
                "description": "Configurações de cabeçalho.",
                "properties": {
                  "close_button": {
                    "default": false,
                    "description": "Se um botão **Fechar** na interface de pagamento desktop deve ser exibido ou não. O botão fecha a interface de pagamento e redireciona o usuário para o URL especificado no parâmetro `settings.return_url`. `false` por padrão.",
                    "type": "boolean"
                  },
                  "is_visible": {
                    "description": "Se o cabeçalho na interface de pagamento deve ser exibido ou não.",
                    "type": "boolean"
                  },
                  "type": {
                    "default": "normal",
                    "description": "Como mostrar o cabeçalho. Pode ser `compact` (oculta o nome do projeto e ID do usuário) ou `normal` (padrão).",
                    "enum": [
                      "compact",
                      "normal"
                    ],
                    "type": "string"
                  },
                  "visible_logo": {
                    "description": "Se `true`, o logotipo é exibido no cabeçalho. Para fazer upload da imagem, abra seu projeto na [Contado Publisher](https://publisher.xsolla.com/) e vá para aseção <b>Pay Station > Configurações</b>.",
                    "type": "boolean"
                  },
                  "visible_name": {
                    "description": "Se o nome do projeto deve ser exibido no cabeçalho ou não.",
                    "type": "boolean"
                  },
                  "visible_purchase": {
                    "default": true,
                    "description": "Se a descrição da compra (`purchase.description.value`) deve ser exibida no cabeçalho ou não. `true` por padrão.",
                    "type": "boolean"
                  }
                },
                "type": "object"
              }
            },
            "type": "object"
          },
          "header": {
            "properties": {
              "visible_virtual_currency_balance": {
                "additionalProperties": false,
                "default": true,
                "description": "Se esse elemento pode ser ocultado ou não na interface de pagamento.",
                "type": "boolean"
              }
            },
            "type": "object"
          },
          "is_cart_open_by_default": {
            "default": false,
            "description": "A exibição da lista de itens no carrinho ao abrir a versão móvel da interface de pagamento. Se `true`, a lista é exibida na visualização estendida. Se for `false` (padrão) ou os parâmetros não forem passados, a lista é exibida em uma visualização reduzida.",
            "type": "boolean"
          },
          "is_independent_windows": {
            "default": false,
            "description": "Se os usuários devem ser redirecionados do navegador integrado do inicializador (WebView) ao navegador padrão para fazer uma compra.",
            "type": "boolean"
          },
          "is_payment_methods_list_mode": {
            "default": false,
            "description": "Se uma lista dos métodos de pagamento disponíveis no país do usuário deve ser exibida ou não ao abrir a interface de pagamento. Se `false` (padrão), o método de pagamento passando no parâmetro `settings.payment_method` ou o método selecionado pelo [algoritmo PayRank](https://developers.xsolla.com/pt/solutions/payments/payment-ui-management/top-payment-methods-management/) será exibido.",
            "type": "boolean"
          },
          "is_prevent_external_link_open": {
            "default": false,
            "description": "Se o redirecionamento de links a uma fonte externa está desabilitado ou não. Ao clicar em um link externo, o evento `external-link-open` é enviado através do mecanismo `postMessage`. O endereço para o link de redirecionamento é passado no parâmetro `url`.",
            "type": "boolean"
          },
          "is_show_close_widget_warning": {
            "default": true,
            "description": "Se deve ser exibido um aviso sobre o processamento da transação ao focalizar o cursor sobre o ícone **×** antes de fechar a página de pagamento ou não. Se `false` for passado, ou o parâmetro não for passado, o aviso não será exibido.",
            "type": "boolean"
          },
          "is_three_ds_independent_windows": {
            "default": false,
            "description": "Se a verificação 3-D Secure deve ser aberta em uma nova janela do navegador ou não. Se sua configuração utiliza Content Security Policy (CSP), defina como `true`.",
            "type": "boolean"
          },
          "layout": {
            "description": "Local dos elementos principais da interface de pagamento. Você pode abrir a interface de pagamento dentro do seu jogo e/ou trocar as colunas com informações sobre um pedido e métodos de pagamento. Consulte as [instruções de personalização](https://developers.xsolla.com/pt/doc/pay-station/features/ui-theme-customization/#pay_station_ui_theme_customization_layout) para mais detalhes.",
            "enum": [
              "embed",
              "column_reverse",
              "embed_column_reverse"
            ],
            "type": "string"
          },
          "mobile": {
            "properties": {
              "header": {
                "additionalProperties": false,
                "properties": {
                  "close_button": {
                    "default": false,
                    "description": "Se um botão **Fechar** na interface de pagamento móvel deve ser exibido ou não. O botão fecha a interface de pagamento e redireciona o usuário para o URL especificado no parâmetro `settings.return_url`.",
                    "type": "boolean"
                  }
                },
                "type": "object"
              }
            },
            "type": "object"
          },
          "mode": {
            "description": "Modo de interface na interface de pagamento. Pode ser apenas `user_account`. O cabeçalho contém apenas o menu de navegação da conta, e o usuário não pode selecionar um produto ou fazer um pagamento. Esse modo só está disponível no desktop.",
            "enum": [
              "user_account"
            ],
            "type": "string"
          },
          "theme": {
            "default": "63295a9a2e47fab76f7708e1",
            "description": "Tema da interface de pagamento. Pode ser `63295a9a2e47fab76f7708e1` para o tema claro (padrão) ou `63295aab2e47fab76f7708e3` para o tema escuro. Você também pode [criar um tema personalizado](https://developers.xsolla.com/pt/doc/pay-station/features/ui-theme-customization/#pay_station_ui_theme_customization_in_token) e passar seu ID nesse parâmetro.",
            "enum": [
              "63295a9a2e47fab76f7708e1",
              "63295aab2e47fab76f7708e3"
            ],
            "type": "string"
          },
          "user_account": {
            "additionalProperties": false,
            "description": "Dados da conta do usuário.",
            "properties": {
              "info": {
                "additionalProperties": false,
                "description": "Página **Minha conta**.",
                "properties": {
                  "enable": {
                    "default": false,
                    "description": "Se o submenu deve ser exibido ou não. `false` por padrão.",
                    "type": "boolean"
                  },
                  "order": {
                    "description": "Posição do submenu no menu.",
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "enable",
                  "order"
                ],
                "type": "object"
              },
              "payment_accounts": {
                "additionalProperties": false,
                "description": "Submenu **My payment accounts**.",
                "properties": {
                  "enable": {
                    "default": false,
                    "description": "Se o submenu deve ser exibido ou não. `false` por padrão.",
                    "type": "boolean"
                  }
                },
                "required": [
                  "enable"
                ],
                "type": "object"
              },
              "subscriptions": {
                "additionalProperties": false,
                "description": "Submenu **Manage subscriptions**.",
                "properties": {
                  "enable": {
                    "default": false,
                    "description": "Se o submenu deve ser exibido ou não. `false` por padrão.",
                    "type": "boolean"
                  },
                  "order": {
                    "description": "Posição do submenu no menu.",
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "enable",
                  "order"
                ],
                "type": "object"
              }
            },
            "type": "object"
          }
        },
        "type": "object"
      },
      "Cart_admin_payment": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "properties": {
                "quantity": {
                  "description": "Quantidade do item.",
                  "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": "Promoções aplicadas para todo o carrinho. A matriz é retornada nos seguintes casos:\n\n* Uma promoção afeta o valor total do carrinho, como um código promocional com a configuração **Desconto na compra**.\n\n* Uma promoção adiciona itens bônus ao carrinho.\n\nSe nenhuma promoção no nível do pedido for aplicada, é retornada uma matriz vazia.",
        "items": {
          "properties": {
            "bonus": {
              "items": {
                "properties": {
                  "bundle_type": {
                    "description": "Tipo de item de pacote de bônus. Disponível apenas para o tipo de item bônus `bundle`.",
                    "enum": [
                      "standard",
                      "virtual_currency_package"
                    ],
                    "type": "string"
                  },
                  "image_url": {
                    "description": "URL da imagem do item bônus. Indisponível para o tipo de item bônus `physical_good`.",
                    "type": "string"
                  },
                  "name": {
                    "description": "Nome do item bônus. Indisponível para o tipo de item bônus `physical_good`.",
                    "type": "string"
                  },
                  "quantity": {
                    "type": "integer"
                  },
                  "sku": {
                    "type": "string"
                  },
                  "type": {
                    "description": "Tipo de item bônus.",
                    "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": "Limites de itens.",
        "properties": {
          "per_item": {
            "description": "Limites de item para um item.",
            "properties": {
              "available": {
                "description": "Quantidade restante de itens que todos os usuários podem comprar.",
                "example": 3,
                "type": "integer"
              },
              "total": {
                "description": "Quantidade máxima de itens que todos os usuários podem comprar.",
                "example": 5,
                "type": "integer"
              }
            },
            "type": [
              "object",
              "null"
            ]
          },
          "per_user": {
            "description": "Limites de item para um usuário.",
            "properties": {
              "available": {
                "description": "Quantidade restante de itens que o usuário atual pode comprar.",
                "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": "Quantidade máxima de itens que o usuário atual pode comprar.",
                "example": 5,
                "type": "integer"
              }
            },
            "type": [
              "object",
              "null"
            ]
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "Catalog_item_limits_with_hourly": {
        "description": "Limites de itens.",
        "properties": {
          "per_item": {
            "description": "Limites de item para um item.",
            "properties": {
              "available": {
                "description": "Quantidade restante de itens que todos os usuários podem comprar.",
                "example": 3,
                "type": "integer"
              },
              "total": {
                "description": "Quantidade máxima de itens que todos os usuários podem comprar.",
                "example": 5,
                "type": "integer"
              }
            },
            "type": [
              "object",
              "null"
            ]
          },
          "per_user": {
            "description": "Limites de item para um usuário.",
            "properties": {
              "available": {
                "description": "Quantidade restante de itens que o usuário atual pode comprar.",
                "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": "Quantidade máxima de itens que o usuário atual pode comprar.",
                "example": 5,
                "type": "integer"
              }
            },
            "type": [
              "object",
              "null"
            ]
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "Catalog_item_promotions": {
        "description": "Promoções aplicadas a itens específicos no carrinho. A matriz é retornada nos seguintes casos:\n\n* Uma promoção de desconto é configurada para um item específico.\n\n* Um código promocional com a configuração **Desconto em itens selecionados** é aplicado.\n\nSe nenhuma promoção no nível do item for aplicada, é retornada uma matriz vazia.",
        "items": {
          "properties": {
            "bonus": {
              "items": {
                "properties": {
                  "bundle_type": {
                    "description": "Tipo de item de pacote de bônus. Disponível apenas para o tipo de item bônus `bundle`.",
                    "enum": [
                      "standard",
                      "virtual_currency_package"
                    ],
                    "type": "string"
                  },
                  "image_url": {
                    "description": "URL da imagem do item bônus. Indisponível para o tipo de item bônus `physical_good`.",
                    "type": "string"
                  },
                  "name": {
                    "description": "Nome do item bônus. Indisponível para o tipo de item bônus `physical_good`.",
                    "type": "string"
                  },
                  "quantity": {
                    "type": "integer"
                  },
                  "sku": {
                    "type": "string"
                  },
                  "type": {
                    "description": "Tipo de item bônus.",
                    "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": "URL da imagem.",
        "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": "ID de atributo exclusivo. O `external_id` só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, traços e sublinhados.",
        "example": "attribute_1",
        "maxLength": 255,
        "minLength": 1,
        "pattern": "^[a-zA-Z0-9-_]+$",
        "type": "string"
      },
      "Game-Keys_admin-attributes": {
        "description": "Lista de atributos.",
        "items": {
          "$ref": "#/components/schemas/attribute"
        },
        "type": "array"
      },
      "Game-Keys_admin-post-put-attributes": {
        "description": "Lista de atributos.\n<div class=\"notice\"><strong>Atenção.</strong> Não <strong>é possível especificar mais de 20 atributos</strong> para o item. Qualquer tentativa de exceder o limite resulta em um erro.</div>",
        "items": {
          "$ref": "#/components/schemas/admin-post-put-attribute-item"
        },
        "maxItems": 20,
        "type": "array"
      },
      "Game-Keys_client-attributes": {
        "default": [],
        "description": "Lista de atributos e seus valores correspondentes ao jogo.\n\n<div class=\"notice\"><strong>Atenção.</strong> Essa parte da resposta estará disponível somente se você enviar o parâmetro de consulta 'additional_fields[]=attributes`.</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": "Nome do atributo.",
              "example": "Genre",
              "type": "string"
            },
            "values": {
              "items": {
                "properties": {
                  "external_id": {
                    "$ref": "#/components/schemas/Game-Keys_value-external_id"
                  },
                  "value": {
                    "description": "Valor do atributo.",
                    "example": "Strategy",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "array"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Game-Keys_client_name": {
        "description": "Nome do pacote do jogo.",
        "example": "The Greatest Game in the World",
        "type": "string"
      },
      "Game-Keys_description": {
        "description": "Descrição do pacote do jogo.",
        "example": "Description of the greatest game in the world.",
        "type": "string"
      },
      "Game-Keys_drm_sku": {
        "description": "ID de DRM exclusivo.",
        "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": "Se o jogo está em status de pré-venda ou não.",
            "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": "ID de pacote de chaves exclusivo.",
        "example": "theGreatestGameSku",
        "maxLength": 255,
        "minLength": 1,
        "pattern": "^[a-zA-Z0-9_\\-–.]*$",
        "type": "string"
      },
      "Game-Keys_image_url": {
        "description": "URL da imagem.",
        "example": "https://none",
        "type": "string"
      },
      "Game-Keys_project_id": {
        "description": "ID do projeto. Você pode encontrar esse parâmetro em sua [Conta de Distribuidor](https://publisher.xsolla.com/) ao lado do nome do projeto.",
        "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": "Lista de atributos e seus valores correspondentes ao item. Pode ser usado para a filtragem de catálogos.",
        "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": "Nome do atributo.",
              "example": "Genre",
              "type": "string"
            },
            "values": {
              "items": {
                "properties": {
                  "external_id": {
                    "$ref": "#/components/schemas/value-external_id"
                  },
                  "value": {
                    "description": "Valor do atributo.",
                    "example": "Strategy",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "array"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Game-Keys_value-external_id": {
        "description": "ID de valor exclusivo para um atributo. O `external_id` pode conter apenas caracteres alfanuméricos latinos minúsculos, traços e sublinhados.",
        "example": "attribute_value",
        "maxLength": 255,
        "minLength": 1,
        "pattern": "^[-_.\\d\\w]+$",
        "type": "string"
      },
      "Game-key-item-limit": {
        "description": "Limites de itens.",
        "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": "Usado como um indicador de que há mais páginas.",
        "example": true,
        "type": "boolean"
      },
      "Pagination_total-items-count": {
        "description": "Número total de itens no sistema.",
        "example": 10,
        "type": "integer"
      },
      "Promotions_coupon_code": {
        "default": "WINTER2021",
        "description": "Código exclusivo que diferencia maiúsculas de minúsculas. Contém letras e números.",
        "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": "Lista de países a serem adicionados em uma região.\n<br>Código de país de duas letras maiúsculas de acordo com o padrão [ISO 3166-1 alfa-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).\nVerifique a documentação para obter informações detalhadas sobre [os países suportados pela Xsolla](https://developers.xsolla.com/pt/doc/shop-builder/references/supported-countries/).\n<br>Exemplo: `[\"JP\", \"CN\", \"VN\"]`",
        "items": {
          "type": "string"
        },
        "type": "array"
      },
      "Regions_name": {
        "additionalProperties": {
          "type": "string"
        },
        "default": {
          "de-DE": "Asien",
          "en-US": "Asia"
        },
        "description": "Nome da região. Deve conter pares chave/valor onde chave é uma localidade com o formato \"^[a-z]{2}-[A-Z]{2}$\", e o valor sendo uma cadeia de caracteres.",
        "example": {
          "de-DE": "Asien",
          "en-US": "Asia"
        },
        "type": "object"
      },
      "Regions_region_id": {
        "description": "ID de região. Identificador de região exclusivo dentro do projeto.",
        "example": 42,
        "type": "integer"
      },
      "User-limit-item": {
        "properties": {
          "per_user": {
            "properties": {
              "available": {
                "description": "O número restante de itens disponíveis para o usuário comprar.",
                "example": 9,
                "type": "integer"
              },
              "total": {
                "description": "O número máximo de itens que um usuário pode comprar.",
                "example": 10,
                "type": "integer"
              }
            },
            "type": "object"
          }
        },
        "type": "object"
      },
      "User-limit_available": {
        "description": "Número restante de itens ou usos da promoção disponíveis para o usuário dentro do limite aplicado.",
        "minimum": 1,
        "type": "integer"
      },
      "User-limit_available_flexible": {
        "description": "Número restante de itens ou usos da promoção disponíveis para o usuário dentro do limite aplicado.",
        "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": "ID de usuário externo.",
        "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": "Limites de itens.",
        "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": "Limites de itens.",
        "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": "Limites de itens.",
        "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": "Lista de atributos."
          }
        ]
      },
      "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": "O preço está habilitado.",
              "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": "O pacote de moedas virtuais deve conter apenas 1 posição de moeda virtual.",
            "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": "Quantidade.",
              "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": "Grupos aos quais o item pertence.\n<div class=\"note\"><strong>Observação:</strong> o valor da cadeia de caracteres refere-se ao grupo `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": "Grupo aos quais o item pertence.",
        "example": [
          {
            "external_id": "horror",
            "name": {
              "en": "Horror"
            }
          }
        ],
        "items": {
          "properties": {
            "external_id": {
              "example": "horror",
              "type": "string"
            },
            "name": {
              "additionalProperties": {
                "type": "string"
              },
              "default": {
                "en": "Horror"
              },
              "description": "Nome do item. Deve conter pares chave/valor\nonde chave é uma localização com o formato \"^[a-z]{2}\", e o valor é uma cadeia de caracteres.",
              "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": "Recursos adicionais do item, como capturas de tela, vídeos de jogabilidade e assim por diante.",
        "example": [
          {
            "type": "image",
            "url": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg"
          }
        ],
        "items": {
          "properties": {
            "type": {
              "description": "Tipo de mídia: `image`/`video`.",
              "enum": [
                "image",
                "video"
              ],
              "example": "image",
              "type": "string"
            },
            "url": {
              "description": "Arquivo de recurso.",
              "example": "https://cdn3.xsolla.com/img/misc/images/71ab1e12126f2103e1868076f0acb21a.jpg",
              "type": "string"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "Virtual-Items-Currency_admin-post-put-attributes": {
        "description": "Lista de atributos.\n<div class=\"notice\"><strong>Atenção.</strong> Não <strong>é possível especificar mais de 20 atributos</strong> para o item. Qualquer tentativa de exceder o limite resulta em um erro.</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": "Quantidade.",
              "exclusiveMinimum": 0,
              "type": "number"
            },
            "country_iso": {
              "description": "País onde este preço está disponível. Código de duas letras de acordo com o padrão [ISO 3166-1 alpha 2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).",
              "example": "US",
              "type": [
                "string",
                "null"
              ]
            },
            "currency": {
              "description": "Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Consulte a documentação para obter informações detalhadas sobre [as moedas suportadas pelo Xsolla](https://developers.xsolla.com/pt/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": "Lista de atributos e seus valores correspondentes ao item. Pode ser usado para a filtragem de catálogos.",
        "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": "Nome do atributo.",
              "example": "Genre",
              "type": "object"
            },
            "values": {
              "items": {
                "properties": {
                  "external_id": {
                    "$ref": "#/components/schemas/value-external_id"
                  },
                  "value": {
                    "description": "Valor do atributo.",
                    "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": "Descrição do item.",
            "example": "Big Rocket - description",
            "type": "object"
          },
          "groups": {
            "$ref": "#/components/schemas/items_client_groups_response"
          },
          "image_url": {
            "description": "URL da imagem.",
            "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": "ID do item.",
            "type": "number"
          },
          "limits": {
            "$ref": "#/components/schemas/client-item-limit-response"
          },
          "name": {
            "additionalProperties": {
              "type": [
                "string",
                "null"
              ]
            },
            "description": "Nome do item.",
            "example": "Big Rocket",
            "type": "object"
          },
          "periods": {
            "$ref": "#/components/schemas/item-periods-response"
          },
          "price": {
            "description": "Preços dos itens.",
            "properties": {
              "amount": {
                "description": "Preço do item com desconto.",
                "example": "100.99",
                "type": "string"
              },
              "amount_without_discount": {
                "description": "Preço do item.",
                "example": "100.99",
                "type": "string"
              },
              "currency": {
                "description": "Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Consulte a documentação para obter informações detalhadas sobre [as moedas suportadas pelo Xsolla](https://developers.xsolla.com/pt/doc/pay-station/references/supported-currencies/).",
                "example": "USD",
                "type": "string"
              }
            },
            "type": [
              "object",
              "null"
            ]
          },
          "promotions": {
            "$ref": "#/components/schemas/Catalog_item_promotions"
          },
          "sku": {
            "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
            "example": "big_rocket",
            "type": "string"
          },
          "type": {
            "description": "Tipo de item: `virtual_good`/`virtual_currency`/`bundle`.",
            "example": "virtual_good",
            "type": "string"
          },
          "virtual_item_type": {
            "description": "Tipo de item virtual.",
            "enum": [
              "consumable",
              "non_consumable",
              "non_renewing_subscription"
            ],
            "example": "non-consumable",
            "type": "string",
            "x-enumDescriptions": {
              "consumable": "Um item que desaparece do inventário após o uso (por exemplo, munição).",
              "non_consumable": "Um item que permanece no inventário por um período ilimitado de tempo.",
              "non_renewing_subscription": "Item de tempo limitado que pode representar acesso a serviços ou conteúdos por um período limitado."
            }
          },
          "virtual_prices": {
            "description": "Preços virtuais.",
            "items": {
              "description": "Preço virtual.",
              "properties": {
                "amount": {
                  "description": "Preço do item com desconto em moeda virtual.",
                  "example": 100,
                  "type": "integer"
                },
                "amount_without_discount": {
                  "description": "Preço do item.",
                  "example": 200,
                  "type": "integer"
                },
                "description": {
                  "description": "Descrição da moeda virtual.",
                  "example": "Big Rocket - description",
                  "type": "string"
                },
                "image_url": {
                  "description": "Imagem da moeda virtual.",
                  "example": "http://image.png",
                  "type": "string"
                },
                "is_default": {
                  "description": "Se o preço é padrão para o item.",
                  "example": true,
                  "type": "boolean"
                },
                "name": {
                  "description": "Nome da moeda virtual.",
                  "example": "SHOTGUN FOR TRUE RAIDERS",
                  "type": "string"
                },
                "sku": {
                  "description": "SKU da moeda virtual.",
                  "example": "vc_test",
                  "type": "string"
                },
                "type": {
                  "description": "Tipo de moeda virtual.",
                  "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": "Define a ordem do arranjo.",
        "example": 1,
        "type": "integer"
      },
      "Virtual-Items-Currency_schemas-admin-attributes": {
        "description": "Lista de atributos.",
        "items": {
          "$ref": "#/components/schemas/attribute"
        },
        "type": "array"
      },
      "Virtual-Items-Currency_schemas-admin-image_url": {
        "description": "URL da imagem.",
        "example": "https://image.example.com",
        "type": "string"
      },
      "Virtual-Items-Currency_schemas-sku": {
        "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
        "example": "bundle_1",
        "type": "string"
      },
      "Virtual-Items-Currency_sku": {
        "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
        "example": "booster_mega_1",
        "maxLength": 255,
        "minLength": 1,
        "pattern": "^[a-zA-Z0-9_\\-–.]*$",
        "type": "string"
      },
      "Virtual-Items-Currency_type": {
        "description": "Tipo de item:`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": "Descrição do item.",
            "example": "Crystals - description",
            "type": "string"
          },
          "groups": {
            "$ref": "#/components/schemas/items_client_groups_response"
          },
          "image_url": {
            "description": "URL da imagem.",
            "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": "Nome do item.",
            "example": "Big Rocket",
            "type": "string"
          },
          "periods": {
            "$ref": "#/components/schemas/item-periods-response"
          },
          "price": {
            "description": "Preços dos itens.",
            "properties": {
              "amount": {
                "description": "Preço do item com desconto.",
                "example": "100.99",
                "type": "string"
              },
              "amount_without_discount": {
                "description": "Preço do item.",
                "example": "100.99",
                "type": "string"
              },
              "currency": {
                "description": "Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Consulte a documentação para obter informações detalhadas sobre [as moedas suportadas pelo Xsolla](https://developers.xsolla.com/pt/doc/pay-station/references/supported-currencies/).",
                "example": "USD",
                "type": "string"
              }
            },
            "type": [
              "object",
              "null"
            ]
          },
          "promotions": {
            "$ref": "#/components/schemas/Catalog_item_promotions"
          },
          "sku": {
            "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
            "example": "big_rocket",
            "type": "string"
          },
          "type": {
            "description": "Tipo de item: `virtual_good`/`virtual_currency`/`bundle`.",
            "example": "virtual_currency",
            "type": "string"
          },
          "virtual_prices": {
            "description": "Preços virtuais.",
            "example": [
              {
                "amount": 100,
                "amount_without_discount": 100,
                "image_url": "http://image.png",
                "is_default": true,
                "sku": "com.xsolla.crystals_1"
              }
            ],
            "items": {
              "description": "Preço virtual.",
              "properties": {
                "amount": {
                  "description": "Preço do item com desconto em moeda virtual.",
                  "example": 100,
                  "type": "integer"
                },
                "amount_without_discount": {
                  "description": "Preço do item.",
                  "example": 200,
                  "type": "integer"
                },
                "description": {
                  "description": "Descrição da moeda virtual.",
                  "example": "Crystals - description",
                  "type": "string"
                },
                "image_url": {
                  "description": "Imagem da moeda virtual.",
                  "example": "http://image.png",
                  "type": "string"
                },
                "is_default": {
                  "description": "Se o preço é padrão para o item.",
                  "example": true,
                  "type": "boolean"
                },
                "name": {
                  "description": "Nome da moeda virtual.",
                  "example": "Crystals",
                  "type": "string"
                },
                "sku": {
                  "description": "SKU da moeda virtual.",
                  "example": "com.xsolla.vc_1",
                  "type": "string"
                },
                "type": {
                  "description": "Tipo de moeda virtual.",
                  "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": "Tipo de pacote: `standard`/`virtual_currency_package`.",
            "example": "virtual_currency_package",
            "type": "string"
          },
          "can_be_bought": {
            "$ref": "#/components/schemas/Can_be_bought"
          },
          "content": {
            "description": "Conteúdo do pacote de moedas virtuais.",
            "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": "Moeda virtual em um pacote.",
              "properties": {
                "description": {
                  "description": "Descrição do item.",
                  "example": "Big Rocket - description",
                  "type": "string"
                },
                "image_url": {
                  "description": "URL da imagem.",
                  "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": "Nome do item.",
                  "example": "Big Rocket",
                  "type": "string"
                },
                "quantity": {
                  "description": "Quantidade de moeda virtual no pacote.",
                  "example": 250,
                  "type": "integer"
                },
                "sku": {
                  "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, traços e sublinhados.",
                  "example": "com.xsolla.big_rocket_1",
                  "type": "string"
                },
                "type": {
                  "description": "Tipo de item: `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": "Descrição do item.",
            "example": "Crystal Pack Description",
            "type": "string"
          },
          "groups": {
            "$ref": "#/components/schemas/items_client_groups_response"
          },
          "image_url": {
            "description": "URL da imagem.",
            "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": "Nome do item.",
            "example": "Crystal Pack",
            "type": "string"
          },
          "periods": {
            "$ref": "#/components/schemas/item-periods-response"
          },
          "price": {
            "description": "Preços dos itens.",
            "properties": {
              "amount": {
                "description": "Preço do item com desconto.",
                "example": "100.99",
                "type": "string"
              },
              "amount_without_discount": {
                "description": "Preço do item.",
                "example": "100.99",
                "type": "string"
              },
              "currency": {
                "description": "Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Consulte a documentação para obter informações detalhadas sobre [as moedas suportadas pelo Xsolla](https://developers.xsolla.com/pt/doc/pay-station/references/supported-currencies/).",
                "example": "USD",
                "type": "string"
              }
            },
            "type": "object"
          },
          "promotions": {
            "$ref": "#/components/schemas/Catalog_item_promotions"
          },
          "sku": {
            "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
            "example": "crystal-pack",
            "type": "string"
          },
          "type": {
            "description": "Tipo de item: `virtual_good`/`virtual_currency`/`bundle`.",
            "example": "bundle",
            "type": "string"
          },
          "virtual_prices": {
            "description": "Preços virtuais.",
            "items": {
              "description": "Preço virtual.",
              "properties": {
                "amount": {
                  "description": "Preço do item com desconto em moeda virtual.",
                  "example": 100,
                  "type": "integer"
                },
                "amount_without_discount": {
                  "description": "Preço do item.",
                  "example": 200,
                  "type": "integer"
                },
                "description": {
                  "description": "Descrição da moeda virtual.",
                  "example": "Big Rocket - description",
                  "type": "string"
                },
                "image_url": {
                  "description": "Imagem da moeda virtual.",
                  "example": "http://image.png",
                  "type": "string"
                },
                "is_default": {
                  "description": "Se o preço é padrão para o item.",
                  "example": true,
                  "type": "boolean"
                },
                "name": {
                  "description": "Nome da moeda virtual.",
                  "example": "SHOTGUN FOR TRUE RAIDERS",
                  "type": "string"
                },
                "sku": {
                  "description": "SKU da moeda virtual.",
                  "example": "vc_test",
                  "type": "string"
                },
                "type": {
                  "description": "Tipo de moeda virtual.",
                  "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": "Quantidade.",
              "exclusiveMinimum": 0,
              "type": "number"
            },
            "country_iso": {
              "description": "Código de país de duas letras maiúsculas de acordo com o padrão [ISO 3166-1 alfa-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). Verifique a documentação para obter informações detalhadas sobre [os países suportados pela Xsolla](https://developers.xsolla.com/pt/doc/shop-builder/references/supported-countries/). <br>Exemplo: `country=US`",
              "example": "US",
              "type": "string"
            },
            "currency": {
              "description": "Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Consulte a documentação para obter informações detalhadas sobre [as moedas suportadas pelo Xsolla](https://developers.xsolla.com/pt/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": "ID de atributo exclusivo. O `external_id` só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, traços e sublinhados.",
        "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": "Objeto com localizações para o nome do atributo. As chaves são especificadas no formato ISO 3166-1.",
        "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": {
            "$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": {
            "additionalProperties": {
              "type": "string"
            },
            "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](/pt/doc/shop-builder/references/supported-languages/).",
            "example": {
              "en": "Player weapons"
            },
            "type": [
              "object",
              "null"
            ]
          },
          "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": {
            "additionalProperties": {
              "type": "string"
            },
            "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](/pt/doc/shop-builder/references/supported-languages/).",
            "example": {
              "en": "Weapons"
            },
            "type": "object"
          },
          "order": {
            "oneOf": [
              {
                "$ref": "#/components/schemas/group-display-order"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "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": {
            "$ref": "#/components/schemas/group-is-enabled"
          },
          "name": {
            "$ref": "#/components/schemas/group-name-localization-object"
          },
          "order": {
            "$ref": "#/components/schemas/group-display-order"
          }
        },
        "required": [
          "external_id",
          "name"
        ],
        "type": "object"
      },
      "admin-item-limit-response": {
        "description": "Limites de itens.",
        "properties": {
          "per_item": {
            "description": "Limitação global de itens.",
            "properties": {
              "available": {
                "description": "Quantidade restante de itens que todos os usuários podem comprar.",
                "type": "integer"
              },
              "reserved": {
                "type": "integer"
              },
              "sold": {
                "type": "integer"
              },
              "total": {
                "description": "Quantidade máxima de itens que todos os usuários podem comprar.",
                "type": "integer"
              }
            },
            "type": [
              "object",
              "null"
            ]
          },
          "per_user": {
            "description": "Limitação de item para um usuário separado.",
            "properties": {
              "limit_exceeded_visibility": {
                "$ref": "#/components/schemas/limit_exceeded_visibility"
              },
              "total": {
                "description": "Quantidade máxima de itens que o usuário atual pode comprar.",
                "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>Atenção.</strong> Não <strong>é possível criar mais de 6 valores</strong> para cada atributo. Qualquer tentativa de exceder o limite resulta em um erro.</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": "Limite o período de atualização.",
        "properties": {
          "per_user": {
            "description": "Período de atualização do limite do usuário.",
            "oneOf": [
              {
                "description": "Tipo diário de atualização de limites de usuário.",
                "properties": {
                  "displayable_reset_next_date": {
                    "description": "Data e hora em que os limites devem ser redefinidos (ISO 8601).",
                    "example": "2023-02-28T11:00:00+08:00",
                    "format": "date-time",
                    "type": "string"
                  },
                  "displayable_reset_start_date": {
                    "description": "Data e hora da primeira atualização de limite (ISO 8601).",
                    "example": "2023-02-28T11:00:00+08:00",
                    "format": "date-time",
                    "type": "string"
                  },
                  "interval_type": {
                    "description": "Tipo de período de atualização recorrente.",
                    "enum": [
                      "daily"
                    ],
                    "type": "string"
                  },
                  "reset_next_date": {
                    "description": "Data e hora em que os limites são atualizados (Unix Timestamp).",
                    "example": 1677553200,
                    "type": "integer"
                  },
                  "time": {
                    "description": "Tempo de atualização do limite no fuso horário desejado (arredondamento para horas).",
                    "example": "11:00:00+03:00",
                    "format": "full-time",
                    "type": "string"
                  }
                },
                "title": "interval_type = diariamente",
                "type": "object"
              },
              {
                "description": "Tipo semanal de atualização de limites de usuário.",
                "properties": {
                  "day_of_week": {
                    "description": "Dia da semana em que os limites se atualizam. Onde 1 é segunda-feira e 7 é domingo. Não `null` apenas para o tipo de período de atualização de limite `weekly`.",
                    "maximum": 7,
                    "minimum": 1,
                    "type": [
                      "integer",
                      "null"
                    ]
                  },
                  "displayable_reset_next_date": {
                    "description": "Data e hora em que os limites devem ser redefinidos (ISO 8601).",
                    "example": "2023-02-28T11:00:00+08:00",
                    "format": "date-time",
                    "type": "string"
                  },
                  "displayable_reset_start_date": {
                    "description": "Data e hora da primeira atualização de limite (ISO 8601).",
                    "example": "2023-02-28T11:00:00+08:00",
                    "format": "date-time",
                    "type": "string"
                  },
                  "interval_type": {
                    "description": "Tipo de período de atualização recorrente.",
                    "enum": [
                      "weekly"
                    ],
                    "type": "string"
                  },
                  "reset_next_date": {
                    "description": "Data e hora em que os limites são atualizados (Unix Timestamp).",
                    "example": 1677553200,
                    "type": "integer"
                  },
                  "time": {
                    "description": "Tempo de atualização do limite no fuso horário desejado (arredondamento para horas).",
                    "example": "11:00:00+03:00",
                    "format": "full-time",
                    "type": "string"
                  }
                },
                "title": "interval_type = semanalmente",
                "type": "object"
              },
              {
                "description": "Tipo mensal de atualização dos limites de usuário.",
                "properties": {
                  "day_of_month": {
                    "description": "Dia do mês em que os limites são atualizados. Se não houver um dia selecionado do mês por ser mais curto, a atualização ocorrerá no último dia do mês. Não `null` apenas para o tipo de período de atualização de limite `monthly`.",
                    "maximum": 31,
                    "minimum": 1,
                    "type": [
                      "integer",
                      "null"
                    ]
                  },
                  "displayable_reset_next_date": {
                    "description": "Data e hora em que os limites devem ser redefinidos (ISO 8601).",
                    "example": "2023-02-28T11:00:00+08:00",
                    "format": "date-time",
                    "type": "string"
                  },
                  "displayable_reset_start_date": {
                    "description": "Data e hora da primeira atualização de limite (ISO 8601).",
                    "example": "2023-02-28T11:00:00+08:00",
                    "format": "date-time",
                    "type": "string"
                  },
                  "interval_type": {
                    "description": "Tipo de período de atualização recorrente.",
                    "enum": [
                      "monthly"
                    ],
                    "type": "string"
                  },
                  "reset_next_date": {
                    "description": "Data e hora em que os limites são atualizados (Unix Timestamp).",
                    "example": 1677553200,
                    "type": "integer"
                  },
                  "time": {
                    "description": "Tempo de atualização do limite no fuso horário desejado (arredondamento para horas).",
                    "example": "11:00:00+03:00",
                    "format": "full-time",
                    "type": "string"
                  }
                },
                "title": "interval_type = mensalmente",
                "type": "object"
              },
              {
                "description": "Redefinição dos limites do usuário realizada em um intervalo de tempo especificado em horas.",
                "properties": {
                  "displayable_reset_next_date": {
                    "description": "Data e hora em que os limites devem ser redefinidos (ISO 8601).",
                    "example": "2023-02-28T11:00:00+08:00",
                    "format": "date-time",
                    "type": "string"
                  },
                  "displayable_reset_start_date": {
                    "description": "Data e hora da primeira atualização de limite (ISO 8601).",
                    "example": "2023-02-28T11:00:00+08:00",
                    "format": "date-time",
                    "type": "string"
                  },
                  "hours_interval": {
                    "description": "Intervalo em horas, após o qual o limite é atualizado. <br><br> A contagem regressiva começa no momento em que o item é exibido pela primeira vez na loja, conforme especificado no parâmetro <a href=\"https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-virtual-item/#!path=periods/date_from&t=request\">date_from</a>. <br><br> Por exemplo, se `date_from = \"2025-11-15T18:15:00+05:00\"` e `hours_interval = 2`, o limite de compra deste item é atualizado a cada 2 horas, começando a partir de `\"2025-11-15T20:15:00+05:00\"`.",
                    "maximum": 10000,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "interval_type": {
                    "description": "Tipo de período de atualização recorrente.",
                    "enum": [
                      "hourly"
                    ],
                    "type": "string"
                  },
                  "reset_next_date": {
                    "description": "Data e hora em que os limites são atualizados (Unix Timestamp).",
                    "example": 1677553200,
                    "type": "integer"
                  }
                },
                "title": "interval_type = a cada hora",
                "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": "Limites de itens.",
        "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": "Limite o período de atualização.",
        "properties": {
          "per_user": {
            "description": "Redefinição do limite de compra realizado no intervalo de tempo especificado em horas.",
            "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": "Tipo de pacote. Devolvido se o tipo de item for um pacote.",
        "enum": [
          "standard",
          "virtual_currency_package",
          "partner_side_content"
        ],
        "type": "string"
      },
      "catalog_recurrent_schedule_client_response": {
        "description": "O item limita o período de atualização recorrente para um usuário.",
        "nullable": true,
        "oneOf": [
          {
            "description": "Tipo diário de atualização de limites de usuário.",
            "properties": {
              "interval_type": {
                "description": "Tipo de período de atualização recorrente.",
                "enum": [
                  "daily"
                ],
                "type": "string"
              },
              "reset_next_date": {
                "description": "Data e hora em que os limites são redefinidos (Unix Timestamp).",
                "example": 1677553200,
                "type": "integer"
              }
            },
            "title": "interval_type = diariamente",
            "type": "object"
          },
          {
            "description": "Tipo semanal de atualização de limites de usuário.",
            "properties": {
              "interval_type": {
                "description": "Tipo de período de atualização recorrente.",
                "enum": [
                  "weekly"
                ],
                "type": "string"
              },
              "reset_next_date": {
                "description": "Data e hora em que os limites são redefinidos (Unix Timestamp).",
                "example": 1677553200,
                "type": "integer"
              }
            },
            "title": "interval_type = weekly",
            "type": "object"
          },
          {
            "description": "Tipo mensal de atualização dos limites de usuário.",
            "properties": {
              "interval_type": {
                "description": "Tipo de período de atualização recorrente.",
                "enum": [
                  "monthly"
                ],
                "type": "string"
              },
              "reset_next_date": {
                "description": "Data e hora em que os limites são redefinidos (Unix Timestamp).",
                "example": 1677553200,
                "type": "integer"
              }
            },
            "title": "interval_type = monthly",
            "type": "object"
          },
          {
            "description": "Redefinição dos limites do usuário realizada em um intervalo de tempo especificado em horas.",
            "properties": {
              "interval_type": {
                "description": "Tipo de período de atualização recorrente.",
                "enum": [
                  "hourly"
                ],
                "type": "string"
              },
              "reset_next_date": {
                "description": "Data e hora em que os limites são redefinidos (Unix Timestamp).",
                "example": 1677553200,
                "type": "integer"
              }
            },
            "title": "interval_type = a cada hora",
            "type": "object"
          }
        ],
        "type": "object"
      },
      "client-item-limit-response": {
        "description": "Limites de itens.",
        "properties": {
          "per_item": {
            "description": "Limitação global de itens.",
            "properties": {
              "available": {
                "description": "Quantidade restante de itens que todos os usuários podem comprar.",
                "type": "integer"
              },
              "total": {
                "description": "Quantidade máxima de itens que todos os usuários podem comprar.",
                "type": "integer"
              }
            },
            "type": [
              "object",
              "null"
            ]
          },
          "per_user": {
            "description": "Limitação de item para um usuário separado.",
            "properties": {
              "available": {
                "description": "Quantidade restante de itens que o usuário atual pode comprar.",
                "type": "integer"
              },
              "limit_exceeded_visibility": {
                "$ref": "#/components/schemas/limit_exceeded_visibility"
              },
              "recurrent_schedule": {
                "$ref": "#/components/schemas/catalog_recurrent_schedule_client_response"
              },
              "total": {
                "description": "Quantidade máxima de itens que o usuário atual pode comprar.",
                "type": "integer"
              }
            },
            "type": [
              "object",
              "null"
            ]
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "client-item-value-point-reward": {
        "description": "Recompensa do item de ponto de valor.",
        "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": {
        "description": "Objeto com traduções para a descrição do item. Aceita valores em um dos dois formatos: códigos de idioma minúsculos de duas letras (por exemplo, `en`) ou códigos de localidade de cinco caracteres (por exemplo, `en-US`). Embora ambos os formatos sejam aceitos, as respostas retornam códigos de idioma minúsculos de duas letras. Quando ambas as opções para o mesmo idioma são fornecidas (por exemplo, `en` e `en-US`), o último valor fornecido é armazenado. Você pode encontrar a lista completa de idiomas suportados na [documentação](/pt/doc/shop-builder/references/supported-languages/).",
        "oneOf": [
          {
            "$ref": "#/components/schemas/two-letter-locale"
          },
          {
            "$ref": "#/components/schemas/five-letter-locale"
          }
        ],
        "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": "Código de erro.",
            "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": "Códigos de localidade de cinco caracteres.",
        "properties": {
          "ar-AE": {
            "description": "Árabe",
            "type": [
              "string",
              "null"
            ]
          },
          "bg-BG": {
            "description": "Búlgaro",
            "type": [
              "string",
              "null"
            ]
          },
          "cs-CZ": {
            "description": "Tcheco",
            "type": [
              "string",
              "null"
            ]
          },
          "de-DE": {
            "description": "Alemão",
            "type": [
              "string",
              "null"
            ]
          },
          "en-US": {
            "description": "Inglês",
            "type": [
              "string",
              "null"
            ]
          },
          "es-ES": {
            "description": "Espanhol (Espanha)",
            "type": [
              "string",
              "null"
            ]
          },
          "fr-FR": {
            "description": "Francês",
            "type": [
              "string",
              "null"
            ]
          },
          "he-IL": {
            "description": "Hebraico",
            "type": [
              "string",
              "null"
            ]
          },
          "id-ID": {
            "description": "Indonésio",
            "type": [
              "string",
              "null"
            ]
          },
          "it-IT": {
            "description": "Italiano",
            "type": [
              "string",
              "null"
            ]
          },
          "ja-JP": {
            "description": "Japonês",
            "type": [
              "string",
              "null"
            ]
          },
          "km-KH": {
            "description": "Khmer",
            "type": [
              "string",
              "null"
            ]
          },
          "ko-KR": {
            "description": "Coreano",
            "type": [
              "string",
              "null"
            ]
          },
          "lo-LA": {
            "description": "Lao",
            "type": [
              "string",
              "null"
            ]
          },
          "my-MM": {
            "description": "Birmanês",
            "type": [
              "string",
              "null"
            ]
          },
          "ne-NP": {
            "description": "Nepalês",
            "type": [
              "string",
              "null"
            ]
          },
          "ph-PH": {
            "description": "Filipino",
            "type": [
              "string",
              "null"
            ]
          },
          "pl-PL": {
            "description": "Polonês",
            "type": [
              "string",
              "null"
            ]
          },
          "pt-BR": {
            "description": "Português (Brasil)",
            "type": [
              "string",
              "null"
            ]
          },
          "ro-RO": {
            "description": "Romeno",
            "type": [
              "string",
              "null"
            ]
          },
          "ru-RU": {
            "description": "Russo",
            "type": [
              "string",
              "null"
            ]
          },
          "th-TH": {
            "description": "Tailandês",
            "type": [
              "string",
              "null"
            ]
          },
          "tr-TR": {
            "description": "Turco",
            "type": [
              "string",
              "null"
            ]
          },
          "vi-VN": {
            "description": "Vietnamita",
            "type": [
              "string",
              "null"
            ]
          },
          "zh-CN": {
            "description": "Chinês (Simplificado)",
            "type": [
              "string",
              "null"
            ]
          },
          "zh-TW": {
            "description": "Chinês (Tradicional)",
            "type": [
              "string",
              "null"
            ]
          }
        },
        "title": "five-letter",
        "type": [
          "object",
          "null"
        ]
      },
      "game_key_recurrent_schedule": {
        "description": "Limite o período de atualização.",
        "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": {
        "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](/pt/doc/shop-builder/references/supported-languages/).",
        "oneOf": [
          {
            "$ref": "#/components/schemas/two-letter-locale"
          },
          {
            "$ref": "#/components/schemas/five-letter-locale"
          }
        ],
        "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": {
        "description": "Whether the item group is enabled in the catalog.",
        "example": true,
        "type": "boolean"
      },
      "group-name-localization-object": {
        "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](/pt/doc/shop-builder/references/supported-languages/).",
        "oneOf": [
          {
            "$ref": "#/components/schemas/two-letter-locale"
          },
          {
            "$ref": "#/components/schemas/five-letter-locale"
          }
        ],
        "type": [
          "object",
          "null"
        ]
      },
      "hours_interval": {
        "maximum": 10000,
        "minimum": 1,
        "type": "integer"
      },
      "interval_type_hourly": {
        "description": "Período de atualização recorrente.",
        "enum": [
          "hourly"
        ],
        "type": "string"
      },
      "is_clan": {
        "description": "Se o ponto de valor é usado em cadeias de recompensa de clã ou não.",
        "example": true,
        "type": "boolean"
      },
      "item-custom-attributes": {
        "description": "Um objeto JSON que contém atributos e valores de item. Os atributos permitem que você adicione mais informações a itens como o nível necessário do jogador para usar o item. Os atributos enriquecem a lógica interna do seu jogo e são acessíveis através de métodos GET e webhooks dedicados.",
        "format": "json",
        "maxLength": 500,
        "type": "object"
      },
      "item-custom-attributes-response": {
        "description": "Um objeto JSON que contém atributos e valores de item.",
        "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](/pt/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": "Período de venda de itens.",
        "items": {
          "properties": {
            "date_from": {
              "description": "Data em que o item especificado estará disponível para venda.",
              "example": "2020-08-11T10:00:00+03:00",
              "format": "date-time",
              "type": "string"
            },
            "date_until": {
              "description": "Data em que o item especificado ficará indisponível para venda. Pode ser `null`.",
              "example": "2020-08-11T20:00:00+03:00",
              "format": "date-time",
              "type": [
                "string",
                "null"
              ]
            }
          },
          "type": "object"
        },
        "type": [
          "array",
          "null"
        ]
      },
      "item-periods-response": {
        "description": "Período de venda de itens.",
        "items": {
          "properties": {
            "date_from": {
              "description": "Data em que o item especificado estará disponível para venda.",
              "example": "2020-08-11T10:00:00+03:00",
              "format": "date-time",
              "type": [
                "string",
                "null"
              ]
            },
            "date_until": {
              "description": "Data em que o item especificado ficará indisponível para venda. Pode ser `null`.",
              "example": "2020-08-11T20:00:00+03:00",
              "format": "date-time",
              "type": [
                "string",
                "null"
              ]
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "item_id": {
        "description": "ID de item exclusivo interno.",
        "example": 1,
        "type": "integer"
      },
      "items_client_groups_response": {
        "default": [],
        "description": "Grupo aos quais o item pertence.",
        "example": [
          {
            "external_id": "exclusive",
            "name": "Exclusive"
          }
        ],
        "items": {
          "properties": {
            "external_id": {
              "description": "Um identificador exclusivo para o grupo, normalmente usado para referenciá-lo em solicitações de API ou sistemas externos.",
              "example": "exclusive",
              "type": "string"
            },
            "item_order_in_group": {
              "description": "A posição do item dentro do grupo, usada para determinar sua ordem de exibição.\nEste campo é incluído na resposta somente se solicitado por meio do parâmetro de consulta <code>additional_fields[]</code>.",
              "example": 1,
              "type": "integer"
            },
            "name": {
              "description": "Nome do grupo.",
              "example": "Exclusive",
              "type": "string"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "limit_exceeded_visibility": {
        "default": "show",
        "description": "Determina a visibilidade do item no catálogo após o limite de compra ser atingido, até o próximo limite ser redefinido.\n\nAplica-se a itens para os quais redefinições recorrentes de limite estão configurados na matriz `recurrent_schedule`.\n\nSe as redefinições do limite não forem configuradas, o item não aparece no catálogo após o limite de compra ser atingido, independentemente do valor de `limit_exceeded_visibility`.",
        "enum": [
          "show",
          "hide"
        ],
        "example": "show",
        "type": "string",
        "x-enumDescriptions": {
          "hide": "O item não é retornado nas chamadas de API de recuperação de catálogo após o limite de compra ser atingido, até que o limite seja redefinido.",
          "show": "O item é devolvido em chamadas de API de recuperação de catálogo após o limite de compra ser atingido.\nEm chamadas de API de recuperação de catálogo do lado do cliente, uma vez que o limite é atingido, o item é devolvido com a bandeira 'can_be_bought: false'.\nA próxima data de redefinição é retornada em `reset_next_date`."
        }
      },
      "limit_per_item": {
        "description": "Limitação global de itens.",
        "example": 10,
        "type": [
          "integer",
          "null"
        ]
      },
      "limit_per_user": {
        "anyOf": [
          {
            "description": "No per-user item purchase limit.",
            "type": "null"
          },
          {
            "description": "Quantidade máxima de itens que o usuário atual pode comprar.",
            "example": 5,
            "type": "integer"
          },
          {
            "description": "Configuração detalhada do limite de compras.",
            "properties": {
              "limit_exceeded_visibility": {
                "$ref": "#/components/schemas/limit_exceeded_visibility"
              },
              "total": {
                "description": "Quantidade máxima de itens que o usuário atual pode comprar.",
                "example": 5,
                "type": "integer"
              }
            },
            "type": "object"
          }
        ],
        "description": "Limitação de item para um usuário separado."
      },
      "long-description-localization-object": {
        "anyOf": [
          {
            "$ref": "#/components/schemas/two-letter-locale"
          },
          {
            "$ref": "#/components/schemas/five-letter-locale"
          }
        ],
        "description": "Objeto com traduções para a descrição longa do item. Aceita valores em um dos dois formatos: códigos de idioma minúsculos de duas letras (por exemplo, `en`) ou códigos de localidade de cinco caracteres (por exemplo, `en-US`). Embora ambos os formatos sejam aceitos, as respostas retornam códigos de idioma minúsculos de duas letras. Quando ambas as variantes para o mesmo idioma são fornecidas (por exemplo, `en` e `en-US`), o último valor fornecido é armazenado. Você pode encontrar a lista completa de idiomas suportados na [documentação](/pt/doc/shop-builder/references/supported-languages/).",
        "type": [
          "object",
          "null"
        ]
      },
      "name-localization-object": {
        "description": "Objeto com traduções para o nome do item. Aceita valores em um dos dois formatos: códigos de idioma minúsculos de duas letras (por exemplo, `en`) ou códigos de idioma de cinco caracteres (por exemplo, `en-US`). Embora ambos os formatos sejam aceitos, as respostas retornam códigos de idioma minúsculos de duas letras. Quando ambas as opções para o mesmo idioma são fornecidas (por exemplo, `en` e `en-US`), o último valor fornecido é armazenado. Você pode encontrar a lista completa de idiomas suportados na [documentação](/pt/doc/shop-builder/references/supported-languages/).",
        "oneOf": [
          {
            "$ref": "#/components/schemas/two-letter-locale"
          },
          {
            "$ref": "#/components/schemas/five-letter-locale"
          }
        ],
        "type": [
          "object",
          "null"
        ]
      },
      "per_user_daily": {
        "description": "Tipo diário de atualização de limites de usuário.",
        "properties": {
          "interval_type": {
            "description": "Período de atualização recorrente.",
            "enum": [
              "daily"
            ],
            "type": "string"
          },
          "time": {
            "description": "Tempo de atualização do limite no fuso horário desejado (arredondamento para horas).",
            "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 = diariamente",
        "type": "object"
      },
      "per_user_hourly_bundle": {
        "properties": {
          "hours_interval": {
            "allOf": [
              {
                "$ref": "#/components/schemas/hours_interval"
              },
              {
                "description": "Intervalo em horas, após o qual o limite é redefinido. <br><br> A contagem começa a partir do parâmetro <a href=\"https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-bundle/#!path=periods/date_from&t=request\">date_from</a>. <br><br> Por exemplo, se `date_start = \"2025-11-15T18:15:00+05:00\"` e `hours_interval = 2`, o limite de compra para esse item será redefinido a cada 2 horas começando a partir de `\"2025-11-15T20:15:00+05:00\"`."
              }
            ]
          },
          "interval_type": {
            "$ref": "#/components/schemas/interval_type_hourly"
          }
        },
        "required": [
          "interval_type",
          "hours_interval"
        ],
        "title": "interval_type = a cada hora",
        "type": "object"
      },
      "per_user_hourly_vc": {
        "properties": {
          "hours_interval": {
            "allOf": [
              {
                "$ref": "#/components/schemas/hours_interval"
              },
              {
                "description": "Intervalo em horas, após o qual o limite é redefinido. <br><br> A contagem começa a partir do parâmetro <a href=\"https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-virtual-currency/#!path=periods/date_from&t=request\">date_from</a>. <br><br> Por exemplo, se `date_start = \"2025-11-15T18:15:00+05:00\"` e `hours_interval = 2`, o limite de compra para esse item será redefinido a cada 2 horas começando a partir de `\"2025-11-15T20:15:00+05:00\"`."
              }
            ]
          },
          "interval_type": {
            "$ref": "#/components/schemas/interval_type_hourly"
          }
        },
        "required": [
          "interval_type",
          "hours_interval"
        ],
        "title": "interval_type = a cada hora",
        "type": "object"
      },
      "per_user_hourly_vcp": {
        "properties": {
          "hours_interval": {
            "allOf": [
              {
                "$ref": "#/components/schemas/hours_interval"
              },
              {
                "description": "Intervalo em horas, após o qual o limite é redefinido. <br><br> A contagem começa a partir do parâmetro <a href=\"https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-virtual-currency-package/#!path=0/periods/date_from&t=request\">date_from</a>. <br><br> Por exemplo, se `date_start = \"2025-11-15T18:15:00+05:00\"` e `hours_interval = 2`, o limite de compra para esse item será redefinido a cada 2 horas começando a partir de `\"2025-11-15T20:15:00+05:00\"`."
              }
            ]
          },
          "interval_type": {
            "$ref": "#/components/schemas/interval_type_hourly"
          }
        },
        "required": [
          "interval_type",
          "hours_interval"
        ],
        "title": "interval_type = a cada hora",
        "type": "object"
      },
      "per_user_hourly_vi": {
        "properties": {
          "hours_interval": {
            "allOf": [
              {
                "$ref": "#/components/schemas/hours_interval"
              },
              {
                "description": "Intervalo em horas, após o qual o limite é redefinido. <br><br> A contagem começa a partir do parâmetro <a href=\"https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-virtual-item/#!path=periods/date_from&t=request\">date_from</a>. <br><br> Por exemplo, se `date_start = \"2025-11-15T18:15:00+05:00\"` e `hours_interval = 2`, o limite de compra para esse item será redefinido a cada 2 horas começando a partir de `\"2025-11-15T20:15:00+05:00\"`."
              }
            ]
          },
          "interval_type": {
            "$ref": "#/components/schemas/interval_type_hourly"
          }
        },
        "required": [
          "interval_type",
          "hours_interval"
        ],
        "title": "interval_type = a cada hora",
        "type": "object"
      },
      "per_user_monthly": {
        "description": "Tipo mensal de atualização dos limites de usuário.",
        "properties": {
          "day_of_month": {
            "description": "Dia do mês em que os limites são atualizados. Se não houver um dia selecionado do mês por ser mais curto, a atualização ocorrerá no último dia do mês.",
            "maximum": 31,
            "minimum": 1,
            "type": "integer"
          },
          "interval_type": {
            "description": "Período de atualização recorrente.",
            "enum": [
              "monthly"
            ],
            "type": "string"
          },
          "time": {
            "description": "Tempo de atualização do limite no fuso horário desejado (arredondamento para horas).",
            "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 = mensal",
        "type": "object"
      },
      "per_user_weekly": {
        "description": "Tipo semanal de atualização de limites de usuário.",
        "properties": {
          "day_of_week": {
            "description": "Dia da semana em que os limites se atualizam. Onde 1 é segunda-feira e 7 é domingo.",
            "maximum": 7,
            "minimum": 1,
            "type": "integer"
          },
          "interval_type": {
            "description": "Período de atualização recorrente.",
            "enum": [
              "weekly"
            ],
            "type": "string"
          },
          "time": {
            "description": "Tempo de atualização do limite no fuso horário desejado (arredondamento para horas).",
            "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 = semanal",
        "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": "Códigos de idioma minúsculos de duas letras.",
        "properties": {
          "ar": {
            "description": "Árabe",
            "type": [
              "string",
              "null"
            ]
          },
          "bg": {
            "description": "Búlgaro",
            "type": [
              "string",
              "null"
            ]
          },
          "cn": {
            "description": "Chinês (Simplificado)",
            "type": [
              "string",
              "null"
            ]
          },
          "cs": {
            "description": "Tcheco",
            "type": [
              "string",
              "null"
            ]
          },
          "de": {
            "description": "Alemão",
            "type": [
              "string",
              "null"
            ]
          },
          "en": {
            "description": "Inglês",
            "type": [
              "string",
              "null"
            ]
          },
          "es": {
            "description": "Espanhol (Espanha)",
            "type": [
              "string",
              "null"
            ]
          },
          "fr": {
            "description": "Francês",
            "type": [
              "string",
              "null"
            ]
          },
          "he": {
            "description": "Hebraico",
            "type": [
              "string",
              "null"
            ]
          },
          "id": {
            "description": "Indonésio",
            "type": [
              "string",
              "null"
            ]
          },
          "it": {
            "description": "Italiano",
            "type": [
              "string",
              "null"
            ]
          },
          "ja": {
            "description": "Japonês",
            "type": [
              "string",
              "null"
            ]
          },
          "km": {
            "description": "Khmer",
            "type": [
              "string",
              "null"
            ]
          },
          "ko": {
            "description": "Coreano",
            "type": [
              "string",
              "null"
            ]
          },
          "lo": {
            "description": "Lao",
            "type": [
              "string",
              "null"
            ]
          },
          "my": {
            "description": "Birmanês",
            "type": [
              "string",
              "null"
            ]
          },
          "ne": {
            "description": "Nepalês",
            "type": [
              "string",
              "null"
            ]
          },
          "ph": {
            "description": "Filipino",
            "type": [
              "string",
              "null"
            ]
          },
          "pl": {
            "description": "Polonês",
            "type": [
              "string",
              "null"
            ]
          },
          "pt": {
            "description": "Português",
            "type": [
              "string",
              "null"
            ]
          },
          "ro": {
            "description": "Romeno",
            "type": [
              "string",
              "null"
            ]
          },
          "ru": {
            "description": "Russo",
            "type": [
              "string",
              "null"
            ]
          },
          "th": {
            "description": "Tailandês",
            "type": [
              "string",
              "null"
            ]
          },
          "tr": {
            "description": "Turco",
            "type": [
              "string",
              "null"
            ]
          },
          "tw": {
            "description": "Chinês (Tradicional)",
            "type": [
              "string",
              "null"
            ]
          },
          "vi": {
            "description": "Vietnamita",
            "type": [
              "string",
              "null"
            ]
          }
        },
        "title": "two-letter",
        "type": [
          "object",
          "null"
        ]
      },
      "value-cart_is_free": {
        "default": false,
        "description": "Se `true`, o carrinho é gratuito.",
        "example": false,
        "type": "boolean"
      },
      "value-external_id": {
        "description": "ID de valor exclusivo para um atributo. O `external_id` pode conter apenas caracteres alfanuméricos latinos minúsculos, traços e sublinhados.",
        "example": "attribute_value",
        "maxLength": 255,
        "minLength": 1,
        "pattern": "^[-_.\\d\\w]+$",
        "type": "string"
      },
      "value-is_free": {
        "default": false,
        "description": "Se `true`, o item é gratuito.",
        "example": false,
        "type": "boolean"
      },
      "value-is_paid_randomized_reward": {
        "default": false,
        "description": "Se o item é uma recompensa paga randomizada, como uma loot box.",
        "example": false,
        "type": "boolean"
      },
      "value-name": {
        "additionalProperties": {
          "type": "string"
        },
        "default": {
          "de": "Strategie",
          "en": "Strategy"
        },
        "description": "Objeto com traduções do nome do valor. As chaves são especificadas no formato ISO 3166-1.",
        "example": {
          "de": "Strategie",
          "en": "Strategy"
        },
        "type": "object"
      },
      "value-point-amount": {
        "description": "Quantidade de pontos de valor.",
        "type": "integer"
      },
      "value-point-name": {
        "description": "Nome do ponto de valor.",
        "type": "string"
      },
      "value-point-sku": {
        "description": "ID de ponto de valor exclusivo.",
        "type": "string"
      },
      "virtual_currency_package_recurrent_schedule": {
        "description": "Limite o período de atualização.",
        "properties": {
          "per_user": {
            "description": "Redefinição do limite de compra realizado no intervalo de tempo especificado em horas.",
            "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": "Limite o período de atualização.",
        "properties": {
          "per_user": {
            "description": "Redefinição do limite de compra realizado no intervalo de tempo especificado em horas.",
            "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": "Limite o período de atualização.",
        "properties": {
          "per_user": {
            "description": "Redefinição do limite de compra realizado no intervalo de tempo especificado em horas.",
            "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](/pt/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](/pt/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](/pt/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](/pt/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/pt/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/pt/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/pt/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](/pt/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](/pt/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](/pt/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](/pt/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](/pt/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](/pt/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/pt/api/catalog/)\n- [Endpoint types](https://developers.xsolla.com/pt/api/catalog/)\n- [Errors handling](https://developers.xsolla.com/pt/api/catalog/)\n- [API keys](https://developers.xsolla.com/pt/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](/pt/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](/pt/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](/pt/api/catalog/virtual-items-currency-admin/admin-create-virtual-item)\n- [Create bundle](/pt/api/catalog/bundles-admin/admin-create-bundle)\n- [Create virtual currency](/pt/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](/pt/api/liveops/promotions-bonuses/create-bonus-promotion)\n- [Create daily reward](/pt/api/liveops/daily-chain-admin/admin-create-daily-chain)\n- [Create unique catalog offer promotion](/pt/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/pt/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](/pt/api/catalog/virtual-items-currency-catalog/get-virtual-items)\n- [Get item group list](/pt/api/catalog/virtual-items-currency-catalog/get-item-groups)\n- [Get list of bundles](/pt/api/catalog/bundles-catalog/get-bundle-list)\n- [Get sellable items list](/pt/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](/pt/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](/pt/api/catalog/free-item/create-free-order-with-item) API call or the [Create order with free cart](/pt/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](/pt/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](/pt/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](/pt/api/shop-builder/operation/put-item-by-cart-id/) API call.\n   - To remove an item, use the [Delete cart item by cart ID](/pt/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](/pt/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](/pt/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](/pt/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](/pt/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 [test bank cards](/pt/doc/pay-station/references/test-cards).\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](/pt/virtual-goods/own-ui/server-side-token-generation/set-up-order-tracking/#payments_integration_order_tracking)\n- [short-polling](/pt/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](/pt/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](/pt/api/catalog/section/authentication)\n- [Payment testing](/pt/dev-resources/testing/general-info/#general_overview)\n- [Set up order status tracking](/pt/virtual-goods/own-ui/client-side-token-generation/set-up-order-tracking/?link=200-api#payments_integration_order_tracking)\n- [Webhooks](/pt/webhooks/overview)\n- [Rate limits](/pt/api/login/rate-limits)\n- [Errors handling](/pt/api/getting-started/#api_errors_handling)\n- [API keys](/pt/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](/pt/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](/pt/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": "Catalog API",
    "version": "2.0.0"
  },
  "openapi": "3.1.0",
  "paths": {
    "/v1/admin/projects/{project_id}/connectors/import_items/import/status": {
      "get": {
        "description": "Recupera informações sobre o andamento da importação de itens para o projeto. Essa chamada de API recupera dados da última importação realizada por meio da Conta de Distribuidor ou da API.",
        "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": "Obter status da importação de itens",
        "tags": [
          "connector-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v1/projects/{project_id}/import/from_external_file": {
      "post": {
        "description": "Importa itens para a Store a partir de um arquivo JSON por meio da URL especificada. Consulte a [documentação](https://developers.xsolla.com/pt/doc/shop-builder/how-to/json-import/) para obter mais informações sobre a importação de um arquivo JSON.",
        "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": "ID da operação de importação. Se você encontrar dificuldades para importar o arquivo JSON, informe essa ID ao seu Gerente de Sucesso do Cliente ou envie um e-mail para csm@xsolla.com.",
                      "example": "af9f3638a16e11ef880da2cd677d2d24",
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "O arquivo foi importado com sucesso e será processado agora."
          },
          "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": "Importar itens via arquivo JSON",
        "tags": [
          "connector-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/admin/project/{project_id}/cart/fill": {
      "put": {
        "description": "Preenche o carrinho atual com itens. Se o carrinho já tiver um item com o mesmo SKU, o item existente será substituído pelo valor passado.",
        "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": "Preencher o carrinho com itens",
        "tags": [
          "cart-server-side"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          }
        ]
      }
    },
    "/v2/admin/project/{project_id}/cart/{cart_id}/fill": {
      "put": {
        "description": "Preenche o carrinho por ID de carrinho com itens. Se o carrinho já tiver um item com o mesmo SKU, o item existente será substituído pelo valor passado.",
        "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": "Preencha o ID do carrinho pelo carrinho com itens",
        "tags": [
          "cart-server-side"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          }
        ]
      }
    },
    "/v2/merchant/{merchant_id}/projects": {
      "get": {
        "description": "Obtém a lista de projetos do comerciante.\n\n<div class=\"notice\">\n  <p><strong>Aviso</strong></p><p>Essa chamada de API não contém o trajeto de parâmetro <code>project_id</code>, portanto, você precisa usar a chave API que é válida em todos os projetos da empresa para configurar a autorização.</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": "Informações sobre projetos foram recebidas com sucesso."
          },
          "401": {
            "description": "Autenticação básica não aprovada ou errada. Verifique se você usou a autenticação básica ou as credenciais corretas."
          },
          "422": {
            "description": "Parâmetros inválidos `limit` ou `offset` de consulta."
          }
        },
        "security": [
          {
            "basicMerchantAuth": []
          }
        ],
        "summary": "Obter projetos",
        "tags": [
          "common-merchant"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/attribute": {
      "get": {
        "description": "Obtém a lista de atributos de um projeto para administração.",
        "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": "Obter lista de atributos (admin)",
        "tags": [
          "attribute-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Cria um atributo.",
        "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": "Criar atributo",
        "tags": [
          "attribute-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/attribute/{external_id}": {
      "delete": {
        "description": "Exclui um atributo.\n<div class=\"notice\"><strong>Aviso</strong><br><br>Se você excluir um atributo de item, todos os seus dados e conexões com itens serão perdidos.</div>",
        "operationId": "delete-attribute",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/external_id-attr-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "Atributo excluído com sucesso."
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Excluir atributo",
        "tags": [
          "attribute-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Obtém um atributo especificado.",
        "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": "Obter atributo especificado",
        "tags": [
          "attribute-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Atualiza um atributo.",
        "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": "Atualizar atributo",
        "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": "Exclui todos os valores do atributo.\n<div class=\"notice\"><strong>Aviso</strong><br><br>Se você excluir o valor de um atributo, todas as conexões entre o atributo e os itens serão perdidas. Para alterar o valor do atributo de um item, use a chamada de API <a href=\"https://developers.xsolla.com/pt/api/shop-builder/operation/admin-update-attribute-value/\" target=\"_blank\">Atualizar valor do atributo</a> em vez de excluir o valor e criar um novo.</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": "Os valores de atributo foram excluídos com sucesso."
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          },
          "403": {
            "$ref": "#/components/responses/403-auth-header-not-sent"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Excluir todos os valores do atributo",
        "tags": [
          "attribute-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Cria um valor de atributo.\n\n<div class=\"notice\"><strong>Atenção</strong><br><br>Todos os projetos têm a limitação do número de valores de atributo. O valor padrão e máximo é de <strong>20 valores por atributo.</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": "Criar valor de atributo",
        "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": "Exclui um valor de atributo.\n<div class=\"notice\"><strong>Aviso</strong><br><br>Se você excluir o valor de um atributo, todas as conexões entre o atributo e os itens serão perdidas. Para alterar o valor do atributo de um item, use a chamada de API <a href=\"https://developers.xsolla.com/pt/api/shop-builder/operation/admin-update-attribute-value/\" target=\"_blank\">Atualizar valor do atributo</a> em vez de excluir o valor e criar um novo.</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": "O valor do atributo foi excluído com êxito."
          },
          "401": {
            "$ref": "#/components/responses/401-invalid-basic-auth"
          },
          "403": {
            "$ref": "#/components/responses/403-auth-header-not-sent"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Excluir valor de atributo",
        "tags": [
          "attribute-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Atualiza os valores de um atributo.",
        "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": "O valor do atributo foi atualizado com êxito."
          },
          "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": "Atualizar valor do atributo",
        "tags": [
          "attribute-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/entitlement/grant": {
      "post": {
        "description": "Concede direito ao usuário.\n\n<div class=\"notice\"><strong>Atenção</strong><br><br>Códigos de jogos ou jogos para plataformas sem DRM podem ser apenas concedidos.</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": "Código de jogo do jogo.",
                    "example": "AAAA-BBBB-CCCC-DDDD",
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "drm": {
                    "description": "Objeto com propriedades DRM.",
                    "example": {
                      "drm": {
                        "sku": "com.xsolla.key_1"
                      }
                    },
                    "properties": {
                      "sku": {
                        "$ref": "#/components/schemas/Game-Keys_drm_sku"
                      }
                    },
                    "required": [
                      "sku"
                    ],
                    "type": "object"
                  },
                  "game": {
                    "description": "Objeto com propriedades do jogo.",
                    "example": {
                      "game": {
                        "sku": "com.xsolla.game_1"
                      }
                    },
                    "properties": {
                      "sku": {
                        "$ref": "#/components/schemas/Game-Keys_game_sku"
                      }
                    },
                    "required": [
                      "sku"
                    ],
                    "type": "object"
                  },
                  "mode": {
                    "description": "Que tipo de direitos devem ser concedidos. Se o parâmetro for definido como `sandbox`, o direito será concedido ao usuário no modo seguro. Se o parâmetro for definido como `default`, o direito será concedido ao usuário no modo ao vivo.",
                    "enum": [
                      "default",
                      "sandbox"
                    ],
                    "example": "default",
                    "type": "string"
                  },
                  "user_country": {
                    "description": "País do usuário.",
                    "example": "US",
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "user_external_id": {
                    "description": "Identificador de usuário exclusivo.",
                    "example": "user-external-id",
                    "type": "string"
                  }
                },
                "required": [
                  "user_external_id",
                  "game",
                  "drm",
                  "mode"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "O direito foi concedido."
          },
          "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": "Código do jogo não encontrado. Verifique se o `code` e `project_id` estão corretos."
          },
          "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": "Solicitação inválida."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Direito à concessão (admin)",
        "tags": [
          "game-keys-entitlement"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/entitlement/revoke": {
      "post": {
        "description": "Revoga o direito do usuário.\n\n<div class=\"notice\"><strong>Atenção</strong><br><br>Códigos de jogos ou jogos para plataformas sem DRM podem ser apenas revogados.</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": "Objeto com propriedades DRM.",
                    "example": {
                      "drm": {
                        "sku": "com.xsolla.key_1"
                      }
                    },
                    "properties": {
                      "sku": {
                        "$ref": "#/components/schemas/Game-Keys_drm_sku"
                      }
                    },
                    "required": [
                      "sku"
                    ],
                    "type": "object"
                  },
                  "game": {
                    "description": "Objeto com propriedades do jogo.",
                    "example": {
                      "game": {
                        "sku": "com.xsolla.game_1"
                      }
                    },
                    "properties": {
                      "sku": {
                        "$ref": "#/components/schemas/Game-Keys_game_sku"
                      }
                    },
                    "required": [
                      "sku"
                    ],
                    "type": "object"
                  },
                  "mode": {
                    "description": "Que tipo de direitos devem ser revogados. Se o parâmetro for definido como `sandbox`, o direito será revogado do usuário no modo sandbox. Se o parâmetro for definido como `default`, o direito será revogado do usuário no modo ativo.",
                    "enum": [
                      "default",
                      "sandbox"
                    ],
                    "example": "default",
                    "type": "string"
                  },
                  "user_external_id": {
                    "description": "Identificador de usuário exclusivo.",
                    "example": "user-external-id",
                    "type": "string"
                  }
                },
                "required": [
                  "user_external_id",
                  "game",
                  "drm",
                  "mode"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "204": {
            "description": "Revogação bem-sucedida."
          },
          "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": "Solicitação inválida."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Revogar direito (admin)",
        "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": "Obtém a lista de pacotes dentro de um projeto para administração.\n\n<div class=\"note\"><b>Observação</b><br><br>Não use esse ponto de extremidade para criar um catálogo de armazenamento.</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": "Obter lista de pacotes",
        "tags": [
          "bundles-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Cria um conjunto.",
        "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": "Criar conjunto",
        "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": "Obtém a lista de conjuntos dentro de um grupo para administração.\n\n<div class=\"note\"><b>Observação</b><br><br>Não use esse ponto de extremidade para criar um catálogo de loja.</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": "Obter lista de conjuntos por ID de grupo externo especificado",
        "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": "Obtém a lista de conjuntos dentro de um grupo para administração.\n\n<div class=\"note\"><b>Observação</b><br><br>Não use esse ponto de extremidade para criar um catálogo de loja.</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": "Obter lista de conjuntos por ID de grupo especificado",
        "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": "Exclui um conjunto.",
        "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": "Excluir conjunto",
        "tags": [
          "bundles-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Obtém o conjunto dentro de um projeto para administração.\n\n<div class=\"note\"><b>Observação</b><br><br>Não use esse ponto de extremidade para criar um catálogo de loja.</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": "Obter conjunto",
        "tags": [
          "bundles-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Atualiza um conjunto.",
        "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": "Conjunto de atualização",
        "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": "Oculta um conjunto em um catálogo.",
        "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": "Ocultar conjunto no catálogo",
        "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": "Mostra um conjunto em um catálogo.",
        "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": "Mostrar conjunto no catálogo",
        "tags": [
          "bundles-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/items/game": {
      "get": {
        "description": "Obtém a lista de jogos dentro de um projeto para administração.\nO jogo consiste em chaves de jogo que podem ser compradas por um usuário.\n\n<div class=\"note\"><b>Observação</b><br><br>Não use esse ponto de extremidade para criar um catálogo de armazenamento.</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": "Obter lista de jogos (admin)",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Cria um jogo no projeto.",
        "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": "Jogo criado com sucesso."
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          },
          "422": {
            "$ref": "#/components/responses/Game-Keys_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Criar jogo",
        "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": "Exclui um jogo no projeto por 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": "Jogo excluído com sucesso."
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Excluir jogo por ID",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Recebe um jogo para administração.\nO jogo consiste em chaves de jogo que podem ser compradas por um usuário.\n\n<div class=\"note\"><b>Observação</b><br><br>Não use esse ponto de extremidade para criar um catálogo de armazenamento.</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": "Jogo não encontrado."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Obter jogo por ID (admin)",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Atualiza um jogo no projeto por 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": "O jogo foi atualizado com sucesso."
          },
          "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": "Jogo não encontrado."
          },
          "422": {
            "$ref": "#/components/responses/Game-Keys_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Atualizar jogo por ID",
        "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": "Exclui todos os códigos por ID de chave de jogo.",
        "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": "Chave de jogo ou região não encontrada."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Excluir códigos por ID",
        "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": "Exclui todos os códigos por SKU de chave de jogo.",
        "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": "Chave de jogo ou região não encontrada."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Excluir códigos",
        "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": "Obtém um certo número de códigos por ID de chave de jogo.",
        "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": "Chave de jogo ou região não encontrada."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Obter códigos por ID",
        "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": "Obtém um certo número de códigos por SKU de chave de jogo.",
        "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": "Chave de jogo ou região não encontrada."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Obter códigos",
        "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": "Carrega códigos por ID de chave de jogo.",
        "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": "Arquivo com códigos.",
                    "format": "binary",
                    "type": "string"
                  },
                  "region_id": {
                    "description": "ID de região.",
                    "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": "Chave de jogo ou região não encontrada."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Carregar códigos por ID",
        "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": "Obtém códigos carregando informações de sessão.",
        "operationId": "admin-get-codes-session",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "description": "ID da sessão.",
            "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": "Sessão de carregamento de códigos não encontrada."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Obter códigos carregando informações da sessão",
        "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": "Carrega códigos por SKU de chave de jogo.",
        "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": "Arquivo com códigos.",
                    "format": "binary",
                    "type": "string"
                  },
                  "region_id": {
                    "description": "ID de região.",
                    "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": "Chave de jogo ou região não encontrada."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Carregar códigos",
        "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": "Exclui um jogo no projeto por 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": "Jogo excluído com sucesso."
          },
          "401": {
            "$ref": "#/components/responses/Game-Keys_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Excluir jogo por SKU",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Recebe um jogo para administração.\nO jogo consiste em chaves de jogo que podem ser compradas por um usuário.\n\n<div class=\"note\"><b>Observação</b><br><br>Não use esse ponto de extremidade para criar um catálogo de armazenamento.</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": "Jogo não encontrado."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Obter jogo (admin)",
        "tags": [
          "game-keys-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Atualiza um jogo no projeto por 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": "O jogo foi atualizado com sucesso."
          },
          "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": "Jogo não encontrado."
          },
          "422": {
            "$ref": "#/components/responses/Game-Keys_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Atualizar jogo por SKU",
        "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=\"/pt/api/catalog/item-groups-admin/admin-get-item-group-list#operation/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": "Obter lista de grupo de itens",
        "tags": [
          "item-groups-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Creates an item group within a project.\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-admin/admin-get-item-group-list#operation/get-item-groups\">Get item group list</a> client-side endpoint instead.</div>",
        "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-admin/admin-get-item-group-list#operation/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": "Remova a quantidade do limite de pré-venda do item.\n\n A API Pre-Order limit permite que você venda um item em uma quantidade limitada. Para configurar a pré-venda em si, vá para a seção Admin do módulo do item desejado:\n* [Chaves de Jogo](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-game/)\n* [Itens e Moedas Virtuais](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Conjuntos](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-bundle-list/)\n\nAliases para este ponto de extremidade:\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": "Quantidade a remover.",
                    "type": "integer"
                  }
                },
                "required": [
                  "quantity"
                ],
                "type": "object"
              }
            }
          }
        },
        "responses": {
          "204": {
            "description": "A quantidade a ser limitada foi removida com sucesso."
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "description": "Item não encontrado."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Remover a quantidade de limite de pré-venda do item",
        "tags": [
          "common-pre-orders"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Obtenha o limite de pré-venda do item.\n\n A API Pre-Order limit permite que você venda um item em uma quantidade limitada. Para configurar a pré-venda em si, vá para a seção Admin do módulo do item desejado:\n* [Chaves de Jogo](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-game/)\n* [Itens e Moedas Virtuais](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Conjuntos](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-bundle-list/)\n\nAliases para este ponto de extremidade:\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": "As informações sobre o limite de pré-venda do item foram recebidas com sucesso."
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "description": "Item não encontrado."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Obter informações sobre o limite de pré-venda de itens",
        "tags": [
          "common-pre-orders"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Adicione a quantidade ao limite de pré-venda do item.\n\n A API Pre-Order limit permite que você venda um item em uma quantidade limitada. Para configurar a pré-venda em si, vá para a seção Admin do módulo do item desejado:\n* [Chaves de Jogo](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-game/)\n* [Itens e Moedas Virtuais](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Conjuntos](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-bundle-list/)\n\nAliases para este ponto de extremidade:\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": "Quantidade a adicionar.",
                    "type": "integer"
                  }
                },
                "required": [
                  "quantity"
                ],
                "type": "object"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "A quantidade a ser limitada foi adicionada com sucesso."
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "description": "Item não encontrado."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Adicionar quantidade ao limite de pré-venda do item",
        "tags": [
          "common-pre-orders"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Defina a quantidade do limite de pré-venda do item.\n\n A API Pre-Order limit permite que você venda um item em uma quantidade limitada. Para configurar a pré-venda em si, vá para a seção Admin do módulo do item desejado:\n* [Chaves de Jogo](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-game/)\n* [Itens e Moedas Virtuais](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Conjuntos](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-bundle-list/)\n\nAliases para este ponto de extremidade:\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": "Quantidade a definir.",
                    "type": "integer"
                  }
                },
                "required": [
                  "quantity"
                ],
                "type": "object"
              }
            }
          }
        },
        "responses": {
          "204": {
            "description": "A quantidade a ser limitada foi definida com sucesso."
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "description": "Item não encontrado."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Definir o limite de pré-venda da quantidade de item",
        "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": "Remova o limite de pré-venda do item.\n\n A API Pre-Order limit permite que você venda um item em uma quantidade limitada. Para configurar a pré-venda em si, vá para a seção admin do módulo do item desejado:\n* [Chaves de Jogo](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-game/)\n* [Itens e Moedas Virtuais](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Conjuntos](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-bundle-list/)\n\nAliases para este ponto de extremidade:\n* /v2/project/{project_id}/admin/items/pre_order/limit/item/id/{item_id}/all",
        "operationId": "remove-all-pre-order-limit",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "O limite foi removido com êxito."
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "description": "Item não encontrado."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Remover toda a quantidade de limite de pré-venda do item",
        "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": "Ative/desative o limite de pré-venda do item.\n\n A API Pre-Order limit permite que você venda um item em uma quantidade limitada. Para configurar a pré-venda em si, vá para a seção admin do módulo do item desejado:\n* [Chaves de Jogo](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-game/)\n* [Itens e Moedas Virtuais](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Conjuntos](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-bundle-list/)\n\nAliases para este ponto de extremidade:\n* /v2/project/{project_id}/admin/items/pre_order/limit/item/id/{item_id}/toggle",
        "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": "O limite foi desabilitado/habilitado."
          },
          "401": {
            "$ref": "#/components/responses/Common_401-invalid-basic-auth"
          },
          "404": {
            "description": "Item não encontrado."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Alternar o limite de pré-venda do item",
        "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": "Obtém a lista de moedas virtuais dentro de um projeto para administração.\n\n<div class=\"note\"><b>Observação</b><br><br>Não use esse ponto de extremidade para criar um catálogo de loja.</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": "Obter lista de moedas virtuais",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Cria uma moeda virtual.",
        "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": "Criar moeda virtual",
        "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": "Obtém a lista de pacotes de moedas virtuais dentro de um projeto para administração.\n\n<div class=\"note\"><b>Observação</b><br><br>Não use esse ponto de extremidade para criar um catálogo de loja.</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": "Obter lista de pacotes de moedas virtuais (admin)",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Cria um pacote de moedas virtuais.",
        "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": "Criar pacote de moedas virtuais",
        "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": "Exclui um pacote de moedas virtuais.",
        "operationId": "admin-delete-virtual-currency-package",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "O pacote de moedas virtuais foi atualizado com sucesso."
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Excluir pacote de moedas virtuais",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Obtém o pacote de moedas virtuais dentro de um projeto para administração.\n\n<div class=\"note\"><b>Observação</b><br><br>Não use esse ponto de extremidade para criar um catálogo de loja.</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": "Obter pacote de moedas virtuais",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Atualiza um pacote de moedas virtuais.",
        "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": "O item virtual foi atualizado com sucesso."
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          },
          "422": {
            "$ref": "#/components/responses/Virtual-Items-Currency_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Atualizar pacote de moedas virtuais",
        "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": "Exclui uma moeda virtual.",
        "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": "A moeda virtual foi excluída com sucesso."
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Excluir moeda virtual",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Obtém a moeda virtual dentro de um projeto para administração.\n\n<div class=\"note\"><b>Observação</b><br><br>Não use esse ponto de extremidade para criar um catálogo de loja.</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": "Obter moeda virtual",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Atualiza uma moeda virtual.",
        "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": "Moeda virtual atualizada com sucesso."
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          },
          "422": {
            "$ref": "#/components/responses/Virtual-Items-Currency_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Atualizar moeda virtual",
        "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": "Obtém a lista de itens virtuais dentro de um projeto para administração.\n\n<div class=\"note\"><b>Observação</b><br><br>Não use esse ponto de extremidade para criar um catálogo de loja.</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": "Obter lista de itens virtuais",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Cria um item virtual.",
        "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": "Criar item virtual",
        "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": "Obtém a lista de itens virtuais dentro de um grupo para administração.\n\n<div class=\"note\"><b>Observação</b><br><br>Não use esse ponto de extremidade para criar um catálogo de loja.</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": "Obter lista de itens virtuais por ID de grupo especificado externo",
        "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": "Obtém a lista de itens virtuais dentro de um grupo para administração.\n\n<div class=\"note\"><b>Observação</b><br><br>Não use esse ponto de extremidade para criar um catálogo de loja.</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": "Obter lista de itens virtuais por ID de grupo especificado",
        "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": "Exclui um item virtual.",
        "operationId": "admin-delete-virtual-item",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "responses": {
          "204": {
            "content": {},
            "description": "O item virtual foi excluído com sucesso."
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Excluir item virtual",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Obtém o item virtual dentro de um projeto para administração.\n\n<div class=\"note\"><b>Observação</b><br><br>Não use esse ponto de extremidade para criar um catálogo de loja.</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": "Obter item virtual",
        "tags": [
          "virtual-items-currency-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Atualiza um item virtual.",
        "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": "O item virtual foi atualizado com sucesso."
          },
          "401": {
            "$ref": "#/components/responses/Virtual-Items-Currency_401-invalid-basic-auth"
          },
          "422": {
            "$ref": "#/components/responses/Virtual-Items-Currency_422-invalid-request"
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Atualizar item virtual",
        "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](/pt/api/catalog/item-groups-admin/admin-get-item-group-list-by-item-type#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](/pt/api/catalog/item-groups-admin/admin-get-item-group-by-item-type#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": "Obtém lista de regiões.\n\nVocê pode usar uma região para gerenciar suas restrições regionais.",
        "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": "Obter lista de regiões",
        "tags": [
          "common-regions"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Cria região.\n\nVocê pode usar uma região para gerenciar suas restrições regionais.",
        "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": "Criar região",
        "tags": [
          "common-regions"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/admin/region/{region_id}": {
      "delete": {
        "description": "Exclui uma região específica.",
        "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": "Excluir região",
        "tags": [
          "common-regions"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Obtém região específica.\n\nVocê pode usar uma região para gerenciar suas restrições regionais.",
        "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": "Obter região",
        "tags": [
          "common-regions"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Atualiza uma região específica.\n\nVocê pode usar uma região para gerenciar suas restrições regionais.",
        "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": "Atualizar região",
        "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": "Atualiza todos os limites de compra em todos os itens para um usuário especificado para que ele possa comprar esses itens novamente.\n\nA API User limit permite que você venda um item em uma quantidade limitada. Para configurar os limites de compra, vá para a seção Admin do módulo de tipo de item desejado:\n* [Chaves de Jogo](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-game/)\n* [Itens e Moedas Virtuais](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Conjuntos](https://developers.xsolla.com/pt/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": "O limite foi atualizado com sucesso."
          },
          "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": "Item não encontrado."
          },
          "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": "Solicitação inválida."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Atualizar todos os limites de compra para o usuário especificado",
        "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": "Diminui o número restante de itens disponíveis para o usuário especificado dentro do limite aplicado.\n\nA API User limit permite que você venda um item em uma quantidade limitada. Para configurar os limites de compra, vá para a seção Admin do módulo de tipo de item desejado:\n* [Chaves de Jogo](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-game/)\n* [Itens e Moedas Virtuais](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Conjuntos](https://developers.xsolla.com/pt/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": "Item não encontrado."
          },
          "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": "Solicitação inválida."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Diminuir o número de itens disponíveis para o usuário especificado",
        "tags": [
          "user-limits-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "get": {
        "description": "Obtém o número restante de itens disponíveis para o usuário especificado dentro do limite aplicado.\n\nA API User limit permite que você venda um item em uma quantidade limitada. Para configurar os limites de compra, vá para a seção Admin do módulo de tipo de item desejado:\n* [Chaves de Jogo](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-game/)\n* [Itens e Moedas Virtuais](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Conjuntos](https://developers.xsolla.com/pt/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": "Item não encontrado."
          },
          "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": "Solicitação inválida."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Obtenha o número de itens disponíveis para o usuário especificado",
        "tags": [
          "user-limits-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "post": {
        "description": "Aumenta o número restante de itens disponíveis para o usuário especificado dentro do limite aplicado.\n\nA API User limit permite que você venda um item em uma quantidade limitada. Para configurar os limites de compra, vá para a seção Admin do módulo de tipo de item desejado:\n* [Chaves de Jogo](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-game/)\n* [Itens e Moedas Virtuais](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Conjuntos](https://developers.xsolla.com/pt/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": "Item não encontrado."
          },
          "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": "Solicitação inválida."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Aumente o número de itens disponíveis para o usuário especificado",
        "tags": [
          "user-limits-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      },
      "put": {
        "description": "Define o número de itens que o usuário especificado pode comprar dentro do limite aplicado depois que ele foi aumentado ou diminuído.\n\nA API User limit permite que você venda um item em uma quantidade limitada. Para configurar os limites de compra, vá para a seção Admin do módulo de tipo de item desejado:\n* [Chaves de Jogo](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-game/)\n* [Itens e Moedas Virtuais](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Conjuntos](https://developers.xsolla.com/pt/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": "Item não encontrado."
          },
          "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": "Solicitação inválida."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Defina o número de itens disponíveis para o usuário especificado",
        "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": "Atualiza o limite de compra de um item para que um usuário possa comprá-lo novamente. Se o parâmetro *user* for `null`, essa chamada atualizará esse limite para todos os usuários.\n\nA API User limit permite que você venda um item em uma quantidade limitada. Para configurar os limites de compra, vá para a seção Admin do módulo de tipo de item desejado:\n* [Chaves de Jogo](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-create-game/)\n* [Itens e Moedas Virtuais](https://developers.xsolla.com/pt/api/shop-builder/operation/admin-get-virtual-items-list/)\n* [Conjuntos](https://developers.xsolla.com/pt/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": "O limite foi atualizado com sucesso."
          },
          "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": "Item não encontrado."
          },
          "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": "Solicitação inválida."
          }
        },
        "security": [
          {
            "basicAuth": []
          }
        ],
        "summary": "Atualizar limite de compra",
        "tags": [
          "user-limits-admin"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v2/project/{project_id}/cart": {
      "get": {
        "description": "Retorna o carrinho do usuário atual.",
        "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": "Obter o carrinho do usuário atual",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/cart/clear": {
      "put": {
        "description": "Exclui todos os itens do carrinho.",
        "operationId": "cart-clear",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "O carrinho foi liberado com sucesso."
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Excluir todos os itens do carrinho atual",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/cart/fill": {
      "put": {
        "description": "Preenche o carrinho de itens. Se o carrinho já tiver um item com o mesmo SKU, o item existente será substituído pelo valor passado.",
        "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": "Preencher o carrinho com itens",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/cart/item/{item_sku}": {
      "delete": {
        "description": "Remove um item do carrinho.",
        "operationId": "delete-item",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/item_sku-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "O item do carrinho foi excluído com sucesso."
          },
          "404": {
            "$ref": "#/components/responses/Cart-Payment_404-item"
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Excluir item do carrinho atual",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      },
      "put": {
        "description": "Atualiza um item de carrinho existente ou cria o item no carrinho.",
        "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": "O carrinho foi atualizado com sucesso."
          },
          "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": "Atualizar item do carrinho do carrinho atual",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/cart/{cart_id}": {
      "get": {
        "description": "Devolve o carrinho do utilizador pelo ID de carrinho.",
        "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": "Obter carrinho por ID de carrinho",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/cart/{cart_id}/clear": {
      "put": {
        "description": "Exclui todos os itens do carrinho.",
        "operationId": "cart-clear-by-id",
        "parameters": [
          {
            "$ref": "#/components/parameters/project_id-path-param"
          },
          {
            "$ref": "#/components/parameters/cart_id-path-param"
          }
        ],
        "responses": {
          "204": {
            "description": "O carrinho foi liberado com sucesso."
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Excluir todos os itens do carrinho pelo ID de carrinho",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/cart/{cart_id}/fill": {
      "put": {
        "description": "Preenche o carrinho específico com itens. Se o carrinho já tiver um item com o mesmo SKU, a posição do item existente será substituída pelo valor passado.",
        "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": "Preencha o carrinho específico com itens",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/cart/{cart_id}/item/{item_sku}": {
      "delete": {
        "description": "Remove um item do carrinho.",
        "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": "O item do carrinho foi excluído com sucesso."
          },
          "404": {
            "$ref": "#/components/responses/Cart-Payment_404-item"
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Excluir item de carrinho por ID de carrinho",
        "tags": [
          "cart-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      },
      "put": {
        "description": "Atualiza um item de carrinho existente ou cria o item no carrinho.",
        "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": "O carrinho foi atualizado com sucesso."
          },
          "404": {
            "$ref": "#/components/responses/Cart-Payment_404-item"
          },
          "422": {
            "$ref": "#/components/responses/Cart-Payment_422-non-negative-quantity"
          }
        },
        "security": [
          {
            "AuthForCart": []
          }
        ],
        "summary": "Atualizar item do carrinho por ID de carrinho",
        "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/pt/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": "Obter lista de jogos de propriedade do usuário",
        "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/pt/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": "Código de jogo.",
                    "example": "AAAA-BBBB-CCCC-DDDD",
                    "type": "string"
                  },
                  "sandbox": {
                    "default": false,
                    "description": "Resgate o código do jogo no modo sandbox. A opção está disponível para os usuários especificados na lista de usuários da empresa.",
                    "example": false,
                    "type": "boolean"
                  }
                },
                "required": [
                  "code"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Redenção bem-sucedida."
          },
          "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": "Código do jogo não encontrado. Verifique se o `code` e `project_id` estão corretos."
          },
          "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": "Solicitação inválida."
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Resgatar código de jogo por cliente",
        "tags": [
          "game-keys-entitlement"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/free/cart": {
      "post": {
        "description": "Cria um pedido com todos os itens do carrinho gratuito. O pedido criado receberá um status de pedido `done`.",
        "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": "Criar pedido com carrinho grátis",
        "tags": [
          "free-item"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/free/cart/{cart_id}": {
      "post": {
        "description": "Cria um pedido com todos os itens do carrinho gratuito específico. O pedido criado receberá um status de pedido `done`.",
        "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": "Criar pedido com carrinho gratuito específico",
        "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/pt/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": "Criar pedido com item gratuito especificado",
        "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/pt/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": "Obter lista de itens vendáveis",
        "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/pt/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": "Obter lista de pacotes",
        "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/pt/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": "Obter lista de pacotes por grupo especificado",
        "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/pt/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": "O conjunto especificado foi recebido com sucesso."
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Obter pacote especificado",
        "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/pt/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": "Obter lista de jogos",
        "tags": [
          "game-keys-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/items/game/drm": {
      "get": {
        "description": "Obtém a lista de DRMs disponíveis.",
        "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": "Obter lista de DRM",
        "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/pt/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": "Obter lista de jogos por grupo especificado",
        "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/pt/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": "Obter lista de chaves de jogo por grupo especificado",
        "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/pt/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": "SKU do item.",
            "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": "Objeto com informações de chave de jogo.",
                  "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": "Descrição do item.",
                      "example": "Game description",
                      "type": "string"
                    },
                    "drm_name": {
                      "description": "Nome do DRM.",
                      "example": "Steam",
                      "type": "string"
                    },
                    "drm_sku": {
                      "description": "ID de DRM exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                      "example": "steam_key_1",
                      "type": "string"
                    },
                    "groups": {
                      "$ref": "#/components/schemas/items_client_groups_response"
                    },
                    "has_keys": {
                      "description": "Se `true`, a chave de jogo tem chaves para venda.",
                      "example": false,
                      "type": "boolean"
                    },
                    "image_url": {
                      "description": "URL da imagem.",
                      "example": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "type": "string"
                    },
                    "is_free": {
                      "$ref": "#/components/schemas/value-is_free"
                    },
                    "is_pre_order": {
                      "description": "Se `true`, a chave do jogo é uma pré-venda e a data de lançamento não foi passada.",
                      "example": true,
                      "type": "boolean"
                    },
                    "limits": {
                      "$ref": "#/components/schemas/Catalog_item_limits"
                    },
                    "name": {
                      "description": "Nome do item.",
                      "example": "Game name",
                      "type": "string"
                    },
                    "periods": {
                      "$ref": "#/components/schemas/item-periods"
                    },
                    "price": {
                      "description": "Preços dos itens.",
                      "properties": {
                        "amount": {
                          "description": "Preço do item com desconto.",
                          "example": "2.9900",
                          "type": "string"
                        },
                        "amount_without_discount": {
                          "description": "Preço do item.",
                          "example": "2.9900",
                          "type": "string"
                        },
                        "currency": {
                          "description": "Moeda do preço do item. Código de três letras de acordo com [a 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": "Data de lançamento da chave de jogo no formato ISO 8601.",
                      "example": "2020-08-11T10:00:00+03:00",
                      "type": "string"
                    },
                    "sku": {
                      "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                      "example": "com.xsolla.game_01",
                      "type": "string"
                    },
                    "type": {
                      "description": "Tipo de item: `game_key`.",
                      "example": "game_key",
                      "type": "string"
                    },
                    "virtual_prices": {
                      "description": "Preços virtuais.",
                      "items": {
                        "description": "Preço virtual.",
                        "properties": {
                          "amount": {
                            "description": "Preço do item com desconto em moeda virtual.",
                            "example": 100,
                            "type": "integer"
                          },
                          "amount_without_discount": {
                            "description": "Preço do item.",
                            "example": 200,
                            "type": "integer"
                          },
                          "description": {
                            "description": "Descrição da moeda virtual.",
                            "example": "Big Rocket - description",
                            "type": "string"
                          },
                          "image_url": {
                            "description": "Imagem da moeda virtual.",
                            "example": "http://image.png",
                            "type": "string"
                          },
                          "is_default": {
                            "description": "Se o preço é padrão para o item.",
                            "example": true,
                            "type": "boolean"
                          },
                          "name": {
                            "description": "Nome da moeda virtual.",
                            "example": "SHOTGUN FOR TRUE RAIDERS",
                            "type": "string"
                          },
                          "sku": {
                            "description": "SKU da moeda virtual.",
                            "example": "com.xsolla.vc_1",
                            "type": "string"
                          },
                          "type": {
                            "description": "Tipo de moeda virtual.",
                            "example": "virtual_currency",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "A chave de jogo foi recebida com sucesso."
          },
          "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": "Chave de jogo não encontrada."
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Obter chave de jogo para catálogo",
        "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/pt/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": "SKU do item.",
            "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": "Objeto com informações do jogo.",
                  "properties": {
                    "attributes": {
                      "$ref": "#/components/schemas/Game-Keys_schemas-client-attributes"
                    },
                    "description": {
                      "description": "Descrição do item.",
                      "example": "Game description",
                      "type": "string"
                    },
                    "groups": {
                      "$ref": "#/components/schemas/items_client_groups_response"
                    },
                    "image_url": {
                      "description": "URL da imagem.",
                      "example": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
                      "type": "string"
                    },
                    "name": {
                      "description": "Nome do item.",
                      "example": "Game name",
                      "type": "string"
                    },
                    "promotions": {
                      "$ref": "#/components/schemas/Catalog_item_promotions"
                    },
                    "sku": {
                      "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                      "example": "game_01",
                      "type": "string"
                    },
                    "type": {
                      "description": "Tipo de item:`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": "Nome do DRM.",
                            "example": "Steam",
                            "type": "string"
                          },
                          "drm_sku": {
                            "description": "ID de DRM exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                            "example": "steam",
                            "type": "string"
                          },
                          "has_keys": {
                            "description": "Se `true`, a chave de jogo tem chaves para venda.",
                            "example": false,
                            "type": "boolean"
                          },
                          "is_free": {
                            "$ref": "#/components/schemas/value-is_free"
                          },
                          "is_pre_order": {
                            "description": "Se `true`, a chave do jogo é uma pré-venda e a data de lançamento não foi passada.",
                            "example": true,
                            "type": "boolean"
                          },
                          "limits": {
                            "$ref": "#/components/schemas/Catalog_item_limits"
                          },
                          "periods": {
                            "$ref": "#/components/schemas/item-periods"
                          },
                          "price": {
                            "description": "Preços dos itens.",
                            "properties": {
                              "amount": {
                                "description": "Preço do item com desconto.",
                                "example": "2.9900",
                                "type": "string"
                              },
                              "amount_without_discount": {
                                "description": "Preço do item.",
                                "example": "2.9900",
                                "type": "string"
                              },
                              "currency": {
                                "description": "Moeda do preço do item. Código de três letras de acordo com [a 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": "Data de lançamento da chave de jogo no formato ISO 8601.",
                            "example": "2020-08-11T10:00:00+03:00",
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "sku": {
                            "description": "ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos e maiúsculos, pontos, traços e sublinhados.",
                            "example": "game_01",
                            "type": "string"
                          },
                          "type": {
                            "description": "Tipo de item: `game_key`.",
                            "example": "game_key",
                            "type": "string"
                          },
                          "virtual_prices": {
                            "description": "Preços virtuais.",
                            "items": {
                              "description": "Preço virtual.",
                              "properties": {
                                "amount": {
                                  "description": "Preço do item com desconto em moeda virtual.",
                                  "example": 100,
                                  "type": "integer"
                                },
                                "amount_without_discount": {
                                  "description": "Preço do item.",
                                  "example": 200,
                                  "type": "integer"
                                },
                                "description": {
                                  "description": "Descrição da moeda virtual.",
                                  "example": "Big Rocket - description",
                                  "type": "string"
                                },
                                "image_url": {
                                  "description": "Imagem da moeda virtual.",
                                  "example": "http://image.png",
                                  "type": "string"
                                },
                                "is_default": {
                                  "description": "Se o preço é padrão para o item.",
                                  "example": true,
                                  "type": "boolean"
                                },
                                "name": {
                                  "description": "Nome da moeda virtual.",
                                  "example": "SHOTGUN FOR TRUE RAIDERS",
                                  "type": "string"
                                },
                                "sku": {
                                  "description": "SKU da moeda virtual.",
                                  "example": "vc_test",
                                  "type": "string"
                                },
                                "type": {
                                  "description": "Tipo de moeda virtual.",
                                  "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": "Tipo de unidade: `game`.",
                      "example": "game",
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Jogo recebido com sucesso."
          },
          "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": "Jogo não encontrado."
          }
        },
        "security": [
          {
            "XsollaLoginUserJWT": []
          }
        ],
        "summary": "Obter jogo para catálogo",
        "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/pt/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": "Obter lista de itens vendáveis por grupo especificado",
        "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/pt/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": "Obter lista de grupo de itens",
        "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/pt/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": "Obter item vendável por ID",
        "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/pt/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": "Obter item vendável por SKU",
        "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/pt/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": "Obter lista de moedas virtuais",
        "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/pt/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": "Obter lista de pacotes de moedas virtuais",
        "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/pt/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": "Obter pacote de moedas virtuais por SKU",
        "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/pt/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": "Obter moeda virtual por SKU",
        "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/pt/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": "Obter lista de itens virtuais",
        "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/pt/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": "Obter toda a lista de itens virtuais",
        "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/pt/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": "Obter lista de itens por grupo especificado",
        "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/pt/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": "Obter item virtual por SKU",
        "tags": [
          "virtual-items-currency-catalog"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/order/{order_id}": {
      "get": {
        "description": "Recupera uma ordem especificada.",
        "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": "Obter pedido",
        "tags": [
          "order"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/payment/cart": {
      "post": {
        "description": "Usado para a integração cliente-servidor. Cria um pedido com todos os itens do carrinho e gera um token de pagamento para ele. O pedido criado obtém o status do pedido `new`.\n\nO IP do cliente é usado para determinar o país do usuário, que é usado para aplicar a moeda correspondente e os métodos de pagamento disponíveis para o pedido.\n\nPara abrir a interface de pagamento em uma nova janela, use o seguinte link: `https://secure.xsolla.com/paystation4/?token={token}`, onde `{token}` é o token recebido.\n\nPara fins de teste, use este URL: `https://sandbox-secure.xsolla.com/paystation4/?token={token}`.\n\n<div class=\"notice\"><strong>Aviso</strong> <br><br> Como esse método usa o IP para determinar o país do usuário e selecionar uma moeda para o pedido, é importante usar esse método apenas do lado do cliente e não do lado do servidor. Usar esse método do lado do servidor pode causar determinação incorreta da moeda e afetar os métodos de pagamento no <a href=\"https://developers.xsolla.com/pt/doc/pay-station/\">Pay Station</a>.</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": "Criar pedido com todos os itens do carrinho atual",
        "tags": [
          "payment-client-side"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v2/project/{project_id}/payment/cart/{cart_id}": {
      "post": {
        "description": "Usado para a integração cliente-servidor. Cria um pedido com todos os itens do carrinho em particular e gera um token de pagamento para ele. O pedido criado obtém o status do pedido `new`.\n\nO IP do cliente é usado para determinar o país do usuário, que é usado para aplicar a moeda correspondente e os métodos de pagamento disponíveis para o pedido.\n\nPara abrir a interface de pagamento em uma nova janela, use o seguinte link: `https://secure.xsolla.com/paystation4/?token={token}`, onde `{token}` é o token recebido.\n\nPara fins de teste, use este URL: `https://sandbox-secure.xsolla.com/paystation4/?token={token}`.\n\n<div class=\"notice\"><strong>Aviso</strong> <br><br> Como esse método usa o IP para determinar o país do usuário e selecionar uma moeda para o pedido, é importante usar esse método apenas do lado do cliente e não do lado do servidor. Usar esse método do lado do servidor pode causar determinação incorreta da moeda e afetar os métodos de pagamento no <a href=\"https://developers.xsolla.com/pt/doc/pay-station/\">Pay Station</a>.</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": "Criar pedido com todos os itens de um carrinho específico",
        "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/pt/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": "Criar pedido com item especificado",
        "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/pt/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/pt"
                      },
                      "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": "Criar pedido com item especificado comprado por moeda virtual",
        "tags": [
          "virtual-payment"
        ],
        "x-badges": [
          {
            "color": "#80eaff",
            "name": "Client-side"
          }
        ]
      }
    },
    "/v3/project/{project_id}/admin/order/search": {
      "post": {
        "description": "Recupera a lista de pedidos, organizada da data de criação mais antiga para a mais recente.",
        "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": "Obter lista de pedidos para o período especificado",
        "tags": [
          "order"
        ],
        "x-badges": [
          {
            "color": "#95ff80",
            "name": "Server-side"
          },
          {
            "color": "#d7dee0",
            "name": "Admin"
          }
        ]
      }
    },
    "/v3/project/{project_id}/admin/payment/token": {
      "post": {
        "description": "Gera um pedido e um token de pagamento para ele. O pedido é gerado com base nos itens passados no corpo da solicitação.\n\nPara abrir a interface de pagamento em uma nova janela, use o seguinte link: `https://secure.xsolla.com/paystation4/?token={token}`, onde `{token}` é o token recebido.\n\nPara propósitos de teste, use este URL:  `https://sandbox-secure.xsolla.com/paystation4/?token={token}`.\n\n<div class=\"notice\"><strong>Aviso</strong>\n   <br><br>\n   O parâmetro <code>user.country.value</code>  é usado para selecionar uma moeda para o pedido. Se o país do usuário é desconhecido,\nfornecer o IP do usuário no cabeçalho <code>X-User-Ip</code> é uma opção alternativa. <br> Uma dessas duas opções é necessária para o trabalho correto desse método. <br> A moeda selecionada é usada para métodos de pagamento no <a href=\"https://developers.xsolla.com/pt/doc/pay-station/\">Pay Station</a></b>.\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": "Criar token de pagamento para compra",
        "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": "Admin"
    },
    {
      "name": "virtual-items-currency-catalog",
      "x-displayName": "Catálogo"
    },
    {
      "name": "virtual-payment",
      "x-displayName": "Pagamento virtual"
    },
    {
      "name": "game-keys-catalog",
      "x-displayName": "Catálogo"
    },
    {
      "name": "game-keys-entitlement",
      "x-displayName": "Direito"
    },
    {
      "name": "game-keys-admin",
      "x-displayName": "Admin"
    },
    {
      "name": "bundles-admin",
      "x-displayName": "Admin"
    },
    {
      "name": "bundles-catalog",
      "x-displayName": "Catálogo"
    },
    {
      "name": "cart-client-side",
      "x-displayName": "Carrinho (lado do cliente)"
    },
    {
      "name": "cart-server-side",
      "x-displayName": "Carrinho (lado do servidor)"
    },
    {
      "name": "payment-client-side",
      "x-displayName": "Pagamento (lado do cliente)"
    },
    {
      "name": "payment-server-side",
      "x-displayName": "Pagamento (lado do servidor)"
    },
    {
      "name": "order",
      "x-displayName": "Pedido"
    },
    {
      "name": "free-item",
      "x-displayName": "Itens gratuitos"
    },
    {
      "name": "user-limits-admin",
      "x-displayName": "Gestão"
    },
    {
      "name": "connector-admin",
      "x-displayName": "Admin"
    },
    {
      "name": "common-pre-orders",
      "x-displayName": "Reservas"
    },
    {
      "name": "common-merchant",
      "x-displayName": "Comerciante"
    },
    {
      "description": "Esta API permite obter qualquer tipo de itens vendáveis ou itens específicos.",
      "name": "common-catalog",
      "x-displayName": "Catálogo"
    },
    {
      "name": "common-regions",
      "x-displayName": "Regiões comuns"
    },
    {
      "name": "attribute-admin",
      "x-displayName": "Admin"
    },
    {
      "name": "item-groups-admin",
      "x-displayName": "Admin"
    },
    {
      "name": "item-groups-catalog",
      "x-displayName": "Catálogo"
    }
  ],
  "x-tagGroups": [
    {
      "name": "ITENS VIRTUAIS & MOEDA",
      "tags": [
        "virtual-items-currency-admin",
        "virtual-items-currency-catalog",
        "virtual-payment"
      ]
    },
    {
      "name": "CHAVES DE JOGO",
      "tags": [
        "game-keys-catalog",
        "game-keys-entitlement",
        "game-keys-admin"
      ]
    },
    {
      "name": "PACOTES",
      "tags": [
        "bundles-admin",
        "bundles-catalog"
      ]
    },
    {
      "name": "CARRINHO E PAGAMENTO",
      "tags": [
        "cart-client-side",
        "cart-server-side",
        "payment-client-side",
        "payment-server-side",
        "order",
        "free-item"
      ]
    },
    {
      "name": "LIMITES",
      "tags": [
        "user-limits-admin"
      ]
    },
    {
      "name": "IMPORTAÇÃO DE ITENS",
      "tags": [
        "connector-admin"
      ]
    },
    {
      "name": "COMUM",
      "tags": [
        "common-pre-orders",
        "common-merchant",
        "common-catalog",
        "common-regions"
      ]
    },
    {
      "name": "ATRIBUTOS DO ITEM",
      "tags": [
        "attribute-admin"
      ]
    },
    {
      "name": "ITEM GROUPS",
      "tags": [
        "item-groups-admin",
        "item-groups-catalog"
      ]
    }
  ]
}