{
    "message": "EJDER Pastanesi API",
    "version": "1.0.0",
    "status": "active",
    "timestamp": "2026-10-06T23:18:54+03:00",
    "endpoints": {
        "auth": {
            "POST \/api\/auth\/register": "Register new user",
            "POST \/api\/auth\/login": "Login user",
            "POST \/api\/auth\/send_otp": "Send OTP to phone",
            "POST \/api\/auth\/verify_otp": "Verify OTP code",
            "GET \/api\/auth\/me": "Get current user",
            "PUT \/api\/auth\/profile": "Update user profile",
            "POST \/api\/auth\/logout": "Logout user",
            "POST \/api\/auth\/refresh": "Refresh token"
        },
        "products": {
            "GET \/api\/products": "Get all products",
            "GET \/api\/categories": "Get all categories"
        },
        "orders": {
            "GET \/api\/orders": "Get all orders",
            "POST \/api\/orders": "Create new order",
            "GET \/api\/orders\/{id}": "Get order by ID",
            "PUT \/api\/orders\/{id}": "Update order",
            "GET \/api\/orders\/cashier_orders": "Get cashier orders",
            "GET \/api\/orders\/list": "Get user orders"
        },
        "campaigns": {
            "GET \/api\/campaigns": "Get all campaigns",
            "GET \/api\/campaigns\/active": "Get active campaigns",
            "GET \/api\/campaigns\/eligible": "Get eligible campaigns for user",
            "POST \/api\/campaigns\/by-phone": "Get campaigns by phone number"
        }
    }
}