Ir al contenido

Control horario – plataforma para desarrolladores de Flowtly

Usa esta instantánea curada del esquema OpenAPI de Flowtly para planear integraciones, automatizar procesos y sincronizar los datos críticos.

Estado de la documentación

Última sincronización: 2026-04-03 18:31 (versión de la app 2.0.0)

Solo exponemos un conjunto limitado de entidades. Ejecuta ambos comandos de sincronización cuando Flowtly lance novedades para actualizar los datos.

Control horario

Sincroniza horas desde tus herramientas de proyectos hacia Flowtly.

Resumen de la entidad

Horas trabajadas

Los registros WorkTime alimentan paneles de utilización, nómina y facturación sin reintroducir datos.

Endpoints

GET https://api.flowtly.eu/employee-working-hours

Listar registros de tiempo

Lee colecciones employee_working_hours filtradas por empleado, proyecto o rango temporal.

POST https://api.flowtly.eu/employee-working-hours

Crear registro de tiempo

Envía un nuevo registro con segundos, descripción y referencias de empleado/proyecto.

GET https://api.flowtly.eu/employee-working-hours/{id}

Obtener registro de tiempo por ID

Consulta un registro de tiempo específico.

DELETE https://api.flowtly.eu/employee-working-hours/{id}

Eliminar tiempo de trabajo

Eliminar el recurso.

PATCH https://api.flowtly.eu/employee-working-hours/{id}

Actualizar registro de tiempo

Corrige segundos, proyecto o notas de un registro.

GET https://api.flowtly.eu/work-times

Listar registros de tiempo

Lee colecciones employee_working_hours filtradas por empleado, proyecto o rango temporal.

POST https://api.flowtly.eu/work-times

Crear registro de tiempo

Envía un nuevo registro con segundos, descripción y referencias de empleado/proyecto.

GET https://api.flowtly.eu/work-times/{id}

Obtener registro de tiempo por ID

Consulta un registro de tiempo específico.

DELETE https://api.flowtly.eu/work-times/{id}

Eliminar tiempo de trabajo

Eliminar el recurso.

PATCH https://api.flowtly.eu/work-times/{id}

Actualizar registro de tiempo

Corrige segundos, proyecto o notas de un registro.

Casos de uso

Importa horas aprobadas desde Asana para mantener al día los tableros del PMO en Flowtly.
Envía horas facturables desde el tablero de una agencia para que Flowtly genere facturas automáticamente.

Campos del esquema

WorkTime-employee_working_hour.read
Campo Tipo Descripción
id integer Identificador del registro de tiempo.
employee string IRI del empleado que registró las horas.
project string IRI del proyecto al que se imputa el tiempo.
date string Fecha/hora en la que se realizó el trabajo.
seconds integer Duración en segundos.
description string | null Nota opcional del usuario.

Resumen de la entidad

Vacaciones y permiso

Gestionar tiempo libre remunerado, baja por enfermedad y tipos de ausencia personalizados con flujos de trabajo de aprobación.

Endpoints

GET https://api.flowtly.eu/holidays

Listar vacaciones y permisos

Recupera la colección de recursos HolidayType.

POST https://api.flowtly.eu/holidays

Crear vacaciones y permiso

Crea un recurso HolidayRequest.

GET https://api.flowtly.eu/holidays/active

Listar activos

Recupera la colección de recursos Holiday.

GET https://api.flowtly.eu/holidays/{id}

Obtener vacaciones y permiso por ID

Recupera un único recurso por su identificador.

DELETE https://api.flowtly.eu/holidays/{id}

Eliminar vacaciones y permiso

Elimina el recurso.

PATCH https://api.flowtly.eu/holidays/{id}

Actualizar vacaciones y permiso

Actualiza los campos del recurso usando JSON Merge Patch.

GET https://api.flowtly.eu/holiday-requests

Listar vacaciones y permisos

Recupera la colección de recursos HolidayType.

POST https://api.flowtly.eu/holiday-requests

Crear vacaciones y permiso

Crea un recurso HolidayRequest.

GET https://api.flowtly.eu/holiday-requests/{id}

Obtener vacaciones y permiso por ID

Recupera un único recurso por su identificador.

DELETE https://api.flowtly.eu/holiday-requests/{id}

Eliminar vacaciones y permiso

Elimina el recurso.

PATCH https://api.flowtly.eu/holiday-requests/{id}

