Integraciones
API pública
$ curl https://api.dutybeat.com/api/v1/users \ -H "Authorization: Bearer db_live_…" { "data": [{ "full_name": "Alberto Vázquez", … }], "page": 1, "page_size": 50 }
Tus datos, programables
REST bajo /api/v1, con SDKs oficiales
Cada clave, su alcance
ligada a un usuario, hereda sus permisos
db_live_eJg4… Activa Permisos
Actúa como Alberto Vázquez · revocable al instante.
Conecta DutyBeat con tus sistemas
Crea una clave, elige sus permisos y llama a la API desde tu nómina, ERP o BI.
Crea una clave
Desde Configuración, con un nombre y el usuario al que actúa. La clave se muestra una sola vez.
Elige sus permisos
Activa solo los métodos que esa clave podrá usar. Hereda exactamente los permisos de su usuario.
Conecta tus sistemas
Llama a la API desde tu ERP, nómina o BI con curl o los SDKs oficiales de Python y PowerShell.
Claves de API
Una clave por integración, con su alcance
Crea las claves desde Configuración con un nombre que las identifique. Cada una actúa con la identidad de un usuario y solo puede usar los métodos que le hayas activado. Se muestran una vez; después, revocables con un clic.
- Método a método: conceder uno no concede el resto
- Ligada a un usuario: hereda sus permisos
- Revócala y deja de funcionar al instante
SDKs oficiales
Integra en unas pocas líneas
Usa la API directamente con curl o instala los SDKs oficiales de Python (PyPI) y PowerShell (PSGallery). Cada método está documentado con sus parámetros y ejemplos.
- SDK de Python en PyPI
- SDK de PowerShell en PSGallery
- Referencia de cada método con ejemplos
from dutybeat import DutyBeat
db = DutyBeat("db_live_tu_clave")
# Empleados de la empresa
for user in db.users.list():
print(user.full_name, user.email)
# Fichajes de un empleado en un rango
db.attendance.list(user_id="u-...",
from_="2026-06-01",
to="2026-06-30") Automatiza lo que hoy haces a mano
Con control de acceso fino: cada clave hace justo lo que le dejas, ni más ni menos.
REST y documentada
Endpoints REST bajo /api/v1 con referencia de cada método, parámetros y ejemplos.
SDKs oficiales
Paquetes listos para Python (PyPI) y PowerShell (PSGallery): instala y a integrar.
Permisos por clave
Cada clave activa solo los métodos que elijas; conceder uno no concede los demás.
Ligada a un usuario
La clave actúa con la identidad de un usuario y hereda sus permisos: sin superpoderes ocultos.
Revocable al instante
Si una clave se compromete o deja de usarse, la revocas y deja de funcionar al momento.
Empleados, fichajes y más
Usuarios, fichajes y resúmenes, ausencias, departamentos, sedes, proyectos, gastos y festivos.
Ponlo en marcha en tu empresa
Te enseñamos cómo integrar DutyBeat con tus sistemas mediante la API en una demo de 20 minutos.