root@windowsed — boot
root@windowsed:~$ ./lab/store

API Lab

Interactive playground for all image & data API routes.

POST/store → image/png
Player Name
Remaining Seconds
Language
English
Store Slots (up to 4)
#
Skin
Cost (VP)
#1
7b534393-40b0-38d0-1ffc-2b8b78708264
#2
19ba907b-4a76-347f-ea24-38990c9ff755
#3
e85cf8b6-467b-bc6c-9013-959383f71b2e
#4
f3672738-41e2-550d-ec4c-0dac79b3b426
code examples
import axios from "axios";

const response = await axios.post(
  "https://windowsed.me/store",
  {
  "playerName": "windowsed",
  "language": "en-US",
  "StoreOffers": [
    "7b534393-40b0-38d0-1ffc-2b8b78708264",
    "19ba907b-4a76-347f-ea24-38990c9ff755",
    "e85cf8b6-467b-bc6c-9013-959383f71b2e",
    "f3672738-41e2-550d-ec4c-0dac79b3b426"
  ],
  "cost": [
    2175,
    2675,
    3550,
    2375
  ],
  "SingleItemOffersRemainingDurationInSeconds": 1780099199
},
  { responseType: "arraybuffer" }
);

// response.data is a Buffer (Node.js) / ArrayBuffer (browser)
// Content-Type: image/png
request / response
{
  "playerName": "windowsed",
  "language": "en-US",
  "StoreOffers": [
    "7b534393-40b0-38d0-1ffc-2b8b78708264",
    "19ba907b-4a76-347f-ea24-38990c9ff755",
    "e85cf8b6-467b-bc6c-9013-959383f71b2e",
    "f3672738-41e2-550d-ec4c-0dac79b3b426"
  ],
  "cost": [
    2175,
    2675,
    3550,
    2375
  ],
  "SingleItemOffersRemainingDurationInSeconds": 1780099199
}