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. 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. 2

    Verifica que la clave funciona

    El endpoint GET /api/v1/public/me no expone PHI y es seguro de llamar desde CI.

    cURL
    curl https://api.hekalife.com/api/v1/public/me \
      -H "X-API-Key: dos_live_<tenant>_<prefix>_<secret>"
    Python
    import 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.js
    const 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. 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.

Quiero probar Heka