Ana içeriğe geç

GET /store/{store-code}/terminal — Terminal Listesi

📋 Genel Bilgi

Belirli bir mağazadaki tüm terminalleri listeler. Her terminal için performans metrikleri ve haftalık doğrulama verileri döner.

Base URL: {{url}}/store/{{store_code}}/terminal
Method: GET
Content-Type: application/json


🔐 Headers

HeaderValue
AuthorizationBearer {{masked_jwt_5}}

📥 URL Parametreleri

ParametreTipAçıklamaÖrnek
store-codestringMağaza kodu (path param)"mobildev-mq"

✅ Response — 200 OK

{
"RecordCount": 3,
"Result": [
{
"name": "Terminal 1 Updated",
"code": "TERM-001",
"status": "active",
"terminalKey": "t5ufKwlji",
"lastAuthAt": 0,
"weeklyAuthData": {
"previousWeek": 0,
"currentWeek": 3,
"dailyData": [2, 1]
},
"createdAt": 1783515976,
"updatedAt": 1783932455
},
{
"name": "Terminal 2",
"code": "TERM-002",
"status": "active",
"terminalKey": "Z10pqPxG",
"lastAuthAt": 0,
"weeklyAuthData": {
"previousWeek": 0,
"currentWeek": 7,
"dailyData": [7]
},
"createdAt": 1783932453,
"updatedAt": 1783973218
},
{
"name": "Terminal 3",
"code": "TERM-003",
"status": "inactive",
"terminalKey": "6IHDpGqe",
"lastAuthAt": 0,
"weeklyAuthData": {},
"createdAt": 1783932483,
"updatedAt": 1783932483
}
]
}

Response Alanları (Terminal)

AlanTipAçıklama
RecordCountintegerToplam terminal sayısı
Result[]arrayTerminal listesi
Result[].namestringTerminal adı
Result[].codestringTerminal kodu
Result[].statusstringDurum (active, inactive)
Result[].terminalKeystringTerminal benzersiz anahtarı
Result[].lastAuthAtintegerSon doğrulama zamanı (Unix timestamp)
Result[].weeklyAuthData.previousWeekintegerGeçen hafta doğrulama sayısı
Result[].weeklyAuthData.currentWeekintegerBu hafta doğrulama sayısı
Result[].weeklyAuthData.dailyData[]arrayGünlük doğrulama verileri (array)
Result[].createdAtintegerOluşturma zamanı (Unix timestamp)
Result[].updatedAtintegerGüncelleme zamanı (Unix timestamp)

📝 Notlar

  • weeklyAuthData.dailyData[] → Gün gün doğrulama sayıları (array uzunluğu 7'ye kadar).
  • status: inactive terminallerde weeklyAuthData boş döner.
  • lastAuthAt: 0 → Terminal hiç doğrulama almadı.