LicenseGuard – Verificação e Ativação de Chave de Licença API
LicenseGuard é um backend de licenciamento de software pronto para produção para desenvolvedores que precisam de validação de chave de licença segura, imposição de ativação e revogação baseada em reembolso sem precisar 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 clara de validação indicando se a licença é válida.
Um endpoint leve /health está incluído para monitoramento e checagem de uptime.
Desenvolvedores independentes que vendem software para download
Ferramentas SaaS distribuídas fora das lojas de aplicativos
Desenvolvedores de jogos que vendem licenças diretas
Criadores de plugins e temas
Construtores de ferramentas de IA distribuindo aplicativos desktop
Comece com o nível gratuito para testar a integração em minutos e depois escale com limites de solicitação mais altos à medida que seu produto cresce
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/11906/gumroad+license+validation+backend+api/22626/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 previne o compartilhamento de chaves de licença aplica 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 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 para download 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 assinatura SaaS lógica adicional pode ser necessária
Sim A LicenseGuard opera 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 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. Se a licença for válida, retorna verdadeiro; caso contrário, retorna falso, indicando problemas como exceder os limites de ativação
A resposta do endpoint /validate é estruturada no formato JSON Contém pares de chave-valor com "valid" como o campo principal permitindo fácil análise e integração em aplicações
O endpoint /validate aceita dois parâmetros: "licenseKey" (a chave de licença a ser validada) e "deviceId" (o identificador único para o dispositivo que está tentando a ativação)
Os usuários podem personalizar suas solicitações fornecendo diferentes valores de "licenseKey" e "deviceId" na solicitação POST para o endpoint /validate, permitindo a validação de várias licenças em diferentes dispositivos
O endpoint /health é normalmente usado para monitorar a disponibilidade e o status operacional da API. Isso ajuda os desenvolvedores a garantir que o serviço de licenciamento esteja disponível e funcionando corretamente em ambientes de produção
LicenseGuard mantém a precisão dos dados por meio de processos de validação seguros e verificações em tempo real em relação aos limites de ativação Isso garante que apenas licenças legítimas sejam validadas e ativadas
Se a resposta do endpoint /validate indicar uma licença inválida os usuários devem verificar possíveis problemas como chaves de licença incorretas limites de ativação excedidos ou licenças revogadas devido a reembolsos
Nível de serviço:
100%
Tempo de resposta:
294ms
Nível de serviço:
100%
Tempo de resposta:
210ms
Nível de serviço:
100%
Tempo de resposta:
282ms
Nível de serviço:
100%
Tempo de resposta:
139ms
Nível de serviço:
100%
Tempo de resposta:
129ms
Nível de serviço:
100%
Tempo de resposta:
137ms
Nível de serviço:
100%
Tempo de resposta:
314ms
Nível de serviço:
100%
Tempo de resposta:
315ms
Nível de serviço:
100%
Tempo de resposta:
293ms
Nível de serviço:
100%
Tempo de resposta:
429ms
Nível de serviço:
100%
Tempo de resposta:
3.670ms
Nível de serviço:
100%
Tempo de resposta:
2.260ms
Nível de serviço:
100%
Tempo de resposta:
2.533ms
Nível de serviço:
100%
Tempo de resposta:
3.694ms
Nível de serviço:
100%
Tempo de resposta:
4.342ms
Nível de serviço:
100%
Tempo de resposta:
3.357ms
Nível de serviço:
100%
Tempo de resposta:
3.087ms
Nível de serviço:
100%
Tempo de resposta:
2.202ms
Nível de serviço:
100%
Tempo de resposta:
3.097ms
Nível de serviço:
100%
Tempo de resposta:
3.256ms