marvinscham / disenchanter

A tool to mass disenchant champion shards and other League of Legends loot.
MIT License
105 stars 9 forks source link

Event Tokens aren't found #49

Closed marvinscham closed 1 year ago

marvinscham commented 1 year ago

Description (if necessary) As of the Event Pass Rework in Patch 12.19, Event Tokens aren't detected and therefore can't be handled by Disenchanter.

Version v1.5.0

marvinscham commented 1 year ago

Endpoint event on purchase is /lol-event-shop/v1/purchase-offer with JSON content

{
  "legacy": false,
  "orderDto": {
    "data": {
      "id": "5944e7dd-5b07-11ed-ba0a-d593b058XXXX",
      "location": "lolriot.ams1.euw1",
      "purchaser": {
        "id": "c73626fb-d0bc-565f-b41b-508b51c2XXXX",
        "typeId": "fdcaeaaf-e7c1-4e68-995c-9470e1d9XXXX"
      },
      "source": "",
      "subOrders": [
        {
          "offer": {
            "id": "e16529ac-caa4-40a1-abaa-addc1841XXXX",
            "productId": "d1c2664a-5938-4c41-8d1b-61fd5105XXXX"
          },
          "offerContext": {
            "paymentOption": "lol_worlds22token",
            "quantity": 1
          },
          "recipientId": "c73626fb-d0bc-565f-b41b-508b51c2XXXX"
        }
      ]
    },
    "meta": { "xid": "" }
  }
}
marvinscham commented 1 year ago

lol-event-shop/v1/categories-offers output:

