1. Quiosco
Talentify API
  • Introducción
    • Referencia API
    • Entidades incapacidad
      GET
  • Autentificación
    • Autentificación
      • Token
      • Cuenta
  • Administración
    • Seguridad
      • Grupo
        • Grupos
        • Registrar grupo
        • Actualizar grupo
        • Ver grupo
        • Eliminar grupo
        • Actualizar usuarios
        • Mostrar usuarios
        • Actualizar permisos
        • Mostrar permisos
      • Permisos
        • Listar permisos
      • Usuarios
        • Usuarios
        • Registrar usuario
        • Buscador
        • Ver usuario
        • Actualizar usuario
        • Eliminar usuario
      • Auditoría
        • Listado paginado
        • Detalle
      • Seguridad
        • Grupo
        • Permisos
        • Usuarios
        • Auditoría
    • Base
      • Ubicacion
        • Generar código
        • Ubicaciones
        • Registrar Ubicaciones
        • Actualizar ubicación
        • Ver ubicación
        • Division política
        • Eliminar Ubicaciones
      • UnidadNegocio
        • Logo
          • Mostrar logo
          • Subir logo
        • Registrar unidad
    • Presupuesto
      • Departamento
        • Catálogo
        • Registrar
        • Actualizar
        • Consultar
        • Eliminar
      • Centros de costo
        • Catálogo
        • Registrar
        • Actualizar
        • Consultar
        • Eliminar
      • Divisiones
        • Catálogo
        • Registrar
        • Actualizar
        • Consultar
        • Eliminar
      • Secciones
        • Cuenta contables
          • Consultar
          • Conceptos
          • Registrar
          • Actualizar
        • Catálogo
        • Registrar
        • Actualizar
        • Consultar
        • Eliminar
    • Expedientes
      • Persona
        • Catálogo de personas
        • Ver persona
        • Personal
        • Buscador
        • Ausencias
        • Registrar persona
        • Actualizar persona
        • Eliminar Personas
      • Horarios
        • Horario según día
        • Horarios aplicados
        • Ver horario aplicado
        • Aplicar horario
        • Eliminar horario
      • Cuentas bancarias
        • Cuentas
        • Ver cuenta
        • Agregar cuenta
        • Eliminar cuenta
      • Beneficios
        • Beneficios
        • Ver beneficio
        • Agregar beneficio
        • Eliminar beneficio
      • Foto
        • Mostrar foto
        • Subir foto
      • Contraseña
        • Asignar contraseña
      • Familiares
        • Familiares
        • Agregar familiar
        • Eliminar familiar
      • Plan de vacaciones
        • Ver plan
        • Actualizar plan
      • Situación
        • Ver situación laboral
      • Personal
        • Personal a cargo
      • Tiempo laborado
        • Tiempo
        • Historial de marcas
      • Archivos
        • Archivos
        • Cargar archivo
        • Descargar archivo
        • Eliminar archivo
      • Cumpleaños
      • Reconocimiento
        • Mostrar imágenes
        • Mostrar imagen
        • Subir imágenes
        • Eliminar imagen
      • Tipo-Marca
        • Tipos de marca
        • Modificar tipo marca
      • Próximos cumpleaños
      • Estados civiles
    • Acciones de personal
      • Solicitudes base
        • Apercibimiento
        • Aumento salarial
        • Constancia salarial
        • Contratación
        • Embargo
        • Incapacidad
        • Licencia de maternidad
        • Licencia de paternidad
        • Permiso con goce
        • Permiso Cumpleaños
        • Licencia Matrimonio
        • Permiso Personal
        • Permiso sin goce
        • Recontratación
        • Reversión de vacación
        • Sanción salarial
        • Tiempo extra
        • Vacación
        • Terminacion
      • Acciones
        • Tipos
        • Tipos Ausencias
        • Ver acción
        • Catálogo
        • Aprobar acción
        • Rechazar acción
        • Reversar acción
        • Eliminar acción
        • Imprimir acción (.pdf)
        • Buscar
        • Descargar adjunto
      • Plantillas
        • Plantillas
        • Ver plantilla
        • Actualizar plantilla
        • Subir imagen
      • Previsualización
        • Incapacidad
        • Maternidad
        • Paternidad
    • TiempoLaborado
      • Feriado
        • Lista de feriados
        • Registrar feriado
        • Actualizar feriado
        • Ver feriado
        • Eliminar Feriados
      • HorarioAplicado
        • HorariosAplicados
        • Registrar HorariosAplicados
        • Actualizar HorariosAplicados
        • Ver HorariosAplicados
        • Eliminar HorariosAplicados
      • Horarios
        • Programación
          • Asignar horario masivo
          • Programar horario en una fecha
        • Horarios
          • Horarios por día
          • Listar horarios
          • Registrar horario
          • Ver horario
          • Actualizar horario
          • Eliminar horario
        • TiempoLaborado
      • Jornada
        • Jornadas
        • Ver jornada
        • Registrar jornada
        • Actualizar jornada
        • Eliminar Jornadas
      • Tiempo extraordinario
        • Calcular
        • Catálogo
      • Marcas
        • API de Jefaturas
          • Tiempo laborado
            • Marcas
              • Marcas
              • Detalle de marca
        • Incidencias
          • Incidencias
          • Sancionar
        • Reporte
        • Comentar marca
        • Aprobar/Rechazar marca
        • Actualizar comentario
        • Eliminar comentario
      • Rol
        • Registrar rol
        • Editar rol
      • Tablero Asistencia
        • Listado
    • Puestos
      • Puesto
        • Puestos
        • Registrar Puestos
        • Homologación
        • Actualizar Puestos
        • Ver puesto
        • Eliminar Puestos
      • Posicion
        • Posiciones
        • Registrar posición
        • Ver posición
        • Actualizar posición
        • Eliminar posición
        • Posiciones ejercicidas
      • Puestos
        • Puesto
        • Posicion
    • Planilla
      • Paquete Salarial
        • Cargos automáticos
          • Catálogo
          • Registrar cargo
          • Ver cargo
          • Actualizar cargo
          • Eliminar cargo
          • Cuotas del cargo
        • Planilla
        • Catálogo
        • Ver paquete
        • Actualizar paquete
        • Eliminar concepto aplicado
        • Actualizar concepto
        • Agregar concepto
        • Salario bruto
      • Conceptos salariales
        • Clasificación
        • Afectaciones
        • Opciones
        • Conceptos
        • Ver concepto
        • Registrar concepto
        • Actualizar concepto
        • Eliminar concepto
        • Ver concepto
        • Actualizar concepto
        • Eliminar concepto
      • Salario
        • Por hora
          • Horas
          • Incluir horas
          • Quitar horas
        • Descarga de boletas masivas
        • Detalle
        • Historia
        • Incluir concepto
        • Eliminar concepto
        • Recalcular periodo
        • Envío de boleta
        • Descarga de boleta
        • Cálculo por hora
        • Cálculo por unidad
      • Nóminas
        • Nominas
        • Registrar nómina
        • Actualizar nómina
        • Ver nómina
        • Catálogo salarial
        • Eliminar Nominas
      • Periodos
        • Periodo
          • Extraordinarios
            • Registrar
            • Eliminar
          • Periodos
          • Registrar
          • Actualizar
          • Ver
          • Eliminar
          • Calcular periodo
          • Abrir periodo
          • Acciones por persona
          • Cerrar periodo
        • Aplicación masiva
          • Personas
          • Conceptos
          • Crear proceso
          • Ver proceso
          • Eliminar proceso
          • Aplicar concepto
        • Aguinaldo
          • Asignar salario bruto
          • Eliminar salario bruto
        • Calendario
          • Completar periodos
        • Planilla
          • Periodos
            • Periodo
              • Extraordinarios
            • Aguinaldo
            • Calendario
      • Cuenta Contable
        • CuentasContables
        • Registrar CuentasContables
        • Actualizar CuentasContables
        • Ver CuentasContables
        • Eliminar CuentasContables
      • RangosRenta
        • RangosRenta
        • Registrar RangosRenta
        • Actualizar RangosRenta
        • Ver RangosRenta
        • Eliminar RangosRenta
      • Bancos
        • Bancos
        • Registrar banco
        • Actualizar Bancos
        • Ver Bancos
        • Eliminar Bancos
        • Constantes
      • Boletas de pago
        • Catálogo de envíos
        • Iniciar envío
      • Pago por unidad
        • Escalas
          • Escalas
          • Ver escala
          • Crear escala
          • Editar escala
          • Eliminar escala
        • Rangos
          • Rangos de escala
          • Crear rango
          • Editar rango
          • Eliminar rango
    • Ausencias
      • Vacaciones
        • Catálogo de saldos
        • Información general
        • Actualizar información
        • Carga de días
        • Solicitudes
        • Actividad reciente
      • Planes de vacaciones
        • Escalas
          • Registrar escala
          • Ver escala
          • Editar escala
          • Eliminar escala
        • Catálogo de planes
        • Ver plan
        • Registrar plan
        • Actualizar plan
        • Eliminar plan
      • Permisos
        • Solicitudes
      • Incapacidades
        • Solicitudes
    • Indicadores económicos
      • Tipo de cambio
    • Validaciones
      • Base
        • Identificación disponible
      • Expedientes
        • Identificación disponible
    • Estadísticas
      • Generales
        • Todas
    • Pagos
      • Órdenes
        • Catálogo
        • Ver orden
      • Verificación
        • Verificar orden
    • Importación
      • Planilla
        • Conceptos del periodo
          • Registrar proceso
          • Ver proceso
          • Existe proceso
          • Ver proceso con 1 filtro
          • Ver proceso con N filtros
          • Actualizar concepto
          • Aplicar cambios
        • Cargas salarios brutos
      • Tiempo laborado
        • Marcas
          • Cargar marcas
          • Ver marcas cargadas
          • Sancionar Marcas
          • Marcas
    • Archivos
      • Salarios
        • BAC Credomatic
          • Descargar (.txt)
          • Previsualizar
        • Salarios por entidad bancaria
        • Detalle del mes Real(.xlsx)
        • Banco BCR (.txt)
        • Banco Davivienda (.txt)
        • Banco BCT (.txt)
        • Resumen del mes(.xlsx)
        • Cuentas Bancarias(.xlsx)
        • Resumen del periodo (.xlsx)
        • Detalle del periodo (.xlsx)
        • Detalle del mes proyeccion(.xlsx)
        • Banco LAFISE (.xlsx)
        • Banco SCOTIABANK (.xlsx)
        • Banco BCT(.xlsx)
        • INS (.txt)
        • Banco BN (.xlsx)
        • Salario Por Rango (.xlsx)
        • Banco BN (.txt) Copy
        • Resumen del periodo (.xlsx) Copy
      • Asiento
        • Asiento Contable
        • Detalle Contable
        • Asiento Provision Aguinaldo
        • Asiento Provision Vacac Acum
      • Generales
        • Detallado Beneficios(.xlsx) Copy
      • Planilla
        • Aguinaldo
          • Salarios brutos (.xlsx)
        • Conceptos salariales
          • Plantilla de carga de montos
          • Reporte de montos de extras
    • Proyectos
      • Clientes
        • Listar clientes
        • Crear cliente
        • Ver cliente
        • Actualizar cliente
        • Eliminar cliente
      • Proyecto
        • Catálogo
        • Crear proyecto
        • Ver proyecto
        • Actualizar proyecto
        • Eliminar proyecto
      • Recursos
        • Recursos del proyecto
        • Agregar recurso
        • Actualizar recurso
        • Quitar recurso
      • Progresos
        • Progresos del proyectos
        • Ver progreso
        • Agregar progreso
        • Editar progreso
        • Eliminar progreso
      • Archivos
        • Descargar archivo
        • Agregar archivo
        • Eliminar archivo
      • Configuracion
        • Configuración de proyecto
    • Beneficios
      • Beneficio
        • Catálogo
        • Ver beneficio
        • Actualizar beneficio
        • Asignar masivamente
        • Revocar masivamente
        • Eliminar beneficio
    • Parametros
      • Boletas de pago
        • Ver parametros boletas
        • Actualizar Parametros boletas
      • Jefaturas
        • Ver parámetros
        • Actualizar Parametros boletas
      • Seguridad
        • Ver parámetros
        • Actualizar parámetros de seguridad
      • Marcas
        • Ver parametros marcas
        • Actualizar Parametros marcas
      • Planilla
        • Ver parametros planilla
        • Actualizar Parametros planilla
      • Vacaciones
        • Parámetros
        • Actualizar
      • Autoservicio
        • Ver parametros autoservicio
    • Liquidaciones
      • Calcular Liquidacion
      • Boleta-Liquidacion (PDF)
      • Actualizar Aguinaldo
      • Actualizar Liquidacion Generall
      • Liquidaciones
      • Actualizar Vacaciones
      • Actualizar Cesantia
      • Actualizar Salarios
    • Notificaciones
      • Suscripciones
      • Actualizar suscripción
    • Integraciones
      • Contabilidad
        • Asientos
          • Asiento de nómina
    • Reportes
      • Colaboradores
        • Reporte General Colaboradores
      • Vacaciones
        • Reporte Saldo Vacaciones
    • Programación
    • Schemas
      • ClienteInput
      • Afectacion
      • ClienteResumen
      • OpcionConcepto
      • EscalaPago
      • Concepto
      • ConceptoListado
  • Tempo
    • Quiosco
      • Marca facial
        POST
      • Detalle de ubicación
        GET
      • Marca por PIN
        POST
      • Generar PIN
        PUT
      • Autentificar por ubicación
        POST
      • Marca Face liveness
        POST
    • Personal
      • Marcar facial
      • Consultar marcas
    • Configuración
      • Cargar configuración
      • Guardar configuración
  1. Quiosco

