Türkiye'nin şarj verisi,
filo yazılımınızın içine
186 ağı tek tek entegre etmeyin. Standart bir JSON şeması, koordinat bazlı yarıçap araması, tam idari coğrafya ve altı MCP aracı — sürücü uygulamanız, TMS'iniz veya dispatcher panelinizin arkasına takın.
# Sürücünün konumuna en yakın DC istasyonlar curl "https://dash.yonga.io/api/charging-stations\ ?latitude=40,7654&longitude=30,4021\ &radius=25&socket_type=DC&power_min=100\ &fields=summary&limit=10" \ -H "Authorization: Bearer $YONGA_TOKEN"
distance km cinsinden hesaplanmış gelir, sonuçlar en yakından sıralanır. Virgüllü ondalık (40,7654) kabul edilir.
Uygulamanızın eksik parçası.
Sürücü uygulamasında istasyon arama
Tek uç noktada dört mod: filtreli liste, anahtar kelime araması, koordinat + yarıçap ve operatör bazında toplulaştırma. Soket tipi, konnektör standardı ve kW aralığıyla daraltılır.
Rota koridoru sorgulama
Rotanız üzerindeki noktalar için ardışık yarıçap sorguları çalıştırın, sonuçları birleştirin. Yarıçap 0,1–200 km arasında serbesttir; fields=summary ile yanıt boyutu küçük kalır.
Tarife karşılaştırma tablosu
Fiyatı yayınlanmış tüm ağların AC / DC hızlı / DC ultra hızlı tarifelerini çekin. Filo politikanızın maliyet tarafını kendi kurallarınızla kurun.
Harita katmanı
Bir ilin tüm pinlerini sayfalama olmadan tek seferde döndürür. Kümelemeyi istemci tarafında yaparsınız.
Coğrafi hiyerarşi ve sınırlar
7 bölge → 81 il → 992 ilçe → ~49.000 mahalle. İl ve ilçe sınırları GeoJSON poligon olarak alınabilir — bölge bazlı filo kuralları ve kapsama haritaları için.
Kendi katalog sayfalarınız
Yayınlanmış sayfa slug akışını verir; statik site üretimi ve site haritası için tasarlanmıştır. İstasyon detayı id, slug veya EPDK id ile çağrılabilir.
Dispatcher'ınız sorgu
yazmasın, sorsun
Yonga MCP sunucusunu Claude, Claude Code veya Cursor'a bağlayın. Operasyon ekibiniz doğal dilde sorar; ajan doğru aracı seçer, filtreleri kurar, sonucu özetler.
{ "mcpServers": { "yonga-ev-charging-turkey": { "type": "http", "url": "https://dash.yonga.io/mcp", "headers": { "Authorization": "Bearer ${YONGA_MCP_TOKEN}" } } } }
Yarın Ankara–Samsun hattına 6 araç çıkıyor. Çorum ve Amasya'da 100 kW üstü DC nerede var?
Çorum'da 9, Amasya'da 4 istasyon. Çorum'daki 9'un 6'sı merkez ilçede. Amasya'daki dördü de Merkez'de — Suluova ve Merzifon'da 100 kW üstü yok.
Bu iki ilde hangi operatörler baskın? Sözleşme yapacaksak kiminle?
İki ilde de ilk sırada aynı operatör var; ikisinde birden kapsayan üç ağ mevcut. Tarifelerini de çekeyim mi?
Çek. Bir de geçen ay bu iki ilde yeni açılan var mı?
Ajan sayfalamaz, tahmin etmez, slug uydurmaz — araç şemaları bunu engelleyecek şekilde daraltılmıştır.
Sürprizsiz bir API.
Tek yanıt zarfı
Her başarılı yanıt { data, meta }, her hata { data: null, error: { status, name, message, details } }. Liste uç noktalarında meta.pagination, filtreli çağrılarda meta.filters.
Sanctum bearer token
POST /api/login ile token alın, Authorization: Bearer <token> ile kullanın. Token'lar yetenek taşır: stations:read, networks:read, map:read, stats:read. Aynı token REST ve MCP için geçerlidir.
Türkçe normalleştirme
Slug'lar Türkçe katlanmıştır (Eşarj → esarj, Çankaya → cankaya). Arama aksan duyarsız ve çift yönlüdür: kadikoy → Kadıköy ve tersi.
Öngörülebilir varsayılanlar
İstasyon uç noktaları varsayılan olarak faal kayıtları döndürür — halka açık ve özel kullanım istasyonları birlikte; service_type=public|private ile daraltın. Yanıt boyutu için fields=summary / fields=full; sayfa başına maks. 100 satır.
Önbellek ve tazelik
Yanıtlar grup bazında önbelleklenir ve her veri güncellemesinde temizlenir — değişiklik anında görünür.
Hata sözleşmesi
401 kimlik, 403 eksik yetenek, 404 bilinmeyen kayıt, 422 doğrulama, 429 limit (Retry-After başlığıyla), 500 sunucu. Doğrulama hataları alan bazında error.details içinde döner.
Bunları biz sunmuyoruz.
Filo yazılımınızın ihtiyaç duyabileceği bazı şeyler Yonga'nın veri kapsamında değil. Baştan bilmeniz için:
Bir soketin şu an dolu mu boş mu olduğunu bildirmiyoruz. Kayıtlı durum alanı (active / inactive / maintenance) vardır, canlı müsaitlik değildir.
Altyapı verisi sunuyoruz, işlem verisi değil. Şarj başlatma ve ödeme için ağ operatörünün kendi roaming/OCPI entegrasyonu gerekir.
Koordinat + yarıçap sorgusu sağlarız; rota optimizasyonunu kendi motorunuz yapar.
İşlem verisi tutmuyoruz.
Standart REST ve JSON — her dilin HTTP istemcisiyle çalışır. OpenAPI 3.1 spesifikasyonu /docs/api.json adresinde, istemci üreticinize verebilirsiniz.
Limitleri kullanımınıza göre seçin.
Saatlik değer kotanızı, dakikalık değer ani yük tavanınızı belirler. İkisi aynı anda geçerlidir.
| Kademe | Saatlik istek | Dakikalık istek |
|---|---|---|
| Kimliksiz | 60 | 20 |
| free | 100 | 20 |
| basic | 1.000 | 60 |
| pro | 10.000 | 300 |
| beta | 20.000 | 500 |
| enterprise | 100.000 | 2.000 |
Aynı limitler /api/* ve /mcp için ortaktır. Her yanıtta X-RateLimit-Remaining başlığı bulunur.
Kademe için görüşelimEntegrasyonu birlikte planlayalım
Hangi uç noktaların işinize yaradığını konuşalım, sizin senaryonuz için canlı bir yanıt çekelim.