Create Case
# Create Case - Talep Ekleme
Versiyon güncellemesi, cihaz arıza bildirimi veya cihazdaki terminal ile ilgili işlemler için talep oluşturur.
## Request Body
### Zorunlu Alanlar
| Parametre | Tip | Max Uzunluk | Açıklama |
|-----------|-----|-------------|----------|
| `defectCode` | enum | - | Arıza kodu (Bkz: Arıza Kodları tablosu) |
| `deviceId` | string | 12 | Cihaz mali numarası (F ile başlamalı: F, 00, HN) |
| `caseType` | enum | - | Talep tipi: `install`, `upgrade`, `uninstall`, `training`, `maintenance`, `defect` |
| `detail` | string | 2000 | Talep ayrıntı ve ek bilgileri (örnek: kontak kişi adı, telefonu) |
### Opsiyonel Alanlar
| Parametre | Tip | Max Uzunluk | Açıklama |
|-----------|-----|-------------|----------|
| `terminalId` | string | 25 | Terminal numarası (install/uninstall için zorunlu) |
| `merchantId` | string | 50 | Üye işyeri numarası (install/uninstall için zorunlu) |
| `priority` | enum | - | Öncelik: `P1`, `P2`, `P3` (varsayılan: `none`) |
| `deviceBrand` | string | 50 | Yazarkasa markası (GMP3 için) |
| `deviceModel` | string | 50 | Yazarkasa modeli (GMP3 için) |
| `isGmp3` | boolean | - | GMP3 cihazı mı? (GMP3 için) |
## İş Kuralları
1. **Install/Uninstall için**: Terminal ID ve Merchant ID zorunludur
2. **Fiscal ID Validasyonu**:
- F, 00 veya HN ile başlamalıdır
- FT ile başlayanlar BKM Techpos sistemi üzerinden giriş yapmalıdır
3. **Terminal Kontrolü**:
- Cihaz üzerinde çalışan terminal varsa, başka terminal numarası ile iş emri açılamaz
- Ancak mevcut terminal için versiyon güncelleme, banka silme, eğitim, arıza, bakım talepleri açılabilir
4. **Merchant ID Kontrolü**: Önceden gönderilen değerin aynısı gönderilmeli
5. **GMP3 Alanları**: DeviceBrand, DeviceModel ve IsGMP3 alanları GMP3 cihazlar için kullanılır
## Response
Başarılı durumda dönen `caseId` değeri, talep takip numarasıdır.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
This endpoint expects an object.
caseType
defectCode
deviceId
terminalId
merchantId
detail
priority
deviceBrand
deviceModel
isGmp3
Response
OK
status
data
metadata
Errors
400
Bad Request Error

