{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11912/cloud+license+management+license+verification+and+activation+api/22632/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 Licença em Nuvem 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 de Chave de Licença & API de Ativação
LicenseGuard é um backend de licenciamento de software pronto para produção para desenvolvedores que precisam de validação segura de chave de licença, imposição de ativação e revogação com base em reembolsos sem a necessidade de construir infraestrutura personalizada.
Esta API permite que você:
Validar chaves de licença de forma segura
Impor limites de ativação por dispositivo
Prevenir o 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 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 de desktop
Comece com o plano gratuito para testar a integração em minutos, depois aumente com limites de solicitação mais altos à medida que seu produto cresce.
O LicenseGuard impede o compartilhamento de chave 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 do 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
É principalmente projetado 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 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 o status de ativação da licença
Os dados de resposta do endpoint /validate estão estruturados no formato JSON. Eles consistem em pares de chave-valor, com "valid" como a chave principal indicando 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 diferentes valores de "licenseKey" e "deviceId" na solicitação POST para o endpoint /validate permitindo verificações de licença específicas por dispositivo
O endpoint /health é tipicamente usado para monitorar o tempo de atividade e o estado operacional da API Ele ajuda os desenvolvedores a garantir que o serviço de licenciamento esteja disponível e funcionando corretamente
LicenseGuard mantém a precisão dos dados por meio de processos de validação seguros e verificações em tempo real contra limites de ativação garantindo que apenas licenças legítimas sejam validadas e ativadas
Se a resposta do endpoint /validate indicar "valid": false os usuários devem verificar a chave de licença e o ID do dispositivo para precisão verificar quaisquer limites de ativação ou consultar suas políticas de licenciamento para mais ações