[
  {
    "category": "Featured",
    "categoryIconPath": "/fe/lol-static-assets/images/event-shop/featured.png",
    "offers": [
      {
        "highlighted": false,
        "id": "4d266cb2-091f-455e-a915-3edfbba1b4ef",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_MythicEssence.png",
        "items": [
          {
            "inventoryType": "HEXTECH_CRAFTING",
            "itemId": "534",
            "price": 2000
          },
          { "inventoryType": "SUMMONER_ICON", "itemId": "5533", "price": 200 }
        ],
        "localizedDescription": "Includes Mythic Essence Icon!",
        "localizedTitle": "125 Mythic Essence",
        "offerState": "kUnavailable",
        "price": 2200
      },
      {
        "highlighted": false,
        "id": "d2287866-cd47-4d64-a73a-09ec38cf6004",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_MasterYi_Prestige_eventshop.jpg",
        "items": [
          {
            "inventoryType": "CHAMPION_SKIN",
            "itemId": "11053",
            "price": 1800
          },
          { "inventoryType": "SUMMONER_ICON", "itemId": "5534", "price": 200 }
        ],
        "localizedDescription": "Includes Icon and Border!",
        "localizedTitle": "Prestige Spirit Blossom Master Yi",
        "offerState": "kUnavailable",
        "price": 2000
      },
      {
        "highlighted": false,
        "id": "c0decd7f-23df-48c5-8c93-3268fcf6c22e",
        "image": "/lol-game-data/assets/ASSETS/Loot/Bewitching_BorderIconBundle_Anivia_EN.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5560", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Bewitching Batnivia Border",
        "offerState": "kUnavailable",
        "price": 250
      }
    ]
  },
  {
    "category": "Chromas",
    "categoryIconPath": "/fe/lol-static-assets/images/event-shop/chroma.png",
    "offers": [
      {
        "highlighted": false,
        "id": "35ec37d0-bfa3-427f-9849-0a062500563a",
        "image": "/lol-game-data/assets/ASSETS/Loot/UPDATED_EventShop_IconBundleCard_SpiritBlossom_Sett_EN.png",
        "items": [
          {
            "inventoryType": "CHAMPION_SKIN",
            "itemId": "875044",
            "price": 250
          },
          { "inventoryType": "SUMMONER_ICON", "itemId": "5544", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Sett)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "481199c0-a675-469a-b75c-7b672a9236cb",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_Aphelios_Chroma.png",
        "items": [
          {
            "inventoryType": "CHAMPION_SKIN",
            "itemId": "523029",
            "price": 250
          },
          { "inventoryType": "SUMMONER_ICON", "itemId": "5551", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Aphelios)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "3a612eb2-3eb3-44c0-bcab-dfb27bcef8a3",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_Darius_Chroma.png",
        "items": [
          {
            "inventoryType": "CHAMPION_SKIN",
            "itemId": "122052",
            "price": 250
          },
          { "inventoryType": "SUMMONER_ICON", "itemId": "5550", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Darius)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "95c9388c-0c27-4e73-9e3f-8efa697c1a47",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_Syndra_Chroma.png",
        "items": [
          {
            "inventoryType": "CHAMPION_SKIN",
            "itemId": "134053",
            "price": 250
          },
          { "inventoryType": "SUMMONER_ICON", "itemId": "5547", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Syndra)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "6f50436c-ddb8-430a-ad65-99a1d826ac6f",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_Yorick_Chroma.png",
        "items": [
          { "inventoryType": "CHAMPION_SKIN", "itemId": "83039", "price": 250 },
          { "inventoryType": "SUMMONER_ICON", "itemId": "5548", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Yorick)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "45fd1e45-5acd-4d51-b134-243ce7e34f13",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_MasterYi_Chroma.png",
        "items": [
          { "inventoryType": "CHAMPION_SKIN", "itemId": "11088", "price": 250 },
          { "inventoryType": "SUMMONER_ICON", "itemId": "5549", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "NIght Blossom Chroma (Spirit Blossom Master Yi)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "70e777f7-0921-4207-8f5e-303d67634d99",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_Soraka_Chroma.png",
        "items": [
          { "inventoryType": "CHAMPION_SKIN", "itemId": "16036", "price": 250 },
          { "inventoryType": "SUMMONER_ICON", "itemId": "5552", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Soraka)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "2f7343bd-0414-415e-8cc8-94590ddf5bff",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_Tristana_Chroma.png",
        "items": [
          { "inventoryType": "CHAMPION_SKIN", "itemId": "18060", "price": 250 },
          { "inventoryType": "SUMMONER_ICON", "itemId": "5545", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Tristana)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "180718bd-e769-4386-8e86-7d76b5634c71",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_Evelynn_Chroma.png",
        "items": [
          { "inventoryType": "CHAMPION_SKIN", "itemId": "28041", "price": 250 },
          { "inventoryType": "SUMMONER_ICON", "itemId": "5546", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Evelynn)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "ad627fde-ad56-414b-a51c-e5db4a565f30",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_Azir_Chroma.png",
        "items": [
          {
            "inventoryType": "CHAMPION_SKIN",
            "itemId": "268018",
            "price": 250
          },
          { "inventoryType": "SUMMONER_ICON", "itemId": "5557", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "One & Only Chroma (Worlds 2022 Azir)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "68a5f04e-e618-4657-86bc-37ddaababa72",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_Galio_Chroma.png",
        "items": [
          { "inventoryType": "CHAMPION_SKIN", "itemId": "3029", "price": 250 },
          { "inventoryType": "SUMMONER_ICON", "itemId": "5556", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Worlds Early Bird Chroma (Birdio)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "2b1b1323-ae12-4f01-933f-09943c0d6cd6",
        "image": "/lol-game-data/assets/ASSETS/Loot/SpiritBlossom2020_EventShop_SkinBundle_SpiritBlossomAhriChroma_EN.png",
        "items": [
          {
            "inventoryType": "CHAMPION_SKIN",
            "itemId": "103033",
            "price": 250
          },
          { "inventoryType": "SUMMONER_ICON", "itemId": "4649", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Ahri)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "fa91ff57-641e-425c-a7d1-270365533ff9",
        "image": "/lol-game-data/assets/ASSETS/Loot/SpiritBlossom2020_EventShop_SpiritBlossom_Thresh_Chroma_EN.png",
        "items": [
          {
            "inventoryType": "CHAMPION_SKIN",
            "itemId": "412026",
            "price": 250
          },
          { "inventoryType": "SUMMONER_ICON", "itemId": "4638", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Thresh)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "d4df2b16-f9cf-425e-80d0-1d839852d965",
        "image": "/lol-game-data/assets/ASSETS/Loot/SpiritBlossom2020_EventShop_SpiritBlossom_Yasuo_Chroma_EN.png",
        "items": [
          {
            "inventoryType": "CHAMPION_SKIN",
            "itemId": "157044",
            "price": 250
          },
          { "inventoryType": "SUMMONER_ICON", "itemId": "4640", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Yasuo)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "9fb361d3-bdd9-44e6-9249-d1f3f2f06325",
        "image": "/lol-game-data/assets/ASSETS/Loot/SpiritBlossom2020_EventShop_SkinBundle_SpiritBlossomYoneChroma_EN.png",
        "items": [
          {
            "inventoryType": "CHAMPION_SKIN",
            "itemId": "777008",
            "price": 250
          },
          { "inventoryType": "SUMMONER_ICON", "itemId": "4651", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Yone)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "3578bef5-dc0e-455e-b821-7d3159c42630",
        "image": "/lol-game-data/assets/ASSETS/Loot/SpiritBlossom2020_EventShop_SkinBundle_SpiritBlossomKindredChroma_EN.png",
        "items": [
          {
            "inventoryType": "CHAMPION_SKIN",
            "itemId": "203011",
            "price": 250
          },
          { "inventoryType": "SUMMONER_ICON", "itemId": "4650", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Kindred)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "d584e499-a100-4859-b49b-511683c0d8f8",
        "image": "/lol-game-data/assets/ASSETS/Loot/SpiritBlossom2020_EventShop_SpiritBlossom_Lillia_Chroma_EN.png",
        "items": [
          {
            "inventoryType": "CHAMPION_SKIN",
            "itemId": "876009",
            "price": 250
          },
          { "inventoryType": "SUMMONER_ICON", "itemId": "4641", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Lillia)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "c92aa165-473d-4194-8bfe-200fffe86278",
        "image": "/lol-game-data/assets/ASSETS/Loot/SpiritBlossom2020_EventShop_SpiritBlossom_Vayne_Chroma_EN.png",
        "items": [
          { "inventoryType": "CHAMPION_SKIN", "itemId": "67024", "price": 250 },
          { "inventoryType": "SUMMONER_ICON", "itemId": "4639", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Vayne)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "a48b802e-323b-4df9-aa55-6177e1359eef",
        "image": "/lol-game-data/assets/ASSETS/Loot/SpiritBlossom2020_EventShop_SkinBundle_SpiritBlossomCassChroma_EN.png",
        "items": [
          { "inventoryType": "CHAMPION_SKIN", "itemId": "69017", "price": 250 },
          { "inventoryType": "SUMMONER_ICON", "itemId": "4648", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Cassiopeia)",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "88296e66-36f4-491d-9281-59cbc07bcb06",
        "image": "/lol-game-data/assets/ASSETS/Loot/SpiritBlossom2020_EventShop_SkinBundle_SpiritBlossomRivenChroma_EN.png",
        "items": [
          { "inventoryType": "CHAMPION_SKIN", "itemId": "92033", "price": 250 },
          { "inventoryType": "SUMMONER_ICON", "itemId": "4647", "price": 50 }
        ],
        "localizedDescription": "Includes Chroma Icon!",
        "localizedTitle": "Night Blossom Chroma (Spirit Blossom Riven)",
        "offerState": "kUnavailable",
        "price": 300
      }
    ]
  },
  {
    "category": "Skins",
    "categoryIconPath": "/fe/lol-static-assets/images/event-shop/champion_skin.png",
    "offers": [
      {
        "highlighted": false,
        "id": "d2287866-cd47-4d64-a73a-09ec38cf6004",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_MasterYi_Prestige_eventshop.jpg",
        "items": [
          {
            "inventoryType": "CHAMPION_SKIN",
            "itemId": "11053",
            "price": 1800
          },
          { "inventoryType": "SUMMONER_ICON", "itemId": "5534", "price": 200 }
        ],
        "localizedDescription": "Includes Icon and Border!",
        "localizedTitle": "Prestige Spirit Blossom Master Yi",
        "offerState": "kUnavailable",
        "price": 2000
      }
    ]
  },
  {
    "category": "Borders",
    "categoryIconPath": "/fe/lol-static-assets/images/event-shop/border.png",
    "offers": [
      {
        "highlighted": false,
        "id": "c0decd7f-23df-48c5-8c93-3268fcf6c22e",
        "image": "/lol-game-data/assets/ASSETS/Loot/Bewitching_BorderIconBundle_Anivia_EN.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5560", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Bewitching Batnivia Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "7a03f8c1-a259-44fb-8f83-747a6438ce21",
        "image": "/lol-game-data/assets/ASSETS/Loot/Bewitching_BorderIconBundle_LeBlanc_EN.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5561", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Bewitching Leblanc Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "0cdeaa04-0e57-46d4-a6e9-42369771a91a",
        "image": "/lol-game-data/assets/ASSETS/Loot/Bewitching_BorderIconBundle_Senna_EN.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5564", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Bewitching Senna Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "8d881726-2e8c-464f-b9d1-d0ee79b72857",
        "image": "/lol-game-data/assets/ASSETS/Loot/Bewitching_BorderIconBundle_Neeko_EN.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5563", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Bewitching Neeko Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "a6c40a04-d68d-4422-909e-80b22f6c5315",
        "image": "/lol-game-data/assets/ASSETS/Loot/Bewitching_BorderIconBundle_Morgana_EN.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5568", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Bewitching Morgana Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "8c8ee872-b086-40cb-b291-aaf9955404b8",
        "image": "/lol-game-data/assets/ASSETS/Loot/Bewitching_BorderIconBundle_Tristana_EN.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5573", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Bewitching Tristana Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "43a2364d-9fea-4b17-b92e-860f8fe587f3",
        "image": "/lol-game-data/assets/ASSETS/Loot/Bewitching_BorderIconBundle_Fiora_EN.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5565", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Bewitching Fiora Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "2cadceb5-1d0f-4349-a47a-4d118ad860ad",
        "image": "/lol-game-data/assets/ASSETS/Loot/Bewitching_BorderIconBundle_Cassiopeia_EN.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5562", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Bewitching Cassiopeia Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "707a6ced-ed46-41d9-9bfe-a716be0e4f3f",
        "image": "/lol-game-data/assets/ASSETS/Loot/Bewitching_BorderIconBundle_Nami_EN.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5569", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Bewitching Nami Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "1e39d381-1541-4678-a1d8-7df02abd4a79",
        "image": "/lol-game-data/assets/ASSETS/Loot/Bewitching_BorderIconBundle_Poppy_EN.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5571", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Bewitching Poppy Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "790e0403-cd77-43c9-a68b-76948d45226f",
        "image": "/lol-game-data/assets/ASSETS/Loot/Bewitching_BorderIconBundle_Elise_EN.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5566", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Bewitching Elise Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "48166654-6cd0-4990-94e3-920b8be58074",
        "image": "/lol-game-data/assets/ASSETS/Loot/Bewitching_BorderIconBundle_Yuumi_EN.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5574", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Bewitching Yuumi Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "6f537cfd-0a2b-4724-9f91-d6653f7579fb",
        "image": "/lol-game-data/assets/ASSETS/Loot/Bewitching_BorderIconBundle_Syndra_EN.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5572", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Bewitching Syndra Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "9696af9f-cf2f-46a5-a072-1eb22746ce15",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_Sett_Border.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5535", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Spirit Blossom Sett Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "ea50b177-eb49-458c-8ffb-a094d2f84c65",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_Aphelios_Border.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5542", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Spirit Blossom Aphelios Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "42e2d595-3626-4f60-9c97-2fb90a8b1fd7",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_Evelynn_Border.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5537", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Spirit Blossom Evelynn Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "e9178a1c-3657-4ce7-9a01-b48a845a830b",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_Syndra_Border.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5538", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Spirit Blossom Syndra Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "0fc832f4-920b-498a-a150-5e31d05eb88d",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_Soraka_Border.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5543", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Spirit Blossom Soraka Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "65826119-4d63-4041-bb4c-9635d4880ca1",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_Tristana_Border.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5536", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Spirit Blossom Tristana Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "983e86b8-ab77-46dd-8348-6037a4dadd9d",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_Yorick_Border.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5539", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Spirit Blossom Yorick Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "19ca0243-38f5-4cf2-bd53-88fa0fd57b1b",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_Darius_Border.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5541", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Spirit Blossom Darius Border",
        "offerState": "kUnavailable",
        "price": 250
      },
      {
        "highlighted": false,
        "id": "ed9df26f-b67c-4479-9bdf-d31d93833e5c",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_MasterYi_Border.png",
        "items": [
          { "inventoryType": "SUMMONER_ICON", "itemId": "5540", "price": 250 }
        ],
        "localizedDescription": "Includes Border Icon!",
        "localizedTitle": "Spirit Blossom Master Yi Border",
        "offerState": "kUnavailable",
        "price": 250
      }
    ]
  },
  {
    "category": "Loot",
    "categoryIconPath": "/fe/lol-static-assets/images/event-shop/loot.png",
    "offers": [
      {
        "highlighted": false,
        "id": "e16529ac-caa4-40a1-abaa-addc18412059",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds2022_Orb_Final_490.png",
        "items": [
          { "inventoryType": "HEXTECH_CRAFTING", "itemId": "566", "price": 200 }
        ],
        "localizedDescription": "Open to reveal a guaranteed random Skin Shard with a chance to obtain a Worlds 2022 Grab Bag.",
        "localizedTitle": "Worlds 2022 Orb",
        "offerState": "kUnavailable",
        "price": 200
      },
      {
        "highlighted": false,
        "id": "6d3c6609-e093-4333-acc6-f4c4f1b5a4c5",
        "image": "/lol-game-data/assets/ASSETS/Loot/EventShop_Mystery_Emote_490x490.png",
        "items": [
          { "inventoryType": "HEXTECH_CRAFTING", "itemId": "187", "price": 60 }
        ],
        "localizedDescription": "Used to forge a random emote.",
        "localizedTitle": "1 Mystery Emote",
        "offerState": "kUnavailable",
        "price": 60
      },
      {
        "highlighted": false,
        "id": "e113c065-4e9f-4f81-afe0-0be0bdeca73f",
        "image": "/lol-game-data/assets/ASSETS/Loot/hextech_mystery_shard_490x490.png",
        "items": [
          { "inventoryType": "HEXTECH_CRAFTING", "itemId": "241", "price": 50 }
        ],
        "localizedDescription": "Contains a random Champion Shard for champions worth 4800 Blue Essence or more.",
        "localizedTitle": "1 Random Champion Shard",
        "offerState": "kUnavailable",
        "price": 50
      },
      {
        "highlighted": false,
        "id": "83852a3e-5728-4de9-af6f-cdb97fe8be2b",
        "image": "/lol-game-data/assets/ASSETS/Loot/HextechKeyFragment_490x490.png",
        "items": [
          { "inventoryType": "HEXTECH_CRAFTING", "itemId": "7", "price": 20 }
        ],
        "localizedDescription": "Collect 3 to create a Key.",
        "localizedTitle": "1 Key Fragment",
        "offerState": "kUnavailable",
        "price": 20
      },
      {
        "highlighted": false,
        "id": "2c362ec8-9e83-4d7b-bc44-11faee5aec19",
        "image": "/lol-game-data/assets/ASSETS/Loot/HextechKey_490x490eventshop.png",
        "items": [
          { "inventoryType": "HEXTECH_CRAFTING", "itemId": "3", "price": 60 }
        ],
        "localizedDescription": "Used to open Hextech and Masterwork Chests.",
        "localizedTitle": "1 Key",
        "offerState": "kUnavailable",
        "price": 60
      },
      {
        "highlighted": false,
        "id": "9ed25d76-163e-45ff-8632-dc07a3929227",
        "image": "/lol-game-data/assets/ASSETS/Loot/EventShop_3Keys_EN.png",
        "items": [
          { "inventoryType": "HEXTECH_CRAFTING", "itemId": "3", "price": 60 },
          { "inventoryType": "HEXTECH_CRAFTING", "itemId": "3", "price": 60 },
          { "inventoryType": "HEXTECH_CRAFTING", "itemId": "3", "price": 60 }
        ],
        "localizedDescription": "Used to open Hextech and Masterwork Chests.",
        "localizedTitle": "3 Keys",
        "offerState": "kUnavailable",
        "price": 180
      }
    ]
  },
  {
    "category": "Tft",
    "categoryIconPath": "/fe/lol-static-assets/images/event-shop/tft.png",
    "offers": [
      {
        "highlighted": false,
        "id": "fc8a9660-d3cb-4047-b84b-77572981d6d8",
        "image": "/lol-game-data/assets/ASSETS/Loot/Companions/egg_llseries_1to7_small.png",
        "items": [
          {
            "inventoryType": "HEXTECH_CRAFTING",
            "itemId": "3330009",
            "price": 300
          }
        ],
        "localizedDescription": "Which Little Legend will it be?",
        "localizedTitle": "Little Legends Rare Egg",
        "offerState": "kUnavailable",
        "price": 300
      },
      {
        "highlighted": false,
        "id": "87a137f3-dc06-4edf-bc2d-d183c27ee06e",
        "image": "/lol-game-data/assets/ASSETS/Loot/EventShop_Ingenious_Inventors_Egg.png",
        "items": [
          {
            "inventoryType": "HEXTECH_CRAFTING",
            "itemId": "3330107",
            "price": 600
          }
        ],
        "localizedDescription": "This egg will hatch out an Ingenious Inventors Duckbill, Piximander, or Gloop variant.",
        "localizedTitle": "1 Ingenious Inventors Egg",
        "offerState": "kUnavailable",
        "price": 600
      },
      {
        "highlighted": false,
        "id": "6de28b21-3200-49e2-92bf-5db8392b6c79",
        "image": "/lol-game-data/assets/ASSETS/Loot/neon_nights_event_shop.png",
        "items": [
          {
            "inventoryType": "HEXTECH_CRAFTING",
            "itemId": "3330116",
            "price": 600
          }
        ],
        "localizedDescription": "This egg will hatch out a Neon Nights Fenroar, Lightcharger, or QiQi variant.",
        "localizedTitle": "Neon Nights Egg",
        "offerState": "kUnavailable",
        "price": 600
      }
    ]
  },
  {
    "category": "Currencies",
    "categoryIconPath": "/fe/lol-static-assets/images/event-shop/currency.png",
    "offers": [
      {
        "highlighted": false,
        "id": "4d266cb2-091f-455e-a915-3edfbba1b4ef",
        "image": "/lol-game-data/assets/ASSETS/Loot/Worlds22_SB_MythicEssence.png",
        "items": [
          {
            "inventoryType": "HEXTECH_CRAFTING",
            "itemId": "534",
            "price": 2000
          },
          { "inventoryType": "SUMMONER_ICON", "itemId": "5533", "price": 200 }
        ],
        "localizedDescription": "Includes Mythic Essence Icon!",
        "localizedTitle": "125 Mythic Essence",
        "offerState": "kUnavailable",
        "price": 2200
      },
      {
        "highlighted": false,
        "id": "a7896cc2-a878-4f4f-a116-1977cd659cfd",
        "image": "/lol-game-data/assets/ASSETS/Loot/currency_champion.png",
        "items": [
          { "inventoryType": "HEXTECH_CRAFTING", "itemId": "6", "price": 1 }
        ],
        "localizedDescription": "Used to unlock Champions.",
        "localizedTitle": "10 Blue Essence",
        "offerState": "kUnavailable",
        "price": 1
      },
      {
        "highlighted": false,
        "id": "d60c574b-19e1-4d10-ad27-d5678581173b",
        "image": "/lol-game-data/assets/ASSETS/Loot/EventShop_1000BlueEssence_EN.png",
        "items": [
          { "inventoryType": "HEXTECH_CRAFTING", "itemId": "6", "price": 10 }
        ],
        "localizedDescription": "Used to unlock Champions.",
        "localizedTitle": "100 Blue Essence",
        "offerState": "kUnavailable",
        "price": 10
      }
    ]
  }
]
marvinscham commented 1 year ago

/lol-event-shop/v1/token-shop-data output

{
  "offersVersion": 3114330575,
  "tokenBundlesCatalogEntry": [
    {
      "contentId": "49f4a23f-5c3b-4b20-93a2-1af9a537c864",
      "itemId": 69900405,
      "offerId": "c718e6ea-f91f-45f0-91aa-6f7ad92bceee",
      "typeId": ""
    },
    {
      "contentId": "51321e11-8fa7-42b3-a889-e4b9f45d4e7c",
      "itemId": 69900406,
      "offerId": "218988a4-e819-4352-9461-b749f42ad731",
      "typeId": ""
    },
    {
      "contentId": "f1210174-8371-4367-9d1a-2ec174b38e9f",
      "itemId": 69900407,
      "offerId": "236d370f-9189-4aac-9166-39169f408619",
      "typeId": ""
    },
    {
      "contentId": "179a29a7-172f-443b-9a38-cf595b6cbd94",
      "itemId": 69900408,
      "offerId": "29dcf78e-e4df-46f7-82b8-361b40940520",
      "typeId": ""
    }
  ],
  "tokenImage": "/lol-game-data/assets/ASSETS/Loot/Worlds2022_Token_Final_490.png",
  "tokenName": "lol_worlds22token",
  "tokenUuid": "6ad8f77a-1fa0-585d-b846-94c2e848b4d0"
}
marvinscham commented 1 year ago

/lol-event-shop/v1/token-balance endpoints exists but returns 404

marvinscham commented 1 year ago

As event tokens now have acceptably fast in-client ways of being mass-handled, this feature will be deprecated in v1.6.0 and removed by v2.0.0.