{"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"
}'
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 Verificación y Activación de Licencia de Seguridad de Productos Digitales 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 – Verificación y activación de claves de licencia API
LicenseGuard es un backend de licencias de software listo para producción para desarrolladores que necesitan validación de claves de licencia segura, aplicación de límites de activación y revocación basada en reembolsos sin construir infraestructura personalizada.
Esta API te permite:
Validar claves de licencia de forma segura
Hacer cumplir límites de activación por dispositivo
Prevenir el intercambio 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 punto final /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 punto final ligero /health para monitoreo y verificaciones 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
Desarrolladores 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 compartimiento 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ú construyas tu propio backend de licencias
Llama al endpoint /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 complementos 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 su 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 hospedado 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 criterios de activación
El campo clave en la respuesta del endpoint /validate es "valid" que es un booleano que indica si la clave de licencia es válida. Se pueden incluir campos adicionales en futuras actualizaciones para resultados de validación más detallados
La respuesta del endpoint /health está estructurada como un objeto JSON que contiene dos campos: "ok", un booleano que indica la salud del servicio, y "service", una cadena que nombra el servicio (por ejemplo, "licenseguard")
El endpoint /validate acepta dos parámetros: "licenseKey", que es la clave a validar, y "deviceId", que identifica el dispositivo que intenta usar la licencia
Los usuarios pueden personalizar sus solicitudes proporcionando diferentes valores de "licenseKey" y "deviceId" en la solicitud POST para verificar la validez de licencias específicas para varios dispositivos
Los casos de uso típicos para el endpoint /health incluyen monitorear el tiempo de actividad de la API y asegurarse de que el servicio de licencias esté operativo lo cual es crucial para mantener el acceso de los usuarios a los productos licenciados
La precisión de los datos para la validación de licencias se mantiene a través de procesos seguros en el backend que verifican las claves de licencia contra una base de datos centralizada asegurando que solo se acepten claves válidas y que se apliquen los límites de activación
Si se recibe una respuesta de licencia inválida los usuarios deben verificar la clave de licencia y el ID del dispositivo para asegurarse de su exactitud comprobar si hay límites de activación y asegurar que la licencia no ha sido revocada debido a reembolsos o cancelaciones