CONTROL PANEL

Generate Keys

All Keys

KeyOwnerStatusDevicesExpiresNoteActions


No keys found. Generate your first key above.

Create Reseller

The reseller signs in on this same page with their username + password and only sees the keys they created.

Resellers

UsernameStatusKeysQuotaLast loginNoteActions

No resellers yet.

Change Password

Seller API

Base URLhttps://elixerwire-panel.svgslpyz.sbs/api/seller

Every request must carry an X-API-Key header. Without a valid key nothing is created and the API returns 401.

API Keys

NameAPI KeyStatusCreatedLast usedCallsActions


No API keys yet. Generate one above.

Endpoints

MethodPathParameters (JSON)Description
POST /api/seller/key/create duration (seconds, REQUIRED, min 3600), max_devices, quantity, note Creates key(s). Returns the new keys.
GET /api/seller/key/list status, search, limit, offset All keys with stats — full creation history.
POST /api/seller/key/info key One key: status, expiry, devices bound.
POST /api/seller/key/extend key, seconds Adds validity to a key.
POST /api/seller/key/reset key, device_id (optional) HWID reset — clears one or all devices.
POST /api/seller/key/toggle key Disable or enable a key.
POST /api/seller/key/delete key Permanently deletes a key.
POST /api/seller/key/set_note key, note Updates the seller note.
GET /api/seller/stats — Totals: active / expired / disabled / devices.
GET /api/seller/presets — Duration presets offered by the panel.
Duration presets: — · minimum validity is 1 hour (3600s).

Examples — generate an API key above and these fill in automatically

Create a key (1 day, 1 device)

curl -X POST https://elixerwire-panel.svgslpyz.sbs/api/seller/key/create \
  -H 'X-API-Key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"duration":86400,"max_devices":1,"quantity":1,"note":"shop order #1024"}'

Create many keys at once

curl -X POST https://elixerwire-panel.svgslpyz.sbs/api/seller/key/create \
  -H 'X-API-Key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"duration":2592000,"max_devices":3,"quantity":25}'

List keys / history

curl 'https://elixerwire-panel.svgslpyz.sbs/api/seller/key/list?status=active&limit=50' \
  -H 'X-API-Key: YOUR_API_KEY'

Key details + bound devices

curl -X POST https://elixerwire-panel.svgslpyz.sbs/api/seller/key/info \
  -H 'X-API-Key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"key":"EW-XXXX-XXXX-XXXX"}'

HWID reset (all devices of a key)

curl -X POST https://elixerwire-panel.svgslpyz.sbs/api/seller/key/reset \
  -H 'X-API-Key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"key":"EW-XXXX-XXXX-XXXX"}'

HWID reset (one device only)

curl -X POST https://elixerwire-panel.svgslpyz.sbs/api/seller/key/reset \
  -H 'X-API-Key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"key":"EW-XXXX-XXXX-XXXX","device_id":"abcd1234ef56"}'

Extend validity (+30 days)

curl -X POST https://elixerwire-panel.svgslpyz.sbs/api/seller/key/extend \
  -H 'X-API-Key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"key":"EW-XXXX-XXXX-XXXX","seconds":2592000}'

Disable / enable a key

curl -X POST https://elixerwire-panel.svgslpyz.sbs/api/seller/key/toggle \
  -H 'X-API-Key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"key":"EW-XXXX-XXXX-XXXX"}'

Delete a key

curl -X POST https://elixerwire-panel.svgslpyz.sbs/api/seller/key/delete \
  -H 'X-API-Key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"key":"EW-XXXX-XXXX-XXXX"}'

Statistics

curl https://elixerwire-panel.svgslpyz.sbs/api/seller/stats -H 'X-API-Key: YOUR_API_KEY'
Response shape: {"status":"success", …} on success, {"status":"error","message":"…"} with HTTP 401 (bad key), 404 (not found) or 422 (bad parameters) on failure. Created keys work immediately in the client login.