QuantumLock™ REST API
A API REST do QuantumLock™ permite gerar, validar, listar e revogar licenças quantum programaticamente.
Base URL: https://quantumlock.softquantus.com
Autenticação
Todas as requisições autenticadas utilizam o header X-API-Key:
X-API-Key: qlk_sua_api_key
Endpoints Principais
| Método | Endpoint | Descrição |
|---|---|---|
POST | /api/v1/licenses/generate | Gerar licença quantum |
POST | /api/v1/licenses/validate | Validar licença |
GET | /api/v1/licenses | Listar licenças (paginado) |
GET | /api/v1/licenses/{key} | Detalhes de uma licença |
POST | /api/v1/licenses/{key}/revoke | Revogar licença |
GET | /api/v1/revocations | Lista de revogações (sync SDK) |
GET | /api/v1/stats | Estatísticas de uso |
GET | /api/v1/customers/me | Informações da conta |
GET | /api/v1/plans | Planos disponíveis |
Exemplo Rápido
# Gerar licença
curl -X POST "https://quantumlock.softquantus.com/api/v1/licenses/generate" \
-H "X-API-Key: qlk_sua_api_key" \
-H "Content-Type: application/json" \
-d '{
"end_customer_id": "user@company.com",
"features": ["premium", "api_access"],
"valid_days": 365
}'