Integración en minutos, no en sprints
Apunta tu terminal a nuestro endpoint y empieza a recibir eventos. Soporte para más de 50 modelos con autodetección vía ADMS Push.
Convierte cualquier terminal ZKTeco en una fuente de eventos en tiempo real. Biometría, control de acceso y asistencia en producción el mismo día, sin reinventar el protocolo ADMS.
Diseñada para equipos que necesitan entregar valor al cliente, no mantener infraestructura de dispositivos.
Apunta tu terminal a nuestro endpoint y empieza a recibir eventos. Soporte para más de 50 modelos con autodetección vía ADMS Push.
JWT con rotación, cifrado AES-256, rate limiting por IP y token. Logs de auditoría firmados.
WebSocket, SSE, Webhooks o Redis Pub/Sub. Tú eliges el canal, nosotros garantizamos la entrega.
Marca, modelo, biometría, reportes. Todo el estado de cada terminal expuesto en endpoints limpios y estables.
Alertas de desconexión y expiración vía email o Webhook.
Arquitectura async con FastAPI + asyncpg + Redis. Auto-scaling, observabilidad con Prometheus/Grafana, deploys sin downtime.
Empresas que necesitan control real, no demo. De condominios a hospitales, el patrón es el mismo: dispositivos viejos, software nuevo.
Integra control de acceso y asistencia directamente en tu plataforma multi-tenant, sin construir firmware.
Ver arquitecturaAsistencia automática en universidades y colegios con validación biométrica y reportes por facultad.
Ver arquitecturaAsistencia biométrica conectada a tu sistema de nómina. Cero hojas de cálculo, cero conciliaciones a fin de mes.
Ver arquitecturaControla accesos a zonas restringidas, salas de reuniones y horarios de entrada automatizados por membresía.
Ver arquitecturaLectores QR + RFID para controlar visitantes, personal doméstico y proveedores con bitácora completa.
Ver arquitecturaSeguridad, trazabilidad del personal y control de zonas críticas en hoteles, clínicas y hospitales.
Ver arquitecturaAmbas integradas y disponibles para todos los usuarios. Sin tiers, sin módulos adicionales.
Plataforma de captura facial para enrolamiento remoto
UI de control de acceso integral lista para tu equipo de seguridad
Facial, asistencia, control de acceso, lectores QR/RFID. Búsqueda por modelo o por categoría.
Endpoints limpios, documentados, versionados. Sin sorpresas en el body, sin campos "internos" que se rompen entre versiones.
curl -X POST https://api-connect.rentipsolution.com/auth/login \
-H "Content-Type: application/json" \
-d '{
"username": "tu_usuario",
"password": "tu_password"
}'
# Respuesta
{
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9...",
"token_type": "bearer",
"expires_in": 3600
}
# Registrar un nuevo dispositivo
curl -X POST https://api-connect.rentipsolution.com/terminal/sn/ZK123456789/ \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{
"name": "Entrada Principal",
"model": "SpeedFace-V5L",
"sn": "ZK123456789",
"expire_day": "2034-12-31"
}'
# Estado actual
curl -X GET https://api-connect.rentipsolution.com/terminal/last_sync/ZK123456789/ \
-H "Authorization: Bearer {token}"
# Comando remoto
curl -X POST https://api-connect.rentipsolution.com/terminal/command/ZK123456789/ \
-H "Authorization: Bearer {token}"
import { createClient } from 'redis';
const sub = createClient({
socket: {
host: process.env.REDIS_HOST,
port: Number(process.env.REDIS_PORT)
},
password: process.env.REDIS_PASSWORD
});
await sub.connect();
await sub.subscribe('punch_ZK123456789', (message) => {
const event = JSON.parse(message);
console.log('access_granted', event.pin, event.timestamp);
});
# Crear usuario
curl -X POST https://api-connect.rentipsolution.com/customer/ZK123456789 \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{
"full_name": "John Doe",
"pin": "1234",
"card_number": "12345678",
"access_group_number": 1,
"privilege": 0
}'
# Obtener marcaciones
curl -X POST "https://api-connect.rentipsolution.com/report/ZK123456789" \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{
"start_date": "2024-01-01",
"end_date": "2024-01-31",
"pin": "1234"
}'
# Reporte con paginación
curl -X GET "https://api-connect.rentipsolution.com/report/ZK123456789?from=2024-01-01&to=2024-01-31&page=1&per_page=500" \
-H "Authorization: Bearer {token}"
# Webhook entrante
{
"event": "punch",
"sn": "ZK001237",
"pin": "12345",
"timestamp": "2024-01-15T08:32:18Z",
"status": "granted",
"method": "face"
}
Stream simulado de eventos. La latencia real en producción es menor a 200ms por evento.
Por dispositivo. Sin tarifas ocultas. Cancela cuando quieras, sin llamadas comerciales.
Por dispositivo · Cancela cuando quieras
$120 / año por dispositivo · 2 meses gratis
$106.8 / año por dispositivo · Mínimo $500
Registra tu primer terminal y prueba el dashboard, los eventos en tiempo real, los reportes y la API REST completa.
Te respondemos en menos de 4 horas hábiles. Sin formularios infinitos, sin secuencias de nurturing.