Developer Hub
Integra tu sistema con DentalOS
REST API pública para conectar tu HIS, sistemas de imagen, herramientas de análisis o cualquier servicio externo. Autenticación con API key, scopes granulares y rate limiting integrado.
Quick start
Tu primer request en menos de 60 segundos.
- 1
Genera una API key
Desde el panel de tu clínica: Configuración → API keys. Marca solo los scopes que tu integración necesita. La clave se muestra una sola vez — guárdala en un secret manager.
- 2
Verifica que la clave funciona
El endpoint
GET /api/v1/public/meno expone PHI y es seguro de llamar desde CI.cURLcurl https://api.hekalife.com/api/v1/public/me \ -H "X-API-Key: dos_live_<tenant>_<prefix>_<secret>"Pythonimport os, httpx API_KEY = os.environ["DENTALOS_API_KEY"] res = httpx.get( "https://api.hekalife.com/api/v1/public/me", headers={"X-API-Key": API_KEY}, timeout=10, ) res.raise_for_status() print(res.json())Node.jsconst res = await fetch( "https://api.hekalife.com/api/v1/public/me", { headers: { "X-API-Key": process.env.DENTALOS_API_KEY } }, ); if (!res.ok) throw new Error(`${res.status} ${res.statusText}`); console.log(await res.json()); - 3
Explora el resto de endpoints
La referencia interactiva lista todos los endpoints públicos con ejemplos y un botón "Try it out" para probarlos directo desde el browser.
Diseñado para integraciones serias
API keys revocables
Cada integración recibe su propia clave con scopes granulares. Revócala al instante desde el dashboard si algo no cuadra.
Aislamiento por clínica
Cada API key está atada al schema de tu tenant. Es imposible que una clave alcance datos de otra clínica.
Rate limit transparente
60 requests/minuto por key. Headers de rate-limit en cada respuesta para que tu cliente sepa cuándo retroceder.
¿Listo para integrar?
Empieza con la documentación interactiva. Si tu caso de uso pide un endpoint que no encuentras, escríbenos a developers@hekalife.com.