LicenseGuard – Verificación de clave de licencia y API de activación
LicenseGuard es un backend de licencias de software listo para producción para desarrolladores que necesitan validación segura de claves de licencia, aplicación de limitaciones de activación y revocación basada en reembolsos sin la necesidad de construir infraestructura personalizada.
Esta API te permite:
Validar claves de licencia de manera segura
Aplicar 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 endpoint /validate con:
licenseKey
deviceId
La API verifica la licencia, comprueba los límites de activación y devuelve una respuesta de validación clara indicando si la licencia es válida.
Se incluye un endpoint ligero /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
Valida una clave de licencia y aplica límites de activación por dispositivo
Validar Licencia - Características del Endpoint
| Objeto | Descripción |
|---|---|
Cuerpo de la Solicitud |
[Requerido] Json |
{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11911/key+sharing+prevention+license+verification+and+activation+api/22630/validate+license' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"licenseKey": "TEST-LICENSE-123",
"deviceId": "device-abc-001"
}'
| 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.
LicenseGuard previene el intercambio de claves de licencia impone 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 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 requerida lógica adicional
Sí LicenseGuard funciona en un backend alojado escalable y está diseñado para uso en producción del mundo real
El punto final /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 endpoint /validate es "valid", que es un booleano que indica si la clave de licencia es válida. Pueden incluirse campos adicionales en futuras actualizaciones para respuestas más detalladas
Los datos de respuesta del endpoint /validate están estructurados en formato JSON, con pares clave-valor. Por ejemplo, una validación exitosa podría devolver `{"valid":true}`, mientras que una clave no válida podría devolver `{"valid":false}`
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 al endpoint /validate lo que permite una validación personalizada basada en licencias y dispositivos específicos
El endpoint /health se utiliza normalmente para monitorear el tiempo de actividad y el estado operativo de la API Los desarrolladores pueden integrarlo en sus sistemas para asegurar que el servicio LicenseGuard esté disponible antes de realizar validaciones de licencia
LicenseGuard mantiene la precisión de los datos a través de procesos de validación seguros y seguimiento en tiempo real de los estados de activación Actualizaciones regulares y monitoreo aseguran que la información de la licencia permanezca actual y confiable
Si la respuesta indica una licencia no válida los usuarios deben verificar la precisión del `licenseKey` y `deviceId` proporcionados También pueden necesitar verificar que la licencia no haya superado los límites de activación o haya sido revocada
Nivel de Servicio:
100%
Tiempo de Respuesta:
210ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
294ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
137ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
129ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
282ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
314ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
139ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
113ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
990ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.589ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
231ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
114ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
10ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
106ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
121ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
667ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
210ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
111ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
193ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
117ms