Actualizar vacaciones y permiso

Actualiza los campos del recurso usando JSON Merge Patch.

POST https://api.flowtly.eu/holiday-requests/{id}/approve

Crea un recurso HolidayRequest.

Crea un recurso HolidayRequest.

POST https://api.flowtly.eu/holiday-requests/{id}/reject

Crea un recurso HolidayRequest.

Crea un recurso HolidayRequest.

GET https://api.flowtly.eu/holiday-types

Listar vacaciones y permisos

Recupera la colección de recursos HolidayType.

GET https://api.flowtly.eu/holiday-types/{id}

Obtener vacaciones y permiso por ID

Recupera un único recurso por su identificador.

PATCH https://api.flowtly.eu/holiday-types/{id}

Actualizar vacaciones y permiso

Actualiza los campos del recurso usando JSON Merge Patch.

Casos de uso

Sincroniza los permisos aprobados desde tu portal de RR. HH. para que la planificación de capacidad de Flowtly sea precisa.
Envía los saldos de permisos a tu sistema de nóminas para una deducción automática.

Campos del esquema

HolidayRequest-holiday_request.read_employee.preview
Campo Tipo Descripción
id integer Campo id.
status string Campo status.
employee object Campo employee.
holiday string | null Campo holiday.
type string Campo type.
description string | null Campo description.
dateFrom string Campo dateFrom.
dateTo string Campo dateTo.
seconds integer | null Campo seconds.
requestedSeconds integer | null Campo requestedSeconds.
requestedAt datetime Campo requestedAt.

Resumen de la entidad

Asignación de vacaciones

Configura los presupuestos de permisos por empleado, las reglas de arrastre y los calendarios de días festivos.

Endpoints

GET https://api.flowtly.eu/holiday-days-frees

Listar asignaciones de vacaciones

Recupera la colección de recursos HolidayDaysLimitDefault.

POST https://api.flowtly.eu/holiday-days-frees

Crear asignación de vacaciones

Crea un recurso HolidayDaysLimitDefault.

GET https://api.flowtly.eu/holiday-days-frees/{id}

Obtener asignación de vacaciones por ID

Recupera un único recurso por su identificador.

DELETE https://api.flowtly.eu/holiday-days-frees/{id}

Eliminar asignación de vacaciones

Elimina el recurso.

PATCH https://api.flowtly.eu/holiday-days-frees/{id}

Actualizar asignación de vacaciones

Actualiza los campos del recurso usando JSON Merge Patch.

GET https://api.flowtly.eu/holiday-days-limits

Listar asignaciones de vacaciones

Recupera la colección de recursos HolidayDaysLimitDefault.

POST https://api.flowtly.eu/holiday-days-limits

Crear asignación de vacaciones

Crea un recurso HolidayDaysLimitDefault.

GET https://api.flowtly.eu/holiday-days-limits/{id}

Obtener asignación de vacaciones por ID

Recupera un único recurso por su identificador.

DELETE https://api.flowtly.eu/holiday-days-limits/{id}

Eliminar asignación de vacaciones

Elimina el recurso.

PATCH https://api.flowtly.eu/holiday-days-limits/{id}

Actualizar asignación de vacaciones

Actualiza los campos del recurso usando JSON Merge Patch.

GET https://api.flowtly.eu/holiday-days-limit-defaults

Listar asignaciones de vacaciones

Recupera la colección de recursos HolidayDaysLimitDefault.

POST https://api.flowtly.eu/holiday-days-limit-defaults

Crear asignación de vacaciones

Crea un recurso HolidayDaysLimitDefault.

GET https://api.flowtly.eu/holiday-days-limit-defaults/{id}

Obtener asignación de vacaciones por ID

Recupera un único recurso por su identificador.

DELETE https://api.flowtly.eu/holiday-days-limit-defaults/{id}

Eliminar asignación de vacaciones

Elimina el recurso.

PATCH https://api.flowtly.eu/holiday-days-limit-defaults/{id}

Actualizar asignación de vacaciones

Actualiza los campos del recurso usando JSON Merge Patch.

Casos de uso

Importe los derechos de licencia legal de su HRIS al comienzo de cada año fiscal.
Sincronice los calendarios de días festivos por país para cálculos precisos de los días restantes.

Campos del esquema

