{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11911/key+sharing+prevention+license+verification+and+activation+api/22630/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 Prevenção de Compartilhamento de Chaves 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 – 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 segura de chaves de licença, aplicação de ativação e revogação baseada em reembolso sem construir infraestrutura personalizada.
Esta API permite que você:
Validar chaves de licença de forma segura
Aplicar 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 /validate endpoint 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 checagens de uptime.
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 aplicativos desktop
Comece com o nível gratuito para testar a integração em minutos e depois expanda com limites de solicitação maiores à medida que seu produto cresce
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 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 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 pode ser necessária lógica adicional
Sim A LicenseGuard funciona em um backend escalável hospedado 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 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 de resposta do endpoint /validate estão estruturados em formato JSON com pares chave-valor Por exemplo uma validação bem-sucedida poderia devolver {"valid":true} enquanto que uma chave inválida poderia devolver {"valid":false}
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 diferentes valores de `licenseKey` e `deviceId` na solicitação POST para o endpoint /validate permitindo uma validação personalizada com base em licenças e dispositivos específicos
O endpoint /health é normalmente usado para monitorar o tempo de atividade e o status operacional da API Os desenvolvedores podem integrá-lo em seus sistemas para garantir que o serviço LicenseGuard esteja disponível antes de realizar as validações de licença
LicenseGuard mantém a precisão dos dados por meio de processos de validação seguros e rastreamento em tempo real dos status de ativação Atualizações regulares e monitoramento garantem que as informações da licença permaneçam atuais e confiáveis
Se a resposta indicar uma licença inválida os usuários devem verificar a precisão da `licenseKey` e `deviceId` fornecidos Também podem precisar verificar se a licença não ultrapassou os limites de ativação ou foi revogada