Pública · sem login
API de revendaGere e consulte keys.
O VaultX é uma extensão de terceiros para o Lovable. Revendedores compram no atacado, geram keys e vendem no preço que quiserem. Esta é a referência HTTP pública.
Crie o token em Dashboard → Revenda → Nova chave de API.
Autenticação
Envie o token em toda chamada. Prefixo vxra_. Máximo de 5 tokens ativos. Gerar keys debita o saldo de atacado em BRL.
Authorization: Bearer vxra_YOUR_TOKEN
Também aceito: header X-Api-Key.
GET Conta
/api/v1/account
Saldo, slug da loja e preços de atacado.
curl https://www.vaultxx.shop/api/v1/account \ -H "Authorization: Bearer vxra_YOUR_TOKEN"
POST Gerar keys
/api/v1/keys
Body: plan = basic | pro | lifetime, quantity 1–50, email opcional.
basic
30 dias
pro
30 dias
lifetime
sem validade
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 Consultar uma key
/api/v1/keys?key=VXR-XXXX-XXXX-XXXX
Só keys desta revenda. claimed significa que uma conta VaultX já vinculou a key.
curl "https://www.vaultxx.shop/api/v1/keys?key=VXR-XXXX-XXXX-XXXX" \ -H "Authorization: Bearer vxra_YOUR_TOKEN"
GET Listar 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"
Erros
| Status | Erro |
|---|---|
| 401 | unauthorized — token ausente ou inválido |
| 402 | insufficient_balance |
| 403 | reseller_inactive |
| 400 | invalid_plan / invalid_quantity / invalid_email |
| 404 | not_found — a key não existe ou não é sua |
O VaultX não é um produto oficial do Lovable. Cópia em markdown: https://www.vaultxx.shop/docs.md