/companies

get

Obtener detalle de la compañía.

patch

Actualizar compañía.

delete

Dar de baja una compañía.

get

Listar los checks que pertenecen a la compañía.

get

Obtener dashboard para la compañía.

post

Crear una ficha de empleado.

get

Listar los empleados de una compañía.

post

Obtener ficha del empleado enviando clave pin o UUID de access, los posibles valores de type son PIN, ACCESS.

get

Detalle de un empleado del centro de trabajo.

patch

Actualizar ficha de empleado.

delete

Dar de baja un empleado.

post

Se envía la tarjeta de trabajo por correo, si no existe la tarjeta, se crea.

post

Hacer un check.

get

Listar los checks que pertenecen al usuario.

get

Detalle de check con su array history.

patch

Actualizar check y guardar historia de ello.

get

Reporte de checks que pertenecen al empleado.

post

Generar reporte de checks que pertenecen al empleado.

get

Reporte de checks que pertenecen al empleado.

get

Reporte de checks que pertenecen al empleado.

get

Listar los checks que pertenecen a la última jornada del empleado.

patch

Dar de baja a un empleado indicado si fue voluntaria o despido (VOLUNTARY, FIRED).

patch

Desasociar usuario existente a ficha de empleado.

patch

Recuperar a un empleado que fue dado de baja.

get

Ver invitaciones del empleado.

post

Crear una invitación.

get

Listar las invitaciones creadas por la compañía.

post

Añade o actualiza logo de la compañía.

delete

Borrar logo de la compañía.

post

Crear una notificación, los campos date e internal por ahora son opcionales.

get

Listar las plantillas de notificación de la compañía.

get

Obtener detalle de la notificación.

patch

Actualizar notificación.

delete

Borrar notificación.

post

Enviar notificación a todos los empleados.

post

Enviar notificación a los empleados recibidos del array.

post

Crear una plantilla de notificación, los posibles valores para status son CREATED, ENABLED, DISABLED.

get

Listar las plantillas de notificación de la compañía.

get

Obtener detalle de la plantilla de notificación.

patch

Actualizar plantilla de notificación.

delete

Borrar plantilla de notificación.

delete

Darse de baja del plan suscrito.

post

Crear sesión de pago (Checkout).

post

Crear una plantilla de horario. Posibles valores para status ACTIVE, INACTIVE.

get

Listar plantillas de horario.

get

Obtener detalle de una plantilla de horario.

patch

Actualizar una plantilla de horario.

delete

Borrar una plantilla de horario.

patch

Actualizar status de horario, posibles valores CREATED, ACTIVE, INACTIVE.

get

Listar los usuarios de una empresa.

post

Crear una invitación para usuario.

get

Obtener detalle del usuario.

patch

Actualizar usuario de empresa, por ahora solo se puede actualizar rol.

delete

Borrar un usuario de empresa.

post

Crear un centro de trabajo.

get

Listar los centros de trabajo.

get

Obtener detalle del centro de trabajo.

patch

Actualizar centro de trabajo.

delete

Borrar un centro de trabajo.

get

Listar los checks que pertenecen al centro de trabajo.

get

Obtener dashboard para el centro de trabajo.

get

Listar los empleados de un centro de trabajo.

get

Obtener los horarios del empleado.

post

Asociar un horario custom al empleado.

delete

Desasociar un horario custom del empleado.

post

Agregar un festivo para centro de trabajo.

post

Agregar varios festivos al workplace por su identificador. Se descartan los no existentes o duplicados.

patch

Desvincular varios festivos al workplace por su identificador. Se descartan los no existentes.

patch

Actualizar un festivo para centro de trabajo.

delete

Borrar un festivo del workplace.

get

Obtener PDF tamaño carta con el QR del centro de trabajo.

/countries

post

Crear un con el id con el código ISO. Ejemplo para España sería ES y para Venezuela sería VE.

get

Listar los países.

get

Obtener detalle del país.

patch

Actualizar país.

delete

Borrar un país.

post

Crear un estado, con su código ISO 3166-2, el cual por cierto es opcional.

get

Listar los estados del país.

get

Obtener detalle del estado.

patch

Actualizar estado.

delete

Borrar un estado.

post

Importa los estados para el país dado.

/employees

get

Detalle de una ficha de empleado.

post

Hacer un check.

get

Listar los checks que pertenecen al usuario.

get

Detalle de check con su array history.

patch

Actualizar check y guardar historia de ello.

get

Reporte de checks que pertenecen al empleado.

post

Generar reporte de checks que pertenecen al empleado.

get

Reporte de checks que pertenecen al empleado.

get

Reporte de checks que pertenecen al empleado.

get

Listar los checks que pertenecen a la última jornada del empleado.

get

Listar los checks a la jornada.

get

Listar las notificaciones del empleado.

get

Obtener detalle de la notificación.

patch

Cambiar status de notificación al enviado, se genera una notificación PUSH de tipo BADGE.

delete

Borrar notificación, se genera una notificación PUSH de tipo BADGE.

get

Obtener contador actualizado de notificaciones UNREAD.

get

Obtener los horarios del empleado.

get

Listar los centros de trabajo.

/files/temps/storages

post

Subir fichero de manera genérica.

/holidays

post

Crear un festivo, los posibles valores para type son NATIONAL, REGIONAL, LOCAL, PRIVATE. Si es de tipo NATIONAL, enviar * en stateProvince.

get

Listar los festivos.

get

Obtener detalle del festivo.

patch

Actualizar festivo.

delete

Borrar un festivo.

post

Importa los festivos.

/plans

post

Crear un plan.

get

Listar los planes.

get

Obtener detalle del plan.

patch

Actualizar plan.

delete

Borrar un plan.

/users

post

Crear una compañía (Se crea el workplace y ficha del empleado usuario).

get

Listar las compañías del usuario.

patch

Desasociar usuario existente a ficha de empleado (Solo se modifica el userId en la ficha del empleado).

post

Crear un dispositivo móvil para el usuario, para poder recibir notificaciones. Posibles valores de platform ANDROID, IOS.

get

Listar los dispositivos móviles del usuario.

get

Obtener detalle del dispositivo.

patch

Actualizar dispositivo.

delete

Borrar un dispositivo.

get

Ver invitaciones del usuario.

patch

Aceptar una invitación (Cambiar status a ACCEPTED).

patch

Rechazar una invitación (No la elimina. Solo cambia el status a REJECTED).