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 Face liveness

Desarrollando
Entorno desarrollo
https://dev-api.talentify.cr
Entorno desarrollo
https://dev-api.talentify.cr
POST
/api/tempo/quiosco/liveness
Registra una marca de asistencia a partir del resultado de un análisis de Face Liveness (prueba de vida), verificando además la ubicación geográfica respecto a la sucursal de destino.
A diferencia de la marca facial simple, aquí el reconocimiento y la prueba de vida se realizan en el cliente (por ejemplo, con AWS Rekognition Face Liveness) y el resultado se envía en el campo liveness como metadatos. El backend confía en ese análisis para identificar a la persona y registrar la marca.

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

Solicitud

Autorización
or
Parámetros de Header

Parámetros del Body multipart/form-data

Respuestas

🟢200Marca registrada
application/json
La marca se registró correctamente a partir del análisis de Face Liveness. Se devuelve el detalle completo de la marca generada: hora, tipo, naturaleza, ubicación de destino, validación de cercanía y estado de aprobación.
Bodyapplication/json

🟠422Datos incompletos
Solicitud Ejemplo de Solicitud
Shell
JavaScript
Java
Swift
curl --location 'https://dev-api.talentify.cr/api/tempo/quiosco/liveness' \
--header 'Accept: application/json' \
--header 'Accept: application/json' \
--form 'persona="3"' \
--form 'latitud="9.912065"' \
--form 'longitud="-84.065309"' \
--form 'ubicacion="123-4567-890"' \
--form 'tipo="e"' \
--form 'naturaleza="l"' \
--form 'liveness="{\"facial_analysis\":{\"RekognitionStatus\":\"MATCH_FOUND\",\"TransactionId\":\"71b88fbd-58b6-498a-80b5-c738c05a13d2\",\"TimestampEpoch\":1774572946,\"AnalysisError\":null,\"PosePitch\":2.0531837940216064,\"FaceAnalysisPresent\":true,\"MouthOpenConfidence\":96.61994171142578,\"ProcessingStatus\":\"COMPLETED\",\"PrimaryEmotion\":\"CONFUSED\",\"EyeglassesConfidence\":99.75200653076172,\"status\":\"completed\",\"SecondaryEmotion\":\"ANGRY\",\"SecondaryEmotionConfidence\":24.8291015625,\"MustacheConfidence\":85.28803253173828,\"QualitySharpness\":60.49041748046875,\"Sunglasses\":false,\"Mustache\":true,\"AgeRangeLow\":34,\"ImageSourceType\":\"S3\",\"ImageS3Bucket\":\"ensensis-analytics-dev-us-east-1-475917795531-stage\",\"ImageS3Key\":\"tmpfaces/20260327/181/962845d2-62e3-4de2-bb04-6a37aa577180/reference.jpg\",\"EyesOpenConfidence\":97.88819885253906,\"QualityBrightness\":82.0064926147461,\"DetectedFaceDetailsForSearch\":null,\"UnmatchedReason\":null,\"ExecutionTimeMs\":507.75647163391113,\"AgeRangeHigh\":42,\"SunglassesConfidence\":99.53614044189453,\"GenderConfidence\":99.94518280029297,\"PoseYaw\":-28.906808853149414,\"MatchedPersonId\":\"3\",\"MatchedBoundingBox\":{\"Height\":0.5006250143051147,\"Left\":0.24059000611305237,\"Top\":0.26300400495529175,\"Width\":0.46126100420951843},\"BeardConfidence\":99.5726318359375,\"Eyeglasses\":false,\"PoseRoll\":-6.866798400878906,\"Similarity\":99.99827575683594,\"Beard\":true,\"DetectedBoundingBox\":{\"Height\":0.6240252256393433,\"Left\":0.3022521436214447,\"Top\":0.20255568623542786,\"Width\":0.3344934582710266},\"MatchedFaceId\":\"e3c7f6a8-f9a5-44e1-affc-2928b224397a\",\"Gender\":\"Male\",\"PrimaryEmotionConfidence\":65.7275390625,\"EyesOpen\":true,\"FaceConfidence\":99.9999008178711,\"ProcessedAtCostaRica\":\"2026-03-26T18:55:46-06:00\",\"MouthOpen\":false,\"SmileConfidence\":99.70458984375,\"Smile\":false,\"UsedCollectionId\":\"181_Faces\"},\"ppe_detection\":null,\"custom_labels\":null,\"location_service\":{\"GeofenceStatus\":\"ERROR_VALIDATION\",\"TimestampEpoch\":1774572946,\"TargetGeofenceId\":\"VMG Business Center\",\"TargetCollection\":\"181\",\"ProcessingStatus\":\"COMPLETED\",\"Longitude\":-84.065773,\"Latitude\":9.912349,\"ProcessedAtCostaRica\":\"2026-03-26T18:55:46-06:00\",\"IsCompliant\":false,\"TotalGeofencesChecked\":1,\"TransactionId\":\"71b88fbd-58b6-498a-80b5-c738c05a13d2\"}}"' \
--form 'ruta=""' \
--form 'observaciones=""'
Respuesta Ejemplo de Respuesta
200 - Success
{
    "marca": {
        "id": 103723,
        "hora": "21:42",
        "dia": "20/03/2026",
        "persona": {
            "id": 3,
            "nombre": "Manfred",
            "primerApellido": "Juárez",
            "segundoApellido": ""
        },
        "horaEntrada": "08:00",
        "horaSalida": "17:00",
        "tipo": "e",
        "naturaleza": "l",
        "minutosDiferencia": 822,
        "inconsistencia": true,
        "latitud": "9.912065",
        "longitud": "-84.065309",
        "ubicacionDestino": {
            "id": 301,
            "nombre": "VMG Business Center",
            "latitud": "0",
            "longitud": "0",
            "direccion": "Escazú",
            "pais": "CRC",
            "provincia": "1",
            "canton": "1",
            "distrito": "1",
            "nombreProvincia": "San José",
            "nombreCanton": "San José",
            "nombreDistrito": "Carmen",
            "radioDeTolerancia": 50,
            "codigoEstablecimiento": "123-4567-890"
        },
        "cumpleCercania": false,
        "distanciaDeAlejamiento": 0,
        "aprobada": false,
        "manual": true,
        "bloqueada": false,
        "analisisFacial": null
    }
}
Modificado en 2026-06-10 23:59:01
Anterior
Autentificar por ubicación
Siguiente
Marcar facial
Built with