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.

Abrir docs.md

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

StatusErro
401unauthorized — token ausente ou inválido
402insufficient_balance
403reseller_inactive
400invalid_plan / invalid_quantity / invalid_email
404not_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

Suporte