Arvetrak
API v1
FLEET DATA PLATFORM / V1

Arvetrak API Dokümantasyonu

Lisanslı araç verilerini kendi sistemlerinize güvenle entegre etmeniz için uygulamalı başvuru kaynağı.

Temel adreshttps://api-docs.arvetrak.com/api/customer/v1
GENEL BAKış#

Başlangıç

Sunucunuzu firmanızın lisanslı araç verilerine bağlayın. Önce durum isteğini gönderin, ardından araçları ve verilerini sorgulayın.

  1. Sunucunuzun sabit çıkış IP adresini izin listesine ekleyin.
  2. Yönetim panelinden API anahtarı ve gizli anahtar oluşturun.
  3. İki kimlik başlığıyla durum uç noktasını çağırın.
GENEL BAKış#

Kimlik doğrulama ve IP izni

Her REST isteğinde anahtar kimliği ve gizli anahtar ayrı başlıklarda gönderilir. İzin verilmeyen IP adresinden gelen istek, araç verisi okunmadan reddedilir.

X-Arvetrak-KeyAçık anahtar kimliği
X-Arvetrak-SecretYalnız oluşturulurken gösterilen gizli değer
Acceptapplication/json
GENEL BAKış#

Araç yetkisi ve lisans dönemleri

Yalnız bu API istemcisine açıkça tanımlanan araçlar döner. Lisans veya erişim izni sona erince anlık değerler gizlenir. Geçmiş sorguları lisans ve erişim dönemlerinin kesişimiyle sınırlandırılır.

REST API#

Bağlantı durumu

GEThttps://api-docs.arvetrak.com/api/customer/v1/status

Kimlik bilgilerini, istemciyi, etkin yetkileri ve limitleri doğrulayın.

Gerekli yetki: status:read

Yanıt · JSON

{
    "data": {
        "service": "Arvetrak Customer Fleet API",
        "version": "v1",
        "status": "ok",
        "client": {
            "code": "YOUR_CLIENT_CODE",
            "name": "Integration",
            "company": "Example",
            "abilities": [
                "status:read",
                "vehicles:read",
                "locations:read",
                "realtime:read"
            ]
        },
        "limits": {
            "requests_per_minute": 60,
            "history_requests_per_minute": 15,
            "max_page_size": 100,
            "max_history_days": 7,
            "max_history_points": 2000
        },
        "server_time": "2026-09-25T12:00:00Z"
    }
}
REST API#

Araç listesi

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles

Bu istemciye tanımlı araçları sayfalı döner. Süresi biten araçlar listede kalır; anlık değerleri gösterilmez.

Gerekli yetki: vehicles:read

Parametreler

AdTürAçıklama
pageinteger1’den başlayan sayfa numarası
per_pageintegerİstemcinin max_page_size sınırına kadar
searchstringPlaka, araç adı veya IMEI
license_statusenumactive | expired | all

Yanıt · JSON

{
    "data": [
        {
            "id": 42,
            "imei": "353742378000001",
            "plate": "34 ABC 123",
            "license": {
                "status": "active"
            },
            "live_data_available": true,
            "latitude": 41.01,
            "longitude": 28.97,
            "speed_kmh": 0,
            "ignition": false,
            "online": true
        }
    ],
    "meta": {
        "current_page": 1,
        "per_page": 100,
        "total": 1,
        "last_page": 1
    },
    "links": {
        "previous": null,
        "next": null
    }
}
REST API#

Araç detayı

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}

Tanımlı bir aracın anlık özetini döner. Bilinmeyen veya izinsiz IMEI için 404 döner.

Gerekli yetki: vehicles:read

Parametreler

AdTürAçıklama
imeipath · string14–17 haneli cihaz IMEI numarası

Yanıt · JSON

{
    "data": {
        "imei": "353742378000001",
        "plate": "34 ABC 123",
        "location_valid": true,
        "latitude": 41.01,
        "longitude": 28.97,
        "speed_kmh": 0,
        "ignition": false,
        "last_seen_at": "2026-09-25T12:00:00Z"
    },
    "meta": {
        "generated_at": "2026-09-25T12:00:01Z"
    }
}
REST API#

Konum geçmişi

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/locations

GPS geçmişini izinli lisans dönemleri içinde okuyun. Seçilen aralıktaki en yeni noktalar kendi içinde artan zaman sırasıyla döner. has_more true ise daha eski bir aralık sorgulayın.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringYetkili cihaz IMEI numarası
fromISO 8601 · requiredUTC başlangıç, dâhil
toISO 8601 · requiredUTC bitiş, dâhil
limitintegerEn fazla dönecek nokta; istemci limiti geçerlidir

