Public · no login
Reseller APIGenerate and look up keys.
VaultX is a third-party Chrome extension for Lovable. Resellers buy wholesale, mint license keys, and sell at their own price. This page is the public HTTP reference.
Create the token in Dashboard → Revenda → Nova chave de API.
Authentication
Send the token on every call. Prefix vxra_. Max 5 active tokens. Generating keys debit BRL wholesale balance.
Authorization: Bearer vxra_YOUR_TOKEN
Also accepted: header X-Api-Key.
GET Account
/api/v1/account
Balance, shop slug, and wholesale unit prices.
curl https://www.vaultxx.shop/api/v1/account \ -H "Authorization: Bearer vxra_YOUR_TOKEN"
POST Generate keys
/api/v1/keys
Body: plan = basic | pro | lifetime, quantity 1–50, optional email.
basic
30 days
pro
30 days
lifetime
no expiry
curl https://www.vaultxx.shop/api/v1/keys \
-H "Authorization: Bearer vxra_YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"plan":"pro","quantity":1}'GET Look up a key
/api/v1/keys?key=VXR-XXXX-XXXX-XXXX
Only keys this reseller created. claimed means a VaultX account already bound it.
curl "https://www.vaultxx.shop/api/v1/keys?key=VXR-XXXX-XXXX-XXXX" \ -H "Authorization: Bearer vxra_YOUR_TOKEN"
GET List keys
/api/v1/keys?limit=50&offset=0&plan=pro
curl "https://www.vaultxx.shop/api/v1/keys?limit=20" \ -H "Authorization: Bearer vxra_YOUR_TOKEN"
Errors
| Status | Error |
|---|---|
| 401 | unauthorized — bad or missing token |
| 402 | insufficient_balance |
| 403 | reseller_inactive |
| 400 | invalid_plan / invalid_quantity / invalid_email |
| 404 | not_found — key missing or not yours |
VaultX is not an official Lovable product. Markdown copy: https://www.vaultxx.shop/docs.md?lang=en