Ana içeriğe geç
L
LeopardoIK Platformu
Geliştirici dokümantasyonu

Her şey Leopardo RH

Leopardo RH'yi araçlarınıza entegre etmek için rehberler, API referansı, webhooklar ve SDK'lar.

API Hızlı Başlangıç

Kopyalamaya hazır örnekler

Login
POST /api/v1/auth/login
Content-Type: application/json

{
  "email": "manager@acme.com",
  "password": "secret",
  "device_name": "Mobile App"
}
Bearer token
GET /api/v1/auth/me
Authorization: Bearer <token>
Webhook payload
{
  "event": "attendance.checked_in",
  "tenant_id": "acme",
  "data": {
    "employee_id": 42,
    "checked_in_at": "2026-05-31T08:00:00Z"
  }
}

Gerçek zamanlı webhooklar

İK olaylarını doğrudan sistemlerinizde alın

Giriş

attendance.checked_in

attendance.checked_out

attendance.auto_closed

İzinler

leave.requested

leave.approved

leave.rejected

Maaş ve avanslar

salary_advance.requested

salary_advance.paid

payroll.run_completed

Bildirimler

notification.sent

notification.failed

Her yük şununla imzalanır: X-Leopardo-Signature (HMAC-SHA256). Dokümanları okuyun →

Flutter Mobil SDK

leopardo_core — 3 uygulama arasında paylaşılan paket

leopardo_employee

Çalışan uygulaması: giriş, bordro, izin talepleri, bildirimler

Daha fazla bilgi
leopardo_manager

Yönetici uygulaması: ekip, programlar, görevler, avans onayları, maaş

Daha fazla bilgi
leopardo_platform_admin

Süper yönetici: kiracı oluşturma, sağlama, 2FA, izleme

Daha fazla bilgi

Kiosk girişi (ZKTeco)

Biyometrik/QR giriş terminali + yerel çevrimdışı masaüstü köprüsü

Kurulum

  1. config.example.json dosyasını config.json olarak kopyalayın
  2. apiBaseUrl, deviceCode ve kioskToken alanlarını doldurun (yönetici uygulamasından üretilir)
  3. Yerel PC/mini-PC üzerinde python desktop-bridge/bridge.py çalıştırın
  4. Terminali http://127.0.0.1:8037/index.html adresinde açın

Nasıl çalışır

  • Parmak izi, yüz veya HID klavye yedeğiyle QR/matrikül
  • Çevrimdışı mod: yerel SQLite kuyruğu, ağ dönünce otomatik senkronizasyon
  • Manuel senkronizasyon zorlamak için yerel yönetici (admin.html)
  • Ham biyometrik eşleştirme ZKTeco terminal/SDK tarafında kalır

Köprü ve kiosk arayüzünün tüm kaynak kodu: front/zkteco-kiosk/. İndirme sayfasına bakın →

Güvenlik ve KVKK

Şifreleme, çoklu kiracı izolasyonu ve yasal uyum

Aktarım sırasında şifreleme

Tüm iletişim TLS 1.3 üzerinden geçer. İstemciler, API ve terminaller arasında açık metin alışverişi yoktur.

Bekleme sırasında şifreleme

Hassas veriler AES-256 ile şifrelenir. Biyometrik veriler terminalde kalır; yalnızca özetler taşınır.

Çoklu kiracı izolasyonu

Her şirket için izole bir PostgreSQL şeması. Erişim RBAC ile kontrol edilir (Principal, İK, Çalışan, Süper Yönetici).

KVKK uyumu

Avrupa barındırma, eksiksiz denetim izi, KVKK uyumlu dışa aktarım ve kişisel veri silme.

Mobil uygulamaları kurun

Employee, Manager ve Platform Admin — iOS ve Android

Leopardo Employee

Mobil giriş, konum, bordrolar, izin talepleri ve push bildirimleri.

Google Play ve App Store: yakında.

Test kullanıcılarına katılın

Leopardo Manager

Ekip, programlar, görevler, talep onayları ve sahada basitleştirilmiş maaş.

Google Play ve App Store: yakında.

Test kullanıcılarına katılın

Leopardo Platform Admin

Kiracı oluşturma, müşteri şirketlerin denetimi ve 2FA sağlama.

Google Play ve App Store: yakında.

Test kullanıcılarına katılın

Üç uygulama hakkında daha fazla ayrıntı: mobil uygulamalar sayfası →.

Hızlı Başlangıç

Yönetici Alanı

Mobil Uygulamalar

REST API — Referans

Webhooks ve Olaylar

Mobil SDK

API Playground

Yönetim

Entegrasyonlar