Yanıt · JSON

{
    "data": [
        {
            "recorded_at": "2026-09-25T11:59:00Z",
            "latitude": 41.01,
            "longitude": 28.97,
            "speed_kmh": 31.2,
            "heading_deg": 90,
            "ignition": true
        }
    ],
    "meta": {
        "count": 1,
        "has_more": false,
        "order": "ascending"
    }
}
RAPORLAR#

Rapor uç noktaları

GEThttps://api-docs.arvetrak.com/api/customer/v1/reports

Web Raporlar ekranındaki her kart aşağıda ayrı ayrı açıklanır. Animasyon uç noktaları video değil, canlandırmaya kaynak olan veriyi döner. Her uç nokta yetkili aracı ve sayfalamayı kullanır.

Gerekli yetki: locations:read

Yanıt · JSON

{
    "data": [
        {
            "type": "ignition",
            "label": "Kontak Açma/Kapatma",
            "endpoint": "/vehicles/{imei}/reports/ignition"
        },
        {
            "type": "alarms",
            "label": "Alarm Raporu",
            "endpoint": "/vehicles/{imei}/reports/alarms"
        },
        {
            "type": "detail",
            "label": "Detay Raporu",
            "endpoint": "/vehicles/{imei}/reports/detail"
        },
        {
            "type": "trips",
            "label": "Seyahat Raporu",
            "endpoint": "/vehicles/{imei}/reports/trips"
        },
        {
            "type": "canbus",
            "label": "CAN Bus / OBD-II",
            "endpoint": "/vehicles/{imei}/reports/canbus"
        },
        {
            "type": "current-location",
            "label": "Anlık Konum",
            "endpoint": "/vehicles/{imei}/reports/current-location"
        },
        {
            "type": "vehicles",
            "label": "Araç Listesi",
            "endpoint": "/vehicles/{imei}/reports/vehicles"
        },
        {
            "type": "vehicle-score",
            "label": "Araç Skoru",
            "endpoint": "/vehicles/{imei}/reports/vehicle-score"
        },
        {
            "type": "vehicle-summary",
            "label": "Araç Performans Özeti",
            "endpoint": "/vehicles/{imei}/reports/vehicle-summary"
        },
        {
            "type": "blockage",
            "label": "Motor Blokajı",
            "endpoint": "/vehicles/{imei}/reports/blockage"
        },
        {
            "type": "trailer",
            "label": "Dorse",
            "endpoint": "/vehicles/{imei}/reports/trailer"
        },
        {
            "type": "stops",
            "label": "Durak / Rölanti",
            "endpoint": "/vehicles/{imei}/reports/stops"
        },
        {
            "type": "geofence",
            "label": "Bölge Giriş / Çıkış",
            "endpoint": "/vehicles/{imei}/reports/geofence"
        },
        {
            "type": "day-end",
            "label": "Gün Sonu",
            "endpoint": "/vehicles/{imei}/reports/day-end"
        },
        {
            "type": "daily-km",
            "label": "Günlük KM",
            "endpoint": "/vehicles/{imei}/reports/daily-km"
        },
        {
            "type": "speed",
            "label": "Hız",
            "endpoint": "/vehicles/{imei}/reports/speed"
        },
        {
            "type": "km-limit",
            "label": "Kilometre Aşımı",
            "endpoint": "/vehicles/{imei}/reports/km-limit"
        },
        {
            "type": "distance",
            "label": "Mesafe",
            "endpoint": "/vehicles/{imei}/reports/distance"
        },
        {
            "type": "off-hours",
            "label": "Mesai Dışı Kullanım",
            "endpoint": "/vehicles/{imei}/reports/off-hours"
        },
        {
            "type": "trip-summary",
            "label": "Seyahat Özeti",
            "endpoint": "/vehicles/{imei}/reports/trip-summary"
        },
        {
            "type": "drivers",
            "label": "Sürücü Performansı",
            "endpoint": "/vehicles/{imei}/reports/drivers"
        },
        {
            "type": "driver-list",
            "label": "Sürücü Listesi",
            "endpoint": "/vehicles/{imei}/reports/driver-list"
        },
        {
            "type": "driving-dynamics",
            "label": "Sürüş Dinamikleri",
            "endpoint": "/vehicles/{imei}/reports/driving-dynamics"
        },
        {
            "type": "gsensor-cockpit",
            "label": "G-Sensör Araç İçi Animasyon Verisi",
            "endpoint": "/vehicles/{imei}/reports/gsensor-cockpit"
        },
        {
            "type": "gsensor-motion",
            "label": "G-Sensör Hareket Animasyon Verisi",
            "endpoint": "/vehicles/{imei}/reports/gsensor-motion"
        },
        {
            "type": "total-km",
            "label": "Toplam KM",
            "endpoint": "/vehicles/{imei}/reports/total-km"
        },
        {
            "type": "fuel",
            "label": "Yakıt",
            "endpoint": "/vehicles/{imei}/reports/fuel"
        },
        {
            "type": "fuel-prices",
            "label": "Yakıt Fiyatları",
            "endpoint": "/vehicles/{imei}/reports/fuel-prices"
        },
        {
            "type": "temperature-overview",
            "label": "Soğuk Zincir Uyum Özeti",
            "endpoint": "/vehicles/{imei}/reports/temperature-overview"
        },
        {
            "type": "temperature-violations",
            "label": "Sıcaklık İhlalleri",
            "endpoint": "/vehicles/{imei}/reports/temperature-violations"
        },
        {
            "type": "temperature-proof",
            "label": "Sefer Bazlı Isı Kanıtı",
            "endpoint": "/vehicles/{imei}/reports/temperature-proof"
        },
        {
            "type": "temperature-readings",
            "label": "Ölçüm Günlüğü",
            "endpoint": "/vehicles/{imei}/reports/temperature-readings"
        },
        {
            "type": "auto-service-areas",
            "label": "Oto Sanayi Bölgeleri",
            "endpoint": "/vehicles/{imei}/reports/auto-service-areas"
        },
        {
            "type": "fleet-executive",
            "label": "Filo Yönetici Özeti",
            "endpoint": "/vehicles/{imei}/reports/fleet-executive"
        },
        {
            "type": "fleet-utilization",
            "label": "Filo Kullanım ve Atıl Araç",
            "endpoint": "/vehicles/{imei}/reports/fleet-utilization"
        },
        {
            "type": "fleet-tco",
            "label": "Filo Maliyet ve TCO",
            "endpoint": "/vehicles/{imei}/reports/fleet-tco"
        },
        {
            "type": "fleet-maintenance",
            "label": "Filo Bakım ve Arıza",
            "endpoint": "/vehicles/{imei}/reports/fleet-maintenance"
        },
        {
            "type": "fleet-availability",
            "label": "Filo Kullanılabilirlik",
            "endpoint": "/vehicles/{imei}/reports/fleet-availability"
        },
        {
            "type": "fleet-groups",
            "label": "Şube ve Filo Grubu",
            "endpoint": "/vehicles/{imei}/reports/fleet-groups"
        },
        {
            "type": "fleet-contracts",
            "label": "Kontrat ve KM Tahmini",
            "endpoint": "/vehicles/{imei}/reports/fleet-contracts"
        },
        {
            "type": "fleet-renewal",
            "label": "Filo Yenileme Kararı",
            "endpoint": "/vehicles/{imei}/reports/fleet-renewal"
        }
    ]
}
RAPORLAR#

