Sistem aktif

Dinosoft API

Restoran ve perakende POS sistemleri için güvenli, hızlı ve ölçeklenebilir RESTful API platformu.

v1
Versiyon
5
Endpoint
HTTPS
Güvenlik
60/dk
Rate Limit

Özellikler

Modern API standartlarına uygun, production-ready altyapı

🔒

API Key Authentication

X-API-KEY header ile güvenli kimlik doğrulama. Süresi dolan ve devre dışı bırakılabilen anahtarlar.

Rate Limiting

API key başına dakikada 60 istek limiti. DDoS ve brute-force saldırılarından koruma.

📄

Sayfalama

Büyük veri setleri için sayfa bazlı listeleme. page ve pageSize parametreleri ile kontrol.

📊

Audit Trail

Tüm API işlemleri kayıt altında. Kim, ne zaman, hangi işlemi yaptı — tam izlenebilirlik.

🔁

Idempotency

X-Idempotency-Key header ile tekrarlanan POST isteklerinde duplikasyon önleme.

📦

GZip Compression

Otomatik yanıt sıkıştırma ile daha hızlı veri transferi ve bant genişliği tasarrufu.

API Endpoints

Tüm endpointler X-API-KEY header gerektirir

Method Endpoint Açıklama
GET /api/v1/products?barcode={barcode} Barkod ile ürün sorgulama
GET /api/v1/products/discounted İndirimli ürünleri listeleme
GET /api/v1/stockslist?page=1&pageSize=50 Stok listesi (sayfalamalı)
POST /api/v1/addstock Tekli stok ekleme
POST /api/v1/addstocks/bulk Toplu stok ekleme (max 100)
GET /api/health Sistem sağlık kontrolü

Hızlı Başlangıç

API'yi kullanmaya başlamak için örnek istek

// Ürün sorgulama
GET /api/v1/products?barcode=8690000000001

// Header
X-API-KEY: your-api-key-here

// Yanıt
{
  "success": true,
  "data": {
    "barcode": "8690000000001",
    "name": "Ürün Adı",
    "price": 29.90,
    "currency": "TRY",
    "isDiscounted": false
  }
}