LicenseGuard – Verificação e Ativação de Chaves de Licença API
LicenseGuard é um backend de licenciamento de software pronto para produção para desenvolvedores que precisam de validação de chaves de licença segura, imposição de ativação e revogação baseada em reembolsos sem construir infraestrutura personalizada.
Esta API permite que você:
Validar chaves de licença de forma segura
Impor limites de ativação por dispositivo
Prevenir compartilhamento de chaves
Revogar automaticamente o acesso após reembolsos ou cancelamentos
Rastrear o status de ativação em tempo real
Envie uma solicitação POST para o endpoint /validate com:
licenseKey
deviceId
A API verifica a licença, checa os limites de ativação e retorna uma resposta de validação clara indicando se a licença é válida.
Um endpoint leve /health está incluído para monitoramento e checagens de tempo de atividade.
Desenvolvedores independentes vendendo software para download
Ferramentas SaaS distribuídas fora das lojas de aplicativos
Desenvolvedores de jogos vendendo licenças diretas
Criadores de plugins e temas
Construtores de ferramentas de IA distribuindo aplicações para desktop
Valida uma chave de licença e impõe limites de ativação por dispositivo
Validar Licença - Recursos do endpoint
| Objeto | Descrição |
|---|---|
Corpo da requisição |
[Obrigatório] Json |
{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11900/license+verification+and+activation+api/22616/validate+license' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"licenseKey": "TEST-LICENSE-123",
"deviceId": "device-abc-001"
}'
| Cabeçalho | Descrição |
|---|---|
Authorization
|
[Obrigatório] Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito. |
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
LicenseGuard impede o compartilhamento de chaves de licença impõe limites de ativação por dispositivo e revoga automaticamente o acesso após reembolsos sem que você precise construir seu próprio sistema de licenciamento
Chame o endpoint /validate com uma chave de licença e um ID de dispositivo do seu aplicativo Você receberá uma resposta JSON clara indicando se a licença é válida
Sim É ideal para software de desktop plugins jogos e ferramentas baixáveis distribuídas fora das lojas de aplicativos
Sim Você pode restringir quantos dispositivos uma licença pode ativar
O acesso pode ser revogado automaticamente dependendo da sua configuração
Sim Zyla oferece um teste gratuito de 7 dias para que você possa testar a integração antes de se comprometer
É projetado principalmente para produtos baseados em chave de licença Para gerenciamento de assinaturas SaaS pode ser necessária lógica adicional
Sim A LicenseGuard funciona em um backend hospedado escalável e é projetada para uso em produção no mundo real
O endpoint /validate retorna uma resposta JSON indicando a validade da chave de licença. Ele inclui um campo booleano "valid" que especifica se a licença está ativa e atende aos limites de ativação
O campo principal na resposta do endpoint /validate é "valid", que é um booleano indicando se a chave de licença é válida. Campos adicionais podem ser incluídos em atualizações futuras para respostas mais detalhadas
Os dados da resposta do endpoint /validate estão estruturados em formato JSON. Normalmente, contêm pares de chave-valor, facilitando a análise e a integração em aplicativos
O endpoint /validate aceita dois parâmetros: "licenseKey" (a chave a ser validada) e "deviceId" (o identificador único do dispositivo que está tentando a ativação)
Os usuários podem personalizar solicitações para o endpoint /validate fornecendo diferentes valores de "licenseKey" e "deviceId" para verificar a validade de licenças específicas em vários dispositivos
Casos de uso típicos incluem validar licenças de software durante a instalação impor limites de ativação para plugins e gerenciar o acesso a aplicativos SaaS com base no status da licença
A precisão dos dados é mantida por meio de processos de validação seguros e verificações em tempo real contra o banco de dados de licenciamento garantindo que apenas licenças válidas sejam ativadas
Se o endpoint /validate retornar um resultado vazio ou parcial, isso geralmente indica uma licença inválida ou um dispositivo não registrado. Os usuários devem implementar o tratamento de erros para gerenciar esses cenários de forma eficaz
Nível de serviço:
100%
Tempo de resposta:
282ms
Nível de serviço:
100%
Tempo de resposta:
129ms
Nível de serviço:
100%
Tempo de resposta:
294ms
Nível de serviço:
100%
Tempo de resposta:
139ms
Nível de serviço:
100%
Tempo de resposta:
137ms
Nível de serviço:
100%
Tempo de resposta:
315ms
Nível de serviço:
100%
Tempo de resposta:
314ms
Nível de serviço:
100%
Tempo de resposta:
113ms
Nível de serviço:
100%
Tempo de resposta:
86ms
Nível de serviço:
100%
Tempo de resposta:
2.363ms
Nível de serviço:
100%
Tempo de resposta:
1.414ms
Nível de serviço:
100%
Tempo de resposta:
3.694ms
Nível de serviço:
100%
Tempo de resposta:
5.838ms
Nível de serviço:
100%
Tempo de resposta:
3.116ms
Nível de serviço:
100%
Tempo de resposta:
1.209ms
Nível de serviço:
100%
Tempo de resposta:
9.220ms
Nível de serviço:
100%
Tempo de resposta:
12.939ms
Nível de serviço:
100%
Tempo de resposta:
8.808ms
Nível de serviço:
100%
Tempo de resposta:
6.209ms
Nível de serviço:
100%
Tempo de resposta:
9.267ms