{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11908/license+key+management+license+verification+and+activation+api/22618/validate+license' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"licenseKey": "TEST-LICENSE-123",
"deviceId": "device-abc-001"
}'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Gestión de claves de licencia Verificación y activación de licencia API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
LicenseGuard – API de Verificación y Activación de Claves de Licencia
LicenseGuard es una plataforma de licencias de software lista para producción para desarrolladores que necesitan validación segura de claves de licencia, aplicación de activación y revocación basada en reembolsos sin tener que construir infraestructura personalizada.
Esta API te permite:
Validar claves de licencia de forma segura
Aplicar límites de activación por dispositivo
Prevenir el uso compartido de claves
Revocar automáticamente el acceso después de reembolsos o cancelaciones
Rastrear el estado de activación en tiempo real
Envía una solicitud POST al endpoint /validate con:
licenseKey
deviceId
La API verifica la licencia, comprueba los límites de activación y devuelve una respuesta clara de validación indicando si la licencia es válida.
Se incluye un ligero endpoint /health para monitoreo y verificación de tiempo de actividad.
Desarrolladores independientes que venden software descargable
Herramientas SaaS distribuidas fuera de las tiendas de aplicaciones
Desarrolladores de juegos que venden licencias directas
Creadores de plugins y temas
Constructores de herramientas de IA que distribuyen aplicaciones de escritorio
Comienza con el nivel gratuito para probar la integración en minutos y luego escala con límites de solicitudes más altos a medida que tu producto crece
LicenseGuard previene el intercambio de claves de licencia aplica límites de activación por dispositivo y revoca automáticamente el acceso después de reembolsos sin que tú tengas que construir tu propio backend de licencias
Llama al punto final /validate con una clave de licencia y un ID de dispositivo de tu aplicación Recibirás una respuesta JSON clara que indica si la licencia es válida
Sí Es ideal para software de escritorio plugins juegos y herramientas descargables distribuidas fuera de las tiendas de aplicaciones
Sí puedes restringir cuántos dispositivos puede activar una licencia
El acceso puede ser revocado automáticamente dependiendo de tu configuración
Sí Zyla ofrece una prueba gratuita de 7 días para que puedas probar la integración antes de comprometerte
Está diseñado principalmente para productos basados en claves de licencia Para la gestión de suscripciones SaaS, puede ser necesaria lógica adicional
Sí LicenseGuard funciona en un backend alojado escalable y está diseñado para uso en producción en el mundo real
El endpoint /validate devuelve una respuesta JSON que indica la validez de la clave de licencia Incluye un campo booleano "valid" que especifica si la licencia está activa y cumple con los límites de activación
El campo principal en la respuesta del punto final /validate es "valid", que indica si la clave de licencia es válida. Se pueden incluir campos adicionales en futuras actualizaciones para obtener información de validación más detallada
Los datos de respuesta del endpoint /validate están estructurados en formato JSON. Por lo general, contiene un solo par de clave-valor, donde la clave es "valid" y el valor es un booleano que indica el estado de la licencia
El endpoint /validate acepta dos parámetros: "licenseKey", que es la clave a validar, y "deviceId", que identifica el dispositivo que intenta utilizar la licencia
Los usuarios pueden personalizar sus solicitudes proporcionando diferentes valores de "licenseKey" y "deviceId" en la solicitud POST al endpoint /validate lo que permite comprobaciones de licencia específicas por dispositivo
El endpoint /health se utiliza para monitorear el estado operativo de la API Casos de uso típicos incluyen verificaciones automáticas de tiempo de actividad e integración con herramientas de monitoreo para asegurar que el servicio LicenseGuard esté funcionando sin problemas
LicenseGuard emplea procesos de validación seguros para garantizar la precisión de los datos Cada clave de licencia se verifica en función de los límites de activación y las restricciones de dispositivo minimizando el riesgo de acceso no autorizado
Los usuarios pueden utilizar los datos devueltos revisando el campo "válido" en la respuesta Si es verdadero la licencia está activa lo que permite el acceso al software Si es falso los usuarios deben solicitar una licencia válida o informar al usuario del problema