{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11909/software+licensing+solutions+license+verification+and+activation+api/22622/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 Soluções de Licenciamento de Software 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 reembolso sem precisar 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 acesso automaticamente após reembolsos ou cancelamentos
Rastrear 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 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 que distribuem aplicativos de 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
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 assinaturas SaaS pode ser necessária lógica adicional
Sim a LicenseGuard funciona em um backend hospedado escalável e foi projetada para uso em produção no mundo real
O endpoint /validate retorna uma resposta JSON que indica 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 true caso contrário retorna false indicando o estado da licença
Os dados de resposta do endpoint /validate estão estruturados em formato JSON. Contém pares de chave-valor, com "válido" 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 a ser validada) e "deviceId" (o identificador para o dispositivo que está tentando a ativação) Ambos são necessários para uma solicitação bem-sucedida
O endpoint /health fornece informações sobre o estado operacional do serviço Ele retorna um objeto JSON com campos como "ok" (indicando a saúde do serviço) e "service" (o nome do serviço)
Os usuários podem verificar o campo "válido" na resposta para determinar se uma licença está ativa Isso permite que os desenvolvedores implementem controle de acesso em suas aplicações com base no status da licença
Casos de uso típicos incluem validar licenças de software para aplicações de desktop, impor limites de ativação para plugins e gerenciar chaves de licença para jogos vendidos diretamente aos consumidores
LicenseGuard mantém a precisão dos dados por meio de processos de validação seguros e acompanhamento em tempo real dos estados de ativação garantindo que apenas licenças legítimas sejam reconhecidas e aplicadas