POST /validate
Valida uma chave de licença em tempo real. Este é o endpoint principal chamado diretamente da sua aplicação para verificar se um usuário tem uma licença ativa antes de conceder acesso a funcionalidades protegidas.Parâmetros da requisição
A chave de licença a ser validada (ex:
BLUUBE-A1B2-C3D4-E5F6).Identificador da aplicação que está realizando a validação. Deve corresponder ao
app_id ao qual o API key está vinculado.Identificador único do dispositivo que está tentando usar a licença. Usado para controlar o limite de ativações (
max_activations). Recomendado para licenças com limite de dispositivos.Campos da resposta
true se a licença é válida e está ativa para uso. false em qualquer outro caso.Status detalhado da chave. Valores possíveis:
active, expired, suspended, not_found.Tipo da licença:
permanent, trial ou time_limited. null se a chave não for encontrada.Data e hora de expiração no formato ISO 8601.
null para licenças permanentes ou não encontradas.Número de ativações restantes com base em
max_activations. null se não houver limite de ativações.Mensagem descritiva sobre o resultado da validação, adequada para exibir em logs ou interfaces de suporte.