Marca facial

Desarrollando
Entorno desarrollo
https://dev-api.talentify.cr
Entorno desarrollo
https://dev-api.talentify.cr
POST
/api/tempo/quiosco/facial
Registra una marca de asistencia (entrada, salida o receso) en modo quiosco, validando la identidad de la persona mediante reconocimiento facial y verificando su ubicación geográfica respecto a la sucursal de destino.

Modo quiosco#

En el modo quiosco, un único dispositivo compartido (tablet, tótem o terminal) atiende a todas las personas de una sucursal. Cada colaborador se autentica frente a la cámara y el sistema lo identifica comparando su rostro contra los expedientes faciales de la unidad de negocio.
La marca se asocia a una ubicación de destino identificada por su código de establecimiento (formato ###-####-###), que se envía en el campo ubicacion. El sistema compara la posición declarada con esa ubicación para validar la cercanía.

Tipos de marca (tipo)#

ValorSignificado
eEntrada
sSalida

Naturaleza de la marca (naturaleza)#

ValorSignificado
lJornada laboral
aAlmuerzo
rmReceso en la mañana
rtReceso en la tarde

Imagen#

El campo imagen se envía como una cadena Base64 del fotograma capturado. La respuesta es un objeto de reconocimiento (RespuestaReconocimiento) que incluye el resultado (exito), los datos de la persona, las emociones detectadas, el porcentaje de similitud, la validación de cercanía (dentroDelRadio, distanciaAlPunto) y, si todo procede, la marca registrada.

Solicitud

Autorización
Bearer Token
Proporciona tu token bearer en el encabezado
Authorization
al realizar solicitudes a recursos protegidos.
Ejemplo:
Authorization: Bearer ********************
or
Parámetros de Header

Parámetros del Body application/json

Ejemplos

Respuestas

🟢200Éxito
application/json
Resultado del intento de marca facial. Incluye si la operación fue exitosa (exito), los datos de la persona reconocida, las emociones detectadas, el porcentaje de similitud y la validación de cercanía geográfica.
Bodyapplication/json

🟠422Datos incompletos
🟢200Persona no reconocida
Solicitud Ejemplo de Solicitud
Shell
JavaScript
Java
Swift
curl --location 'https://dev-api.talentify.cr/api/tempo/quiosco/facial' \
--header 'Accept: application/json' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "tipo": "s",
    "naturaleza": "l",
    "ubicacion": "179-2511-681",
    "latitud": null,
    "longitud": null,
    "imagen": "{{base64_cliente}}"
}'
Respuesta Ejemplo de Respuesta
200 - Éxito
{
    "exito": true,
    "persona": {
        "id": 1382,
        "nombre": "Sebastían",
        "primerApellido": "Calero",
        "segundoApellido": "Sánchez",
        "identificacion": "848747747"
    },
    "emocionPrimaria": "SURPRISED",
    "emocionSecundaria": "CONFUSED",
    "similitud": 99.9971694946289,
    "dentroDelRadio": false,
    "distanciaAlPunto": 68.1113221291898,
    "errores": []
}
Modificado en 2026-08-18 19:46:30
Anterior
ConceptoListado
Siguiente
Detalle de ubicación
Built with