🐍 Integración con Python & cURL
Si utilizas Python, scripts automatizados o llamadas HTTP directas, puedes consumir la API REST de ValidLicence fácilmente:
🐍 1. Código en Python
import os
import requests
SERVER_URL = os.getenv("VALID_LICENSE_SERVER_URL", "https://licencias.labtec.sbs")
def verify_license(machine_id: str, nit: str, token: str = None):
payload = {
"machineId": machine_id,
"companyNit": nit,
"licenseToken": token,
"clientVersion": "2026.1"
}
response = requests.post(f"{SERVER_URL}/api/v1/license/verify", json=payload, timeout=5)
data = response.json()
if data.get("status") == "ACTIVE":
print(f"✅ Licencia Activa hasta: {data.get('expiresAt')}")
return True
else:
print(f"❌ Acceso Denegado: {data.get('serverMessage')}")
return False
⚡ 2. Llamada en cURL
curl -X POST https://licencias.labtec.sbs/api/v1/license/verify \
-H "Content-Type: application/json" \
-d '{
"machineId": "REX-08EF-E747-3196-EBDD",
"companyNit": "900.888.777-1",
"clientVersion": "2026.1"
}'