{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11909/software+licensing+solutions+license+verification+and+activation+api/22622/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 Soluciones de Licencias de Software Verificación y Activación de Licencias 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 clave de licencia
LicenseGuard es una solución de backend de licencias de software lista para producción para desarrolladores que necesitan una validación de clave de licencia segura, aplicación de activación y revocación basada en reembolsos sin necesidad de construir infraestructura personalizada
Esta API te permite:
Validar claves de licencia de manera segura
Hacer cumplir límites de activación por dispositivo
Prevenir el compartir claves
Revocar el acceso automáticamente después de reembolsos o cancelaciones
Rastrear el estado de la 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 que indica si la licencia es válida
Se incluye un endpoint ligero /health para monitoreo y comprobaciones 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
Creadores de herramientas de IA que distribuyen aplicaciones de escritorio
Comienza con el nivel gratuito para probar la integración en minutos y luego escalar con límites de solicitudes más altos a medida que tu producto crece
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ú 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 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 revocarse automáticamente según tu configuración
Sí Zyla ofrece una prueba gratuita de 7 días para que puedas probar la integración antes de comprometerte
Está principalmente diseñado 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 "valido" 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. Si la licencia es válida, devuelve true; de lo contrario, devuelve false, indicando el estado de la licencia
Los datos de respuesta del punto final /validate están estructurados en formato JSON Contiene pares de clave-valor con "valid" como el campo principal lo que permite un fácil análisis e integración en aplicaciones
El endpoint /validate acepta dos parámetros: "licenseKey" (la clave a validar) y "deviceId" (el identificador del dispositivo que intenta la activación). Ambos son necesarios para una solicitud exitosa
El endpoint /health proporciona información sobre el estado operativo del servicio. Devuelve un objeto JSON con campos como "ok" (indicando la salud del servicio) y "service" (el nombre del servicio)
Los usuarios pueden verificar el campo "válido" en la respuesta para determinar si una licencia está activa Esto permite a los desarrolladores aplicar el control de acceso en sus aplicaciones basado en el estado de la licencia
Los casos de uso típicos incluyen validar licencias de software para aplicaciones de escritorio hacer cumplir los límites de activación de complementos y gestionar claves de licencia para juegos vendidos directamente a los consumidores
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 asegurando que solo se reconozcan y hagan cumplir licencias legítimas