GET /store/{store-code}/terminal/{terminal-code} — Terminal Detayı Sorgulama
📋 Genel Bilgi
Belirli bir mağazadaki belirli bir terminalin detaylı bilgilerini sorgular.
Base URL: {{url}}/store/{{store_code}}/terminal/{{terminal_code}}
Method: GET
Content-Type: application/json
🔐 Headers
| Header | Value |
|---|---|
| Authorization | Bearer {{masked_jwt_5}} |
📥 URL Parametreleri
| Parametre | Tip | Açıklama | Örnek |
|---|---|---|---|
store-code | string | Mağaza kodu (path param) | "mobildev-mq" |
terminal-code | string | Terminal kodu (path param) | "TERM-001" |
✅ Response — 200 OK
{
"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
}
Response Alanları
| Alan | Tip | Açıklama |
|---|---|---|
name | string | Terminal adı |
code | string | Terminal kodu |
status | string | Durum (active, inactive) |
terminalKey | string | Terminal benzersiz anahtarı |
lastAuthAt | integer | Son doğrulama zamanı (Unix timestamp) |
weeklyAuthData.previousWeek | integer | Geçen hafta doğrulama sayısı |
weeklyAuthData.currentWeek | integer | Bu hafta doğrulama sayısı |
weeklyAuthData.dailyData[] | array | Günlük doğrulama verileri |
createdAt | integer | Oluşturma zamanı (Unix timestamp) |
updatedAt | integer | Güncelleme zamanı (Unix timestamp) |
❌ Error Responses
Tüm hata yanıtları aşağıdaki formatta döner:
{
"Response": {
"code": 3008,
"description": "Invalid terminal ID"
},
"Success": false
}
| HTTP | code | Enum | description | Ne Zaman Oluşur |
|---|---|---|---|---|
| 404 | 3006 | StoreTerminalIdInvalid | Invalid terminal ID | storeId + terminal-code kombinasyonuna karşılık gelen bir terminal kaydı bulunamadı |
Örnek — 404 Terminal Not Found
{
"Response": {
"code": 3006,
"description": "Invalid terminal ID"
},
"Success": false
}
📝 Notlar
- Terminal bulunamadığında yukarıdaki hata (
3008, HTTP404) döner. - Performans metrikleri gerçek zamanlı hesaplanır.
- Hata response'larındaki
codealanıAppErrorenum'undaki uygulama-içi hata kodudur (Response.code); tüm hata gövdesiResponseadlı bir alt obje içinde döner, en dışta ayrıcaSuccess: falsealanı bulunur.