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.

Open docs.md

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

StatusError
401unauthorized — bad or missing token
402insufficient_balance
403reseller_inactive
400invalid_plan / invalid_quantity / invalid_email
404not_found — key missing or not yours

VaultX is not an official Lovable product. Markdown copy: https://www.vaultxx.shop/docs.md?lang=en

Support