उपस्थिति पैदा करने वाले किसी भी क्लाइंट के लिए एकल HTTPS इन्ग्रेस। HTTP Attendance API डिवाइस सीरियल और टोकन से ऑथेंटिकेट करती है, फिर हर पहचाने गए पंच को उसी स्टोरेज और कस्टमर-पुश पाइपलाइन में भेजती है जो हर नेटिव Cams इंजन की है।
अवलोकन
HTTP Attendance 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}
क्षमताएँ
यूज़र, टाइमस्टैम्प, IN/OUT स्थिति, इनपुट प्रकार और वैकल्पिक लोकेशन के साथ एक पहचाना गया उपस्थिति इवेंट POST करें।
बिना किसी बॉडी के, डिवाइस को ऑनलाइन चिह्नित करने के लिए हार्टबीट भेजें।
डेटा भेजने से पहले पूछें कि डिवाइस का उपस्थिति सब्सक्रिप्शन सक्रिय है या नहीं।
हर पंच नेटिव TCP और MQTT इन्जेस्ट जैसे ही स्टोरेज और पुश पाथ में पहुँचता है।
फ़ीचर्स
की लें, डॉक्स पढ़ें और शिप करें। आपके पहले इंटीग्रेशन में हमारी टीम मदद करती है।
अक्सर पूछे जाने वाले प्रश्न
यह डिवाइस-निरपेक्ष प्रवेश द्वार है, जो पहचाने गए उपस्थिति पंच, हार्टबीट और सब्सक्रिप्शन जाँच स्वीकार करता है, उन्हें डिवाइस सीरियल और टोकन से ऑथेंटिकेट करता है, और साझा Cams उपस्थिति पाइपलाइन में भेजता है।
हर रिक्वेस्ट में डिवाइस सीरियल (sn) हेडर और auth-token हेडर होता है; दोनों वैध होने चाहिए। बायोमेट्रिक endpoints के लिए अतिरिक्त रूप से सक्रिय उपस्थिति सब्सक्रिप्शन ज़रूरी है।
हाँ। पंच उसी पाइपलाइन में जाते हैं जो नेटिव HTTP, TCP और MQTT इंजन इस्तेमाल करते हैं, इसलिए ट्रांसपोर्ट चाहे जो हो, स्टोरेज और डाउनस्ट्रीम पुश एक जैसे रहते हैं।
संबंधित
यूनिवर्सल इंटीग्रेशन लेयर, जो किसी भी बायोमेट्रिक डिवाइस — सत्यापित हो या नहीं — से रियल-टाइम उपस्थिति को 500 ms से कम में किसी भी एप्लिकेशन या ERP तक पहुँचाती है।
देखेंAPIइंटरनेट से जुड़े किसी भी बायोमेट्रिक उपस्थिति या एक्सेस-कंट्रोल डिवाइस को HTTP पर सीधे अपने वेब एप्लिकेशन से जोड़ें — किसी लोकल सॉफ़्टवेयर, PC या डेटाबेस की ज़रूरत नहीं।
देखेंAPIJavaScript की कुछ पंक्तियों से किसी भी वेबसाइट के अंदर सीधे USB स्कैनर से फ़िंगरप्रिंट पढ़ें और कैप्चर करें — सभी प्रमुख ब्राउज़र और Windows वर्ज़न पर।
देखेंहम ट्रैफ़िक मापने और BiometricAPI.com को बेहतर बनाने के लिए कुकीज़ का उपयोग करते हैं। आपके स्वीकार करने तक एनालिटिक्स बंद रहता है। और जानें।