HolidayDaysLimit-holiday_days_limit.read
Campo Tipo Descripción
id integer Campo id.
employee string Campo employee.
days integer Campo days.
holidayType string | null Campo holidayType.
variant string Campo variant.
allowRequestWhenUsed boolean Campo allowRequestWhenUsed.
dateFrom string Campo dateFrom.
notes string | null Campo notes.

Resumen de la entidad

Horario

Define horarios repetitivos y asigna empleados a turnos para el seguimiento de capacidad y asistencia.

Endpoints

GET https://api.flowtly.eu/schedules

Listar horarios

Recupera la colección de recursos ScheduleRange.

POST https://api.flowtly.eu/schedules

Crear horario

Crea un recurso ScheduleRange.

GET https://api.flowtly.eu/schedules/plan/{date}

Obtener horario por ID

Recupera un solo recurso por su identificador.

GET https://api.flowtly.eu/schedules/{id}

Obtener horario por ID

Recupera un solo recurso por su identificador.

PATCH https://api.flowtly.eu/schedules/{id}

Actualizar horario

Actualiza los campos del recurso usando JSON Merge Patch.

GET https://api.flowtly.eu/schedule-employees

Listar horarios

Recupera la colección de recursos ScheduleRange.

POST https://api.flowtly.eu/schedule-employees

Crear horario

Crea un recurso ScheduleRange.

GET https://api.flowtly.eu/schedule-employees/{id}

Obtener horario por ID

Recupera un solo recurso por su identificador.

DELETE https://api.flowtly.eu/schedule-employees/{id}

Eliminar horario

Eliminar el recurso.

PATCH https://api.flowtly.eu/schedule-employees/{id}

Actualizar horario

Actualiza los campos del recurso usando JSON Merge Patch.

GET https://api.flowtly.eu/schedule-ranges

Listar horarios

Recupera la colección de recursos ScheduleRange.

POST https://api.flowtly.eu/schedule-ranges

Crear horario

Crea un recurso ScheduleRange.

GET https://api.flowtly.eu/schedule-ranges/{id}

Obtener horario por ID

Recupera un solo recurso por su identificador.

DELETE https://api.flowtly.eu/schedule-ranges/{id}

Eliminar horario

Eliminar el recurso.

PATCH https://api.flowtly.eu/schedule-ranges/{id}

Actualizar horario

Actualiza los campos del recurso usando JSON Merge Patch.

Casos de uso

Envía los cuadrantes de turnos desde tu herramienta de programación a Flowtly para la validación del registro horario.
Sincroniza los cambios de horario para mantener alineados los cálculos de horas extras y la nómina.

Campos del esquema

Schedule-schedule.read_schedule_range.read_employee.preview
Campo Tipo Descripción
id string Campo id.
name string Campo de nombre.
description string | null Campo de descripción.
numberOfDays integer Campo numberOfDays.
regular boolean campo regular.
overwriteBankHolidays boolean campo overwriteBankHolidays.
scheduleRanges array campo scheduleRanges.
scheduleEmployees array campo scheduleEmployees.
createdAt string Campo createdAt.
employees object Campo employees.
employeesCount integer Campo employeesCount.

Resumen de la entidad

Día festivo

Mantenga calendarios oficiales de días festivos bancarios que se utilizan para los cálculos de vacaciones y el recuento de días laborables.

Endpoints

GET https://api.flowtly.eu/bank-holidays

Listar días festivos bancarios

Recupera la colección de recursos de BankHoliday.

POST https://api.flowtly.eu/bank-holidays

Crear día festivo bancario

Crea un recurso de BankHoliday.

GET https://api.flowtly.eu/bank-holidays/{id}

Obtener día festivo bancario por ID

Recupera un solo recurso por su identificador.

DELETE https://api.flowtly.eu/bank-holidays/{id}

Eliminar día festivo bancario

Eliminar el recurso.

PATCH https://api.flowtly.eu/bank-holidays/{id}

Actualizar día festivo bancario

Actualiza los campos de recursos utilizando JSON Merge Patch.

Casos de uso

Importar días festivos específicos de cada país para equipos multiregionales.
Excluir automáticamente los días festivos de los cálculos de facturación.

Campos del esquema

BankHoliday-bank_holiday.read
Campo Tipo Descripción
id integer campo id.
date string campo fecha.
publicNotes string | null campo publicNotes.
yearFrom integer | null Campo yearFrom.
yearTo integer | null Campo yearTo.
Whatsapp