Ana sayfa / Ürünler / API'ler / HTTP Attendance API
API

HTTP Attendance API

Devam verisi üreten her istemci için tek HTTPS giriş noktası. HTTP Attendance API, cihaz seri numarası ve token ile kimlik doğrular, ardından tanınan her giriş-çıkışı her yerel Cams motoruyla aynı depolama ve müşteri push işlem hattına yönlendirir.

Genel bakış

Herhangi bir istemciden devam giriş-çıkışlarını, heartbeat'leri ve abonelik kontrollerini almak için cihazdan bağımsız bir HTTPS giriş kapısı.

HTTP Attendance API, /api/attendance/v1/{op} yolundaki cihazdan bağımsız giriş kapısıdır. Her isteği cihaz seri numarası (sn) ve auth-token başlıklarıyla doğrular, ardından veriyi alır. punch (tanınan bir devam olayı), heartbeat (cihaz varlığı), validity (abonelik kontrolü) ve config sunar. Giriş-çıkışlar paylaşılan işlem hattına akar; yerel HTTP, TCP ve MQTT aktarımlarıyla aynı depolamayı ve müşteri sunucusuna aşağı akış push'unu sağlar — böylece devam verisi nasıl gelirse gelsin entegrasyonlar tutarlı kalır.

APIRESTHTTPSJSONC++
Kullanıldığı yerler:Okullar, Üniversiteler ve Kampüs
POST /api/attendance/v1/punch
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}

Yetenekler

Neler yapar

Giriş-Çıkış Alma

Kullanıcı, zaman damgası, GİRİŞ/ÇIKIŞ durumu, giriş türü ve isteğe bağlı konumla tanınan bir devam olayını POST edin.

Varlık Bildirme

Bir cihazı gövdesiz bir heartbeat göndererek çevrimiçi olarak işaretleyin.

Geçerlilik Kontrolü

Veri göndermeden önce cihazın devam aboneliğinin etkin olup olmadığını sorgulayın.

Birleşik İşlem Hattı

Her giriş-çıkış, yerel TCP ve MQTT alımıyla aynı depolama ve push yoluna düşer.

Özellikler

Her şey dahil

  • Edge, uygulama, web ve hibrit istemciler için /api/attendance/v1/{op} üzerinde tek HTTPS giriş noktası
  • Başlık tabanlı kimlik doğrulama: cihaz seri numarası (sn) artı auth-token, abonelik denetimiyle
  • punch endpoint'i tanınan bir devam olayını alır (kullanıcı, zaman, GİRİŞ/ÇIKIŞ, giriş türü, isteğe bağlı coğrafi konum)
  • heartbeat endpoint'i varlık takibi için bir cihazı çevrimiçi olarak işaretler
  • validity endpoint'i, bir istemci veri göndermeden önce canlı abonelik durumunu döndürür
  • Paylaşılan işlem hattı: yerel motorlarla aynı depolama ve müşteri sunucusuna push
  • Eksik seri numarası, bilinmeyen cihaz, geçersiz token veya etkin olmayan abonelik için tutarlı JSON hata sözleşmesi
  • Gövde boyutu sınırları ve istek sınırlamasıyla nginx önünde

HTTP Attendance API ile geliştirin

Bir anahtar alın, dokümanları okuyun ve yayına alın. Ekibimiz ilk entegrasyonunuzda yardımcı olur.

SSS

Sık sorulan sorular

HTTP Attendance API ne yapar?

Tanınan devam giriş-çıkışlarını, heartbeat'leri ve abonelik kontrollerini kabul eden, bunları cihaz seri numarası ve token ile kimlik doğrulayan ve paylaşılan Cams devam işlem hattına besleyen, cihazdan bağımsız giriş kapısıdır.

İstekler nasıl doğrulanır?

Her istek bir cihaz seri numarası (sn) başlığı ve bir auth-token başlığı taşır; ikisi de geçerli olmalıdır. Biyometrik endpoint'ler ayrıca etkin bir devam aboneliği gerektirir.

HTTP'den gelen devam verisi cihazlardan gelenle aynı şekilde mi işlenir?

Evet. Giriş-çıkışlar yerel HTTP, TCP ve MQTT motorlarının kullandığı aynı işlem hattına akar; dolayısıyla depolama ve aşağı akış push'u aktarımdan bağımsız olarak aynıdır.

İlgili

Platformun diğer bölümlerini keşfedin