API REST pura, sin SDKs propietarios. Usa el lenguaje que prefieras con fetch, axios, requests o curl. Sandbox gratuito y documentación completa.
// Abrir portón programáticamente
const response = await fetch('https://api.kofur.cl/v1/access/open', {
method: 'POST',
headers: {
'Authorization': `Bearer ${API_KEY}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
device_id: 'kofur_device_123',
duration: 5 // segundos
})
});
const data = await response.json();
console.log(data.status); // "opened"
Integra Kofur en tus aplicaciones para crear experiencias innovadoras
Integra control de acceso directamente en tu plataforma de gestión de propiedades. Tus clientes abren portones desde tu app.
Check-in automático para arriendos temporales. Genera códigos QR únicos por reserva que expiran automáticamente.
Abre portones automáticamente cuando el repartidor se acerca. Integración con GPS y geofencing.
Sincroniza reservas de espacios comunes con accesos temporales. Permisos automáticos basados en calendario.
Integra control de acceso en sistemas de monitoreo y alarmas. Correlaciona eventos de apertura con cámaras.
ERP para condominios con control de acceso integrado. Gestión completa de residentes, visitas y proveedores.
Todo lo que necesitas para construir aplicaciones robustas
Endpoints para control de accesos, gestión de usuarios, logs de eventos, configuración de dispositivos y más.
Latencia promedio <100ms. Infraestructura optimizada para tiempo real. Uptime 99.9%.
OAuth 2.0, API Keys, rate limiting, encriptación end-to-end. Cumplimiento GDPR.
HTTP REST estándar. Usa cualquier lenguaje, cualquier librería. No aprendas nuestra sintaxis, usa la que ya conoces.
Recibe notificaciones instantáneas de eventos: aperturas, intentos fallidos, baterías bajas, etc.
Acceso completo a histórico de eventos, estadísticas de uso, reportes personalizables vía API.
Referencia rápida de la API. Documentación completa en developers.kofur.cl
Abre un dispositivo específico por duración determinada. Requiere device_id y duration (segundos).
Obtiene el estado actual de un dispositivo (abierto/cerrado, batería, conectividad).
Histórico de accesos con filtros por fecha, dispositivo, usuario. Paginado.
Crea nuevo usuario con permisos de acceso. Soporta titulares, sub-usuarios y visitantes temporales.
Actualiza información y permisos de usuario existente.
Elimina usuario y revoca todos sus accesos inmediatamente.
Lista todos los dispositivos asociados a tu cuenta con estado y configuración.
Actualiza configuración del dispositivo (nombre, duración apertura, sensibilidad).
API REST estándar. No necesitas aprender librerías propietarias. HTTP requests simples.
No mantenemos SDKs. Nuestra API es REST puro. Usa fetch, axios, requests, curl, HttpClient o lo que sea. Si sabes hacer un POST request, sabes usar Kofur.
const response = await fetch(
'https://api.kofur.cl/v1/access/open',
{
method: 'POST',
headers: {
'Authorization': `Bearer ${API_KEY}`
},
body: JSON.stringify({
device_id: 'kofur_123'
})
}
);
import requests
response = requests.post(
'https://api.kofur.cl/v1/access/open',
headers={
'Authorization': f'Bearer {API_KEY}'
},
json={'device_id': 'kofur_123'}
)
$ch = curl_init('https://api.kofur.cl/v1/access/open');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Authorization: Bearer $API_KEY"
]);
curl_setopt($ch, CURLOPT_POSTFIELDS,
json_encode(['device_id' => 'kofur_123'])
);
$response = curl_exec($ch);
curl -X POST \
https://api.kofur.cl/v1/access/open \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"device_id":"kofur_123"}'
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.kofur.cl/v1/access/open"))
.header("Authorization", "Bearer " + API_KEY)
.POST("{\"device_id\":\"kofur_123\"}")
.build();
req, _ := http.NewRequest(
"POST",
"https://api.kofur.cl/v1/access/open",
bytes.NewBuffer(jsonData)
)
req.Header.Set("Authorization", "Bearer "+API_KEY)
resp, _ := client.Do(req)
Los SDKs requieren mantenimiento constante, testing en múltiples versiones, documentación duplicada y soporte complejo. Preferimos invertir ese tiempo en hacer la API más rápida, más estable y mejor documentada. Si sabes hacer HTTP requests (y todo desarrollador sabe), puedes usar Kofur en minutos.
Comienza gratis, escala cuando lo necesites
Para siempre
por dispositivo/mes
Personalizado
Respuestas a consultas comunes sobre la API
Completa el formulario y recibe tu API key en menos de 5 minutos