İçeriğe geç

P7: Araç Veritabanı API

Detay

Versiyon: 1.0.0 · Durum: Onaylandı — production altyapı

Merkezi araç ve ECU katalog veritabanının HTTP API yüzeyidir. Endpoint: api.ecutuningportal.com. Tüm portal ve satış hatlarının ortak veri omurgasıdır.

TüketiciKullanım
P3: ETP B2B PlatformTrial tenant, satış sitesi cascade
P5: Pemm PHP PortalSelf-host müşteri API lock-in
P6: TunerStack EkosistemiPortal araç seçimi
P2: Müşteri Landing FabrikasıPro şablon tuning simulator (Vehicle API)
Kendi marka / ETP klonlarıPrisma veya API fallback
  • Portal iş mantığı (kredi, dosya upload, ödeme)
  • Landing içerik yönetimi (P4 Hub)
  • Veritabanının müşteri kaynak koduna gömülmesi (yasak)
AlanDeğer
Base URLhttps://api.ecutuningportal.com
AuthAPI key / tenant token (tüketiciye göre)
Veri kapsamı66K+ araç kaydı; tip → marka → model → nesil → motor cascade
Araç tipleriOtomobil, motosiklet, tekne, traktör, kamyon
GüncellemeMerkezi YGT Labs operasyonu; tüketiciler read-heavy
GET /types
→ GET /brands?type=car
→ GET /models?brand=BMW
→ GET /generations?model=3 Series
→ GET /engines?generation=F30

Pro şablon (reprocar simulator) ve portal upload wizard aynı cascade sözleşmesini kullanır. OpenAPI dokümantasyonu BL-004 kapsamında genişletilir.

  1. Araç verisi yalnızca API üzerinden — kaynak koda gömme yasak
  2. Rate limit ve cache header’ları tüketici başına izole
  3. API kesintisinde portal graceful degrade (cached subset); satış durmaz
  4. Yeni portal ürünleri P7’ye bağlanır; paralel veri silosu açılmaz
Gelir bağlantısıMekanizma
Pemm kaynak satışTek seferlik kod + recurring API abonelik
ETP SaaSPlatform lisansına dahil veya tier bazlı
TunerStackPortal paketine dahil API kotası
Simulator (Pro landing)Müşteri sitesi API key ile tüketir

API lock-in bilinçli stratejidir: kaynak kodu müşteride olsa bile veri ve güncelleme YGT Labs’ta kalır.

KonuUygulama
UptimePortal satış hattına kritik bağımlılık
VersiyonlamaBreaking change → tüketici bildirim + deprecation window
MonitoringAPI latency, error rate, key usage
BackupMerkezi PG/MySQL cluster; tüketici DB’lerinden ayrı