概要
HTTP 勤怠 API は、/api/attendance/v1/{op} のパスにある、デバイス非依存の窓口です。リクエストごとに、デバイスのシリアル番号(sn)と auth-token ヘッダーで認証し、取り込みを行います。punch(認識された勤怠イベント 1 件)、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}
機能
認識された勤怠イベント 1 件を、ユーザー、タイムスタンプ、IN/OUT の状態、入力タイプ、任意の位置情報とともに POST します。
ボディなしでハートビートを送信し、デバイスをオンラインとして記録します。
データを送信する前に、デバイスの勤怠サブスクリプションが有効かどうかを照会します。
すべての打刻は、ネイティブの TCP や MQTT の取り込みと同じ保存・プッシュの経路に届きます。
特長
よくある質問
認識された勤怠の打刻、ハートビート、サブスクリプション確認を受け付け、デバイスのシリアル番号とトークンで認証して、Cams の共有勤怠パイプラインに流し込む、デバイス非依存の窓口です。
すべてのリクエストには、デバイスのシリアル番号(sn)ヘッダーと auth-token ヘッダーを付与し、どちらも有効である必要があります。生体認証のエンドポイントでは、さらに有効な勤怠サブスクリプションが必要です。
はい。打刻は、ネイティブの HTTP、TCP、MQTT エンジンが使う同じパイプラインに流れ込むため、トランスポートにかかわらず、保存と下流へのプッシュは同一です。
関連情報
検証済みかどうかを問わず、あらゆる生体認証デバイスからのリアルタイム勤怠を、500 ms 未満で任意のアプリケーションや ERP に届ける、汎用の連携レイヤーです。
詳しく見るAPIインターネットに接続できる生体認証の勤怠・アクセス制御デバイスを、HTTP 経由でお客様の Web アプリケーションに直接接続します。ローカルソフトウェア、PC、データベースは不要です。
詳しく見るAPI数行の JavaScript で、USB スキャナーの指紋を任意の Web サイト内で直接読み取り、キャプチャできます。主要なブラウザーと Windows の各バージョンに対応しています。
詳しく見るBiometricAPI.com のアクセス測定とサービス改善のために Cookie を使用します。分析は同意いただくまで無効のままです。詳細を見る。