Base URL http://api.rotamokul.com
REST API · JSON

Servis API

Okul servisi yönetim sistemi REST API. Roller: admin, firma, şoför, hostes. Hiyerarşik kullanıcı yönetimi. Tüm parametreler JSON body içinde gönderilir.

🔐

Kimlik Doğrulama

Laravel Sanctum Bearer token ile güvenli API erişimi. Token 24 saat geçerlidir; süresi dolmadan tekrar giriş yapılırsa aynı token döner.

Authorization: Bearer {token}
{ }

JSON Body

Tüm endpoint'ler POST metodu ile çalışır. Parametreler her zaman JSON body içinde gönderilir. Content-Type: application/json header'ı zorunludur.

Content-Type: application/json
📱

Web & Mobil

Aynı API hem web paneli hem iOS/Android mobil uygulamalar için tasarlandı. JSON formatında tutarlı yanıtlar.

Hızlı Başlangıç

Test kullanıcıları ile hemen deneyin. Sol menüden endpoint seçerek detaylı örnekleri inceleyin.

Hiyerarşi

  • Admin → Admin, Firma, Şoför (firmaya), Hostes (firmaya)
  • Firma → Şoför, Hostes (otomatik parent_id)

Kullanıcı Rolleri

Admin
admin
Tüm kullanıcıları yönetir; admin, firma, şoför, hostes ekleyebilir; okul ve seans kayıtlarını yönetir
Firma
firma
Kendi firmasına şoför, hostes ve veli ekler; servis ve seans kayıtlarını yönetir; veli başvuru QR kodunu indirir
Şoför
sofor
Rotaları yönetir
Hostes
hostes
Servis ekibinde görev alır; rotaları yönetir

Yanıt Formatı

Başarılı Yanıt
{
    "success": true,
    "message": "İşlem mesajı",
    "data": "..."
}
Hata Yanıtı
{
    "success": false,
    "message": "Hata mesajı",
    "errors": "Doğrulama hataları (opsiyonel)"
}

Test Hesapları

Rol E-posta Şifre
Adminadmin@servis.compassword123
Firmafirma@servis.compassword123
Şoförsofor@servis.compassword123
Hosteshostes@servis.compassword123
Kopyalandı!