Kontak olayları

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/ignition

Yetkili tek aracın lisans dönemlerindeki kontak durum değişimlerini döner. Her lisans aralığının ilk örneği olay değil başlangıç durumudur. Tüm sonuç için page/per_page kullanın.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringYetkili 14–17 haneli IMEI
from / toISO 8601 · requiredUTC aralığı; en fazla max_history_days
page / per_pageintegerSayfa ve sayfa başı kayıt; istemci sınırına kadar
orderasc | descOlay zamanı sırası; varsayılan desc

Yanıt · JSON

{
    "data": [
        {
            "recorded_at": "2026-09-25T07:13:00Z",
            "event": "opened",
            "ignition": true,
            "latitude": 41.01,
            "longitude": 28.97,
            "speed_kmh": 0
        }
    ],
    "meta": {
        "report": "ignition",
        "current_page": 1,
        "per_page": 50,
        "total": 1,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Alarm olayları

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/alarms

Yetkili tek aracın alarm kayıtlarını lisans dönemleri ve olay anındaki şirket sahipliği içinde listeler.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringYetkili 14–17 haneli IMEI
from / toISO 8601 · requiredUTC aralığı; en fazla max_history_days
page / per_pageintegerSayfa ve sayfa başı kayıt; istemci sınırına tabidir
categorystringİsteğe bağlı tam alarm kategorisi
is_activebooleanİsteğe bağlı etkin/pasif durumu
orderasc | descOlay zamanı sırası; varsayılan desc

Yanıt · JSON

{
    "data": [
        {
            "recorded_at": "2026-09-25T07:13:00Z",
            "code": "T_MOVEMENT",
            "description": "Araç hareket ettirildi",
            "category": "alarm",
            "is_active": true,
            "latitude": 41.01,
            "longitude": 28.97,
            "speed_kmh": 0
        }
    ],
    "meta": {
        "report": "alarms",
        "current_page": 1,
        "per_page": 50,
        "total": 1,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Detay / paket raporu

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/detail

Lisans dönemlerindeki cihaz paketlerini konum, hız ve kontakla sayfalar. Gelmeyen telemetri null olur.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringYetkili IMEI
from / toISO 8601 · requiredUTC aralığı
page / per_pageintegerSayfalama, varsayılan 1/100
orderasc | descPaket zamanı sırası

Yanıt · JSON

{
    "data": [
        {
            "recorded_at": "2026-09-25T07:13:00Z",
            "latitude": 41.01,
            "longitude": 28.97,
            "speed_kmh": 31.2,
            "ignition": true
        }
    ],
    "meta": {
        "report": "detail",
        "current_page": 1,
        "per_page": 50,
        "total": 1,
        "has_more": false
    }
}
RAPORLAR#

Seyahat raporu

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/trips

Tamamı lisans aralığında kalan seyahatler; lisans sınırını aşan seyahatler güvenlik gereği gösterilmez.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringYetkili IMEI
from / toISO 8601 · requiredUTC aralığı
page / per_pageintegerSayfalama, varsayılan 1/100
orderasc | descSeyahat başlangıç sırası

Yanıt · JSON

{
    "data": [
        {
            "started_at": "2026-09-25T07:13:00Z",
            "ended_at": "2026-09-25T08:00:00Z",
            "distance_km": 12.4,
            "duration_sec": 2820,
            "idle_sec": 120,
            "max_speed_kmh": 72
        }
    ],
    "meta": {
        "report": "trips",
        "current_page": 1,
        "per_page": 50,
        "total": 1,
        "has_more": false
    }
}
RAPORLAR#

CAN Bus / OBD-II paketleri

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/canbus

Yalnız gerçekten CAN/OBD verisi bulunan paketleri döner. Gelmeyen alanlara tahmini değer yazmaz.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringYetkili IMEI
from / toISO 8601 · requiredUTC aralığı
page / per_pageintegerSayfalama, varsayılan 1/100
orderasc | descPaket zamanı sırası

Yanıt · JSON

{
    "data": [
        {
            "recorded_at": "2026-09-25T07:13:00Z",
            "speed_kmh": 30,
            "telemetry": {
                "io_36": 860
            }
        }
    ],
    "meta": {
        "report": "canbus",
        "current_page": 1,
        "per_page": 50,
        "total": 1,
        "has_more": false
    }
}
RAPORLAR#

Anlık Konum

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/current-location

Aracın en son konum, hız ve kontak anlık görüntüsü; etkin lisans gerekir.

  • Bu, cihazdan bilinen son anlık görüntüdür; o anda alınmış GPS konumu olduğu garanti edilmez. Aracı çevrimiçi kabul etmeden paket zamanını kontrol edin. Geçmiş anlık görüntüler verilmez.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "current-location",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Araç Listesi

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/vehicles

Plaka, cihaz ve son sinyal bilgileri; etkin lisans gerekir.

  • Bu, cihazdan bilinen son anlık görüntüdür; o anda alınmış GPS konumu olduğu garanti edilmez. Aracı çevrimiçi kabul etmeden paket zamanını kontrol edin. Geçmiş anlık görüntüler verilmez.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "vehicles",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Araç Skoru

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/vehicle-score

Güvenlik, verimlilik ve kullanım için araç puanı.

  • Puanlar ve karşılaştırmalar kaydedilmiş hareketlerden hesaplanır. Kaynak veri eksikse puan boş kalabilir; boş puanı sıfır olarak yorumlamayın.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "vehicle-score",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Araç Performans Özeti

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/vehicle-summary

Seçili aracın yol, sürüş, rölanti ve alarm özeti.

  • Puanlar ve karşılaştırmalar kaydedilmiş hareketlerden hesaplanır. Kaynak veri eksikse puan boş kalabilir; boş puanı sıfır olarak yorumlamayın.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "vehicle-summary",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Motor Blokajı

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/blockage

Blokaj özelliği ve aracın son durumu; etkin lisans gerekir.

  • Satırlar web rapor tablosuyla aynı yapıyı kullanır: cells görüntülenen değerleri, export dışa aktarım değerlerini, summary dönem toplamlarını içerir. Boş data, hata değil eşleşen kayıt olmadığı anlamına gelir.
  • Salt okunur rapordur; sorgulamak hiçbir zaman blokaj komutu göndermez.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "blockage",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Dorse

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/trailer

Dorse modülü varsa ilişkilendirme ve takip kayıtları.

  • Satırlar web rapor tablosuyla aynı yapıyı kullanır: cells görüntülenen değerleri, export dışa aktarım değerlerini, summary dönem toplamlarını içerir. Boş data, hata değil eşleşen kayıt olmadığı anlamına gelir.
  • İsteğe bağlı dorse modülü yapılandırılmamışsa boş sonuç beklenir.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "trailer",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Durak / Rölanti

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/stops

Seyahatlerdeki duruş ve rölanti süreleri.

  • Satırlar web rapor tablosuyla aynı yapıyı kullanır: cells görüntülenen değerleri, export dışa aktarım değerlerini, summary dönem toplamlarını içerir. Boş data, hata değil eşleşen kayıt olmadığı anlamına gelir.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "stops",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Bölge Giriş / Çıkış

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/geofence

Tanımlı bölgelere giriş ve çıkış alarm olayları.

  • Yalnız kaydedilmiş giriş/çıkış alarm olayları listelenir. Cihaz olay göndermediyse bölgede bekleme süresi yeniden üretilmez.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.
geofence_idintegerBölge kimliği

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "geofence",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Gün Sonu

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/day-end

Günlük ilk/son kontak, mesafe ve seyahat süreleri.

  • Satırlar web rapor tablosuyla aynı yapıyı kullanır: cells görüntülenen değerleri, export dışa aktarım değerlerini, summary dönem toplamlarını içerir. Boş data, hata değil eşleşen kayıt olmadığı anlamına gelir.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "day-end",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Günlük KM

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/daily-km

Gün bazında sayaç ve kat edilen mesafe.

  • Satırlar web rapor tablosuyla aynı yapıyı kullanır: cells görüntülenen değerleri, export dışa aktarım değerlerini, summary dönem toplamlarını içerir. Boş data, hata değil eşleşen kayıt olmadığı anlamına gelir.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "daily-km",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Hız

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/speed

Seferlerin ortalama/azami hız ve aşım adetleri.

  • Satırlar web rapor tablosuyla aynı yapıyı kullanır: cells görüntülenen değerleri, export dışa aktarım değerlerini, summary dönem toplamlarını içerir. Boş data, hata değil eşleşen kayıt olmadığı anlamına gelir.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "speed",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Kilometre Aşımı

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/km-limit

Belirtilen günlük kilometre limitini aşan kayıtlar.

  • Satırlar web rapor tablosuyla aynı yapıyı kullanır: cells görüntülenen değerleri, export dışa aktarım değerlerini, summary dönem toplamlarını içerir. Boş data, hata değil eşleşen kayıt olmadığı anlamına gelir.
  • km_limit istenen günlük eşiktir; lisanslı toplam mesafe değildir.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.
km_limitnumberGünlük kilometre limiti, km

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "km-limit",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Mesafe

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/distance

Sefer ve sayaçtan türetilen günlük mesafe.

  • Satırlar web rapor tablosuyla aynı yapıyı kullanır: cells görüntülenen değerleri, export dışa aktarım değerlerini, summary dönem toplamlarını içerir. Boş data, hata değil eşleşen kayıt olmadığı anlamına gelir.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "distance",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Mesai Dışı Kullanım

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/off-hours

Mesai dışı seyahat ve ilgili alarmlar.

  • Satırlar web rapor tablosuyla aynı yapıyı kullanır: cells görüntülenen değerleri, export dışa aktarım değerlerini, summary dönem toplamlarını içerir. Boş data, hata değil eşleşen kayıt olmadığı anlamına gelir.
  • Sınıflandırma web raporunda tanımlı çalışma saati ayarlarını izler.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "off-hours",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Seyahat Özeti

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/trip-summary

Günlük sefer sayısı, süre ve kilometre özeti.

  • Satırlar web rapor tablosuyla aynı yapıyı kullanır: cells görüntülenen değerleri, export dışa aktarım değerlerini, summary dönem toplamlarını içerir. Boş data, hata değil eşleşen kayıt olmadığı anlamına gelir.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "trip-summary",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Sürücü Performansı

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/drivers

Sürücü güvenlik ve verimlilik puanları.

  • Sürücü performansı kayıtlı sürücü atamalarına bağlıdır. Atanmamış seyahat bir kişiye mal edilemez.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.
driver_codestringSürücü kimliği
sortstringSürücü puanı sıralama anahtarı

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "drivers",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Sürücü Listesi

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/driver-list

Araca ait sürücü atamalarının listesi.

  • Satırlar web rapor tablosuyla aynı yapıyı kullanır: cells görüntülenen değerleri, export dışa aktarım değerlerini, summary dönem toplamlarını içerir. Boş data, hata değil eşleşen kayıt olmadığı anlamına gelir.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "driver-list",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Sürüş Dinamikleri

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/driving-dynamics

Ani fren, hızlanma, viraj ve yol olayı analizi.

  • Satırlar web rapor tablosuyla aynı yapıyı kullanır: cells görüntülenen değerleri, export dışa aktarım değerlerini, summary dönem toplamlarını içerir. Boş data, hata değil eşleşen kayıt olmadığı anlamına gelir.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "driving-dynamics",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

G-Sensör Araç İçi Animasyon Verisi

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/gsensor-cockpit

Kokpit canlandırmasına kaynak olan cihaz eksen örnekleri; API animasyon görüntüsü değil veri döner.

  • Animasyonun kaynak olaylarını veya örneklenmiş eksen ölçümlerini döner; görsel ya da video üretmez. Performans için eksen noktaları seyreltilmiş olabilir.
  • data, kokpit canlandırmasında kullanılan eksen örneklerini içerir.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "gsensor-cockpit",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

G-Sensör Hareket Animasyon Verisi

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/gsensor-motion

3B hareket canlandırmasına kaynak olan kasis, yol ve sürüş olayları.

  • Animasyonun kaynak olaylarını veya örneklenmiş eksen ölçümlerini döner; görsel ya da video üretmez. Performans için eksen noktaları seyreltilmiş olabilir.
  • data, 3B canlandırmada kullanılan zaman damgalı hareket olaylarını içerir.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "gsensor-motion",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Toplam KM

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/total-km

Dönem başı/sonu kilometre sayacı.

  • Satırlar web rapor tablosuyla aynı yapıyı kullanır: cells görüntülenen değerleri, export dışa aktarım değerlerini, summary dönem toplamlarını içerir. Boş data, hata değil eşleşen kayıt olmadığı anlamına gelir.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "total-km",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Yakıt

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/fuel

Sefer mesafesi ve tüketim profiline göre hesaplanan yakıt; tahmin kaynağı belirtilir.

  • Satırlar web rapor tablosuyla aynı yapıyı kullanır: cells görüntülenen değerleri, export dışa aktarım değerlerini, summary dönem toplamlarını içerir. Boş data, hata değil eşleşen kayıt olmadığı anlamına gelir.
  • Tüketim, mesafe ve tanımlı profile göre tahmin edilmiş olabilir; mutlaka CAN üzerinden ölçülmüş yakıt akışı değildir.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.
fuel_citystringYakıt fiyatı ili
fuel_dateY-m-dYakıt fiyatı tarihi
general_consumption_per_100kmnumberVarsayılan tüketim tahmini (L/100 km)

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "fuel",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Yakıt Fiyatları

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/fuel-prices

Seçili il ve tarihteki karşılaştırmalı akaryakıt fiyatları.

  • Satırlar web rapor tablosuyla aynı yapıyı kullanır: cells görüntülenen değerleri, export dışa aktarım değerlerini, summary dönem toplamlarını içerir. Boş data, hata değil eşleşen kayıt olmadığı anlamına gelir.
  • Fiyatlar fuel_city ve fuel_date ile seçilen karşılaştırma verisidir; araç alımı veya ölçülmüş tüketim değildir.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.
fuel_citystringYakıt fiyatı ili
fuel_dateY-m-dYakıt fiyatı tarihi

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "fuel-prices",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Soğuk Zincir Uyum Özeti

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/temperature-overview

Sensör ölçümlerinden sıcaklık uyumu ve risk özeti.

  • Yalnız cihazdan gerçekten alınan sensör ölçümleri kullanılır. Sensörün veri göndermediği aralıklar için ölçüm üretilmez.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.
beacon_keystringSensör kimliği

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "temperature-overview",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Sıcaklık İhlalleri

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/temperature-violations

Eşik dışı ölçümlerin gruplanmış ihlal olayları.

  • Yalnız cihazdan gerçekten alınan sensör ölçümleri kullanılır. Sensörün veri göndermediği aralıklar için ölçüm üretilmez.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.
beacon_keystringSensör kimliği

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "temperature-violations",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Sefer Bazlı Isı Kanıtı

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/temperature-proof

Seyahat süresince ölçülen sıcaklık aralığı ve uyum kanıtı.

  • Yalnız cihazdan gerçekten alınan sensör ölçümleri kullanılır. Sensörün veri göndermediği aralıklar için ölçüm üretilmez.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.
beacon_keystringSensör kimliği

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "temperature-proof",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Ölçüm Günlüğü

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/temperature-readings

Sensörden gelen ham sıcaklık ve nem ölçümleri.

  • Yalnız cihazdan gerçekten alınan sensör ölçümleri kullanılır. Sensörün veri göndermediği aralıklar için ölçüm üretilmez.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.
beacon_keystringSensör kimliği

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "temperature-readings",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Oto Sanayi Bölgeleri

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/auto-service-areas

Haritada kullanılan etkin oto sanayi bölgesi kataloğu; araç telemetrisi değildir.

  • Bu liste araç telemetrisi değil, ortak harita kataloğudur. Müşteri API isteği için yine de yetkili ve güncel lisanslı IMEI gerekir.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.
citystringTam il adı
sourceenumcatalog, community veya mine
searchstringFilo satırlarında arama

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "auto-service-areas",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Filo Yönetici Özeti

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/fleet-executive

Araç, KM, maliyet ve sağlık görünümü. Önceki karşılaştırma dönemi ve güncel anlık durum da lisanslı olmalıdır.

  • Filo raporu, karşılaştırma toplamları dahil URL’deki tek yetkili IMEI ile sınırlıdır. Önceki karşılaştırma dönemi ve güncel anlık durum da lisanslı olmalıdır.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "fleet-executive",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Filo Kullanım ve Atıl Araç

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/fleet-utilization

Kullanım, hareketsiz gün ve sürüş/rölanti karşılaştırması. Önceki karşılaştırma dönemi ve güncel anlık durum da lisanslı olmalıdır.

  • Filo raporu, karşılaştırma toplamları dahil URL’deki tek yetkili IMEI ile sınırlıdır. Önceki karşılaştırma dönemi ve güncel anlık durum da lisanslı olmalıdır.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "fleet-utilization",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Filo Maliyet ve TCO

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/fleet-tco

Araç ve kilometre başına toplam sahip olma maliyeti. Önceki karşılaştırma dönemi ve güncel anlık durum da lisanslı olmalıdır.

  • Filo raporu, karşılaştırma toplamları dahil URL’deki tek yetkili IMEI ile sınırlıdır. Önceki karşılaştırma dönemi ve güncel anlık durum da lisanslı olmalıdır.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "fleet-tco",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Filo Bakım ve Arıza

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/fleet-maintenance

Bakım riski, servis süresi ve arızalar. Önceki karşılaştırma dönemi ve güncel anlık durum da lisanslı olmalıdır.

  • Filo raporu, karşılaştırma toplamları dahil URL’deki tek yetkili IMEI ile sınırlıdır. Önceki karşılaştırma dönemi ve güncel anlık durum da lisanslı olmalıdır.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "fleet-maintenance",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Filo Kullanılabilirlik

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/fleet-availability

Hazır, serviste, arızalı ve atıl araçlar. Önceki karşılaştırma dönemi ve güncel anlık durum da lisanslı olmalıdır.

  • Filo raporu, karşılaştırma toplamları dahil URL’deki tek yetkili IMEI ile sınırlıdır. Önceki karşılaştırma dönemi ve güncel anlık durum da lisanslı olmalıdır.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "fleet-availability",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Şube ve Filo Grubu

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/fleet-groups

Grup bazlı araç, kilometre ve maliyet karşılaştırması. Önceki karşılaştırma dönemi ve güncel anlık durum da lisanslı olmalıdır.

  • Filo raporu, karşılaştırma toplamları dahil URL’deki tek yetkili IMEI ile sınırlıdır. Önceki karşılaştırma dönemi ve güncel anlık durum da lisanslı olmalıdır.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.
groupstringFilo grubu adı
searchstringFilo satırlarında arama

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "fleet-groups",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Kontrat ve KM Tahmini

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/fleet-contracts

Kontrat bitişi, kilometre limiti ve aşım tahmini. Önceki karşılaştırma dönemi ve güncel anlık durum da lisanslı olmalıdır.

  • Filo raporu, karşılaştırma toplamları dahil URL’deki tek yetkili IMEI ile sınırlıdır. Önceki karşılaştırma dönemi ve güncel anlık durum da lisanslı olmalıdır.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "fleet-contracts",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
RAPORLAR#

Filo Yenileme Kararı

GEThttps://api-docs.arvetrak.com/api/customer/v1/vehicles/{imei}/reports/fleet-renewal

Yaş, KM, bakım ve sağlık temelli yenileme önceliği. Önceki karşılaştırma dönemi ve güncel anlık durum da lisanslı olmalıdır.

  • Filo raporu, karşılaştırma toplamları dahil URL’deki tek yetkili IMEI ile sınırlıdır. Önceki karşılaştırma dönemi ve güncel anlık durum da lisanslı olmalıdır.

Gerekli yetki: locations:read

Parametreler

AdTürAçıklama
imeipath · stringTanımlı araç IMEI numarası (14–17 hane)
start_date / end_dateY-m-d · requiredYerel takvim günü, iki uç dahil; tamamı lisanslı ve max_history_days sınırında olmalıdır.
page / per_pageintegerSayfa 1’den başlar; sayfa boyutu max_page_size ve 50 sınırına tabidir.

Yanıt · JSON

{
    "data": [],
    "summary": [],
    "meta": {
        "report": "fleet-renewal",
        "vehicle": {
            "imei": "353742378000001",
            "plate": "34 ABC 123"
        },
        "current_page": 1,
        "per_page": 20,
        "total": 0,
        "last_page": 1,
        "has_more": false
    }
}
GERçEK ZAMANLı#

WebSocket bileti oluştur

POSThttps://api-docs.arvetrak.com/api/customer/v1/ws/ticket

Sunucunuzdan kısa ömürlü bağlantı bileti alın. REST gizli anahtarını tarayıcıya vermeyin.

Gerekli yetki: realtime:read

Parametreler

AdTürAçıklama
imeisJSON arrayAbone olunacak yetkili IMEI listesi

Yanıt · JSON

{
    "data": {
        "url": "wss://gw.arvetrak.com/ws",
        "token": "SHORT_LIVED_TOKEN",
        "expires_in": 300,
        "vehicle_count": 1,
        "ping_interval": 30
    }
}
OPERASYON#

Veri sözlüğü

Zamanlar UTC / ISO 8601 biçimindedir. Mesafe km, hız km/sa, voltaj V olarak verilir. Null, cihazdan güvenilir bir değer alınmadığını gösterir.

latitude / longitudeWGS84 konumu; geçersizse veya lisans bittiyse null
recorded_at / received_atCihaz olay zamanı / sunucu alış zamanı
onlineYalnız lisanslı ve yakın zamanda veri gelmişse true
ignition / movementBildirildiyse boolean, aksi hâlde null
device_battery_v / external_voltage_vCihaz bataryası / dış güç, volt cinsinden
OPERASYON#

Hız sınırları

İstemci için standart, geçmiş ve WebSocket kotaları ayrıdır. Güncel değerleri /status üzerinden okuyun. HTTP 429 aldığınızda bekleyin; yoğun tekrar döngüsü kurmayın.

OPERASYON#

Hata kodları

Hatalar sabit bir error koduyla JSON döner. Erişim yetkisini hata metninden tahmin etmeyin.

401 · invalid_credentialsEksik, yanlış veya süresi dolmuş anahtar
403 · ip_not_allowedKaynak IP izin listesinde değil
403 · insufficient_scopeAnahtarın gerekli yetkisi yok
403 · outside_license_periodİstenen geçmiş, yetkili lisans döneminin dışında
404 · vehicle_not_foundAraç bulunamadı veya tanımlı değil
422 · validation_errorGeçersiz sorgu veya gövde parametresi
429İstemci hız sınırına ulaşıldı

Yanıt · JSON

{
    "message": "Request parameters are invalid.",
    "error": "validation_error",
    "errors": {
        "from": [
            "The from field is required."
        ]
    }
}
OPERASYON#

Güvenlik

HTTPS/WSS kullanın; anahtarları yalnız sunucu sırlarında saklayın, sızanları yenileyin, IP aralıklarını dar tutun ve konum/gizli anahtarları loglamayın. Mobil API ayrı kimlik doğrulama kullanır ve bu müşteri API limitlerine tabi değildir.