{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11910/saas+licensing+control+license+verification+and+activation+api/22628/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 Controle de Licenciamento SaaS 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 a necessidade de 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 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 checagens 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 aplicações desktop
Comece com o nível gratuito para testar a integração em minutos e, em seguida, escale com limites de solicitações mais altos à medida que seu produto cresce
LicenseGuard impede 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 do dispositivo do seu aplicativo Você receberá uma resposta JSON clara indicando se a licença é válida
Sim É ideal para softwares 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 assinatura 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 é válida retorna true caso contrário retorna false indicando problemas como exceder os limites de ativação
Os dados de resposta do endpoint /validate estão estruturados em formato JSON Contêm pares chave-valor com "valid" como o campo principal permitindo fácil análise e integração em aplicações
O ponto de extremidade /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. Ambos são necessários para o processo de validação
Os usuários podem personalizar suas solicitações fornecendo diferentes valores de "licenseKey" e "deviceId" na solicitação POST para o endpoint /validate o que permite a validação de várias licenças em diferentes dispositivos
O endpoint /health é normalmente utilizado para monitorar a disponibilidade e o status operacional da API Os desenvolvedores podem integrá-lo em seus sistemas para garantir que o serviço de licenciamento está disponível antes de realizar validações de licença
LicenseGuard mantém a precisão dos dados por meio de processos de validação segura e verificações em tempo real contra limites de ativação Isso garante que apenas licenças legítimas sejam validadas e ativadas
Se a resposta indicar uma licença inválida os usuários devem verificar a chave da licença em busca de erros verificar se não excedeu os limites de ativação e garantir que o ID do dispositivo esteja correto