# Get user's Backpack item Returns a specified item from the user's Backpack. The item can be a game key, a virtual item and a virtual currency. Endpoint: GET /web/backpack/items/{itemId} Version: 1.0.0 Security: bearer ## Path parameters: - `itemId` (string, required) The unique identifier for the item. Specified when creating item via API call. ## Response 200 fields (application/json): - `item_id` (string, required) The unique identifier for the item. Specified when creating item via [API call](/api/backpack/tag/Items/). - `item_sku` (string, required) The item's Stock Keeping Unit (SKU) from the Publisher Account. The SKU may only contain lowercase Latin alphanumeric characters, periods, dashes, and underscores. - `item_name` (string, required) The item's name from the Publisher Account. Currently, only English names are supported, and this information is displayed to the user in the Metaframe widget. - `image_url` (string, required) The URL pointing to the item's image, which is displayed to the user in the Metaframe widget. NoteAn image should have an aspect ratio of 8 x 3, meaning that the width to height ratio should be approximately 2.67 (e.g., width = 400 px and height = 150 px). In this case, the image scales with minimal cropping at the edges, so the content remains visible. Optimum minimal resolution is 620 x 233 px (1240 x 466 px for Retina display). - `image_proxy_url` (string,null, required) The URL pointing to the image of the item in the proxy storage, which is displayed to the player in the Metaframe widget. This URL allows you to resize the image by passing the dimensions to the URL as parameters. - `description` (string,null) The item's description from the Publisher Account. Currently, only English descriptions are supported, and this information is displayed to the user in the Metaframe widget. - `project_id` (integer, required) The Publisher Account project ID associated with the item. - `merchant_id` (integer, required) The Publisher Account ID associated with the item. - `item_type` (string, required) The item type indicates the category of claimed item. Enum: "game_key", "promo_code", "virtual_item", "virtual_currency" - `price` (number, required) The price of the virtual currency item in the specified currency (currency parameter). This value represents the cost of acquiring the specified amount of virtual currency. For example, if the price is 10.99 and the currency is USD, it means the cost to obtain the associated amount of virtual currency is $10.99. - `currency` (string, required) The currency which prices are displayed in (USD by default). Three-letter currency code per [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). - `promo_code` (string, required) Unique case sensitive code that user can redeem in the game to recieve the item. Contains letters and numbers. - `code` (string, required) The game key associated with the item. - `game_name` (string, required) The name of the game associated with the item. Refer to endpoints under the Game tag for additional details. - `external_game_id` (string, required) The external identifier uniquely assigned by you to represent the game. Refer to endpoints under the Game tag for additional details. NoteIt's recommended to specify it, so that all items associated with the same game would be sorted by the game in the Metaframe widget. - `created_at` (string, required) The timestamp indicates the moment in which the item is claimed by user. - `item_status` (string, required) The item status shows stage of item. In this case, the item status will be claimed. - `quantity` (integer, required) Item quantity. - `is_external_vc` (boolean, required) Whether the virtual currency is partners' currency or Xsolla currency. - `platform` (string, required) The game platform associated with the item. If specified, the user needs to link their game platform account to Backpack to get the item. Enum: "steam" ## Response 400 fields (application/json): - `message_id` (string,null, required) A unique identifier that is used for tracking and associating log entries related to this specific request or operation. This ID can be helpful for troubleshooting, debugging, and auditing purposes. - `message` (string, required) ## Response 404 fields (application/json): - `message_id` (string,null, required) A unique identifier that is used for tracking and associating log entries related to this specific request or operation. This ID can be helpful for troubleshooting, debugging, and auditing purposes. - `message` (string, required) ## Response 500 fields (application/json): - `message_id` (string,null, required) A unique identifier that is used for tracking and associating log entries related to this specific request or operation. This ID can be helpful for troubleshooting, debugging, and auditing purposes. - `message` (string, required)