
| Key | Owner | Status | Devices | Expires | Note | Actions |
|---|
The reseller signs in on this same page with their username + password and only sees the keys they created.
| Username | Status | Keys | Quota | Last login | Note | Actions |
|---|
Every request must carry an X-API-Key header. Without a valid key nothing is created and the API returns 401.
| Name | API Key | Status | Created | Last used | Calls | Actions |
|---|
| Method | Path | Parameters (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. |
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'