{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11907/digital+product+security+license+verification+and+activation+api/22624/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 Verificação e Ativação da Licença de Segurança de Produtos Digitais 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 e API de Ativação
LicenseGuard é uma solução de licenciamento de software pronta para produção para desenvolvedores que precisam de validação segura de chaves de licença, imposição de ativações e revogações baseadas 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 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 verificação 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 que distribuem aplicativos de desktop
Comece com o nível gratuito para testar a integração em minutos, depois amplie com limites de solicitações mais altos conforme seu produto cresce
LicenseGuard evita 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 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 A 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 critérios de ativação
O campo chave 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 resultados de validação mais detalhados
A resposta do endpoint /health está estruturada como um objeto JSON que contém dois campos: "ok", um booleano que indica a saúde do serviço, e "service", uma string que nomeia o serviço (por exemplo, "licenseguard")
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 seus pedidos fornecendo diferentes valores de "licenseKey" e "deviceId" na solicitação POST para verificar a validade de licenças específicas para vários dispositivos
Os casos de uso típicos para o endpoint /health incluem monitorar o tempo de atividade da API e garantir que o serviço de licenciamento esteja operacional o que é crucial para manter o acesso dos usuários a produtos licenciados
A precisão dos dados para validação de licenças é mantida por meio de processos seguros no backend que verificam as chaves de licença em um banco de dados centralizado garantindo que apenas chaves válidas sejam aceitas e que os limites de ativação sejam aplicados
Se receber uma resposta de licença inválida os usuários devem verificar a chave de licença e o ID do dispositivo para garantir sua precisão verificar se há limites de ativação e garantir que a licença não foi revogada devido a reembolsos ou cancelamentos