개요
HTTP 출퇴근 API는 /api/attendance/v1/{op} 경로의 기기 독립적인 진입점입니다. 기기 시리얼 번호(sn)와 auth-token 헤더로 각 요청을 인증한 뒤 데이터를 수집합니다. punch(인식된 출퇴근 이벤트 하나), heartbeat(기기 접속 상태), validity(구독 확인), config를 제공합니다. 출퇴근 기록은 공유 파이프라인으로 전달되어 기본 HTTP, TCP, MQTT 전송 방식과 동일한 저장 및 고객 서버 푸시가 이루어지므로, 출퇴근 데이터가 어떤 경로로 들어오든 연동 방식은 일관되게 유지됩니다.
curl https://api.camsbiometrics.com/api/attendance/v1/punch \ -H "sn: SN7A2300583" -H "auth-token: $TOKEN" \ -H "Content-Type: application/json" \ -d '{ "user_id":"1001", "att_time":"2026-06-21 09:30:00", "att_state":1, "input_type":50 }' # -> 200 {"ok":true}
기능
사용자, 타임스탬프, 출근/퇴근 상태, 입력 유형, 선택적 위치 정보와 함께 인식된 출퇴근 이벤트 하나를 POST합니다.
본문 없이 하트비트를 보내 기기를 온라인으로 표시합니다.
데이터를 보내기 전에 기기의 출퇴근 구독이 활성 상태인지 조회합니다.
모든 출퇴근 기록이 기본 TCP 및 MQTT 수집과 동일한 저장 및 푸시 경로로 전달됩니다.
주요 기능
FAQ
인식된 출퇴근 기록, 하트비트, 구독 확인을 받아 기기 시리얼 번호와 토큰으로 인증하고, 공유 Cams 출퇴근 파이프라인으로 전달하는 기기 독립적인 진입점입니다.
모든 요청에는 기기 시리얼 번호(sn) 헤더와 auth-token 헤더가 포함되어야 하며, 둘 다 유효해야 합니다. 생체인식 엔드포인트는 추가로 활성 출퇴근 구독이 필요합니다.
네. 출퇴근 기록은 기본 HTTP, TCP, MQTT 엔진이 사용하는 동일한 파이프라인으로 전달되므로, 전송 방식과 관계없이 저장과 다운스트림 푸시가 동일합니다.
관련 항목
인증 여부와 관계없이 모든 생체인식 기기의 실시간 출퇴근 데이터를 500ms 이내에 모든 애플리케이션이나 ERP로 전달하는 범용 연동 계층입니다.
살펴보기API인터넷에 연결된 모든 생체인식 출퇴근 또는 출입 통제 기기를 HTTP로 웹 애플리케이션에 직접 연결하세요. 로컬 소프트웨어, PC, 데이터베이스가 필요 없습니다.
살펴보기API몇 줄의 JavaScript만으로 어떤 웹사이트에서든 USB 스캐너의 지문을 직접 읽고 캡처하세요. 주요 브라우저와 Windows 버전을 모두 지원합니다.
살펴보기트래픽을 측정하고 BiometricAPI.com을 개선하기 위해 쿠키를 사용합니다. 동의하기 전까지 분석은 꺼져 있습니다. 자세히 알아보기.