{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11908/license+key+management+license+verification+and+activation+api/22618/validate+license' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"licenseKey": "TEST-LICENSE-123",
"deviceId": "device-abc-001"
}'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Gerenciamento de Chave de Licença Verificação e Ativação de Licença API basta incluir seu token Bearer no cabeçalho Authorization.
| 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.
(Economize 2 meses com cobrança anual 🎉)
LicenseGuard – API de Verificação e Ativação de Chave de Licença
LicenseGuard é um backend de licenciamento de software pronto para produção para desenvolvedores que precisam de validação segura de chave de licença, aplicaçã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 verificação 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 de desktop
Comece com o nível gratuito para testar a integração em minutos e depois escale com limites de requisições maiores à medida que seu produto cresce
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 backend 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 baixáveis distribuidas 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 LicenseGuard funciona em um backend hospedado escalável e é projetado 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 indica se a chave de licença é válida. Campos adicionais podem ser incluídos em atualizações futuras para informações de validação mais detalhadas
Os dados de resposta do endpoint /validate estão estruturados no formato JSON. Normalmente, contém um único par chave-valor, onde a chave é "válido" e o valor é um booleano que indica o status da licença
O endpoint /validate aceita dois parâmetros: "licenseKey", que é a chave a ser validada, e "deviceId", que identifica o dispositivo que está tentando usar a licença
Os usuários podem personalizar suas solicitações fornecendo valores diferentes de "licenseKey" e "deviceId" na solicitação POST para o endpoint /validate o que permite verificações de licença específicas por dispositivo
O endpoint /health é usado para monitorar o status operacional da API Casos de uso típicos incluem verificações automáticas de tempo de atividade e integração com ferramentas de monitoramento para garantir que o serviço LicenseGuard esteja funcionando sem problemas
LicenseGuard utiliza processos de validação seguros para garantir a precisão dos dados Cada chave de licença é verificada em relação aos limites de ativação e às restrições de dispositivo minimizando o risco de acesso não autorizado
Os usuários podem utilizar os dados retornados verificando o campo "válido" na resposta Se verdadeiro a licença está ativa permitindo o acesso ao software Se falso os usuários devem solicitar uma licença válida ou informar ao usuário sobre o problema