نظرة عامة

+12%
0
المركبات المسجلة
+8%
1
المستخدمين
+24%
0
الاشتراكات النشطة
5
البوابات

خطط الاشتراك المتاحة

اسم الخطةالنوعالسعرالمدةالحالة
جاري التحميل...

المركبات المسجلة

رقم اللوحةالمالكالماركةالموديلالحالةالإجراءات
لا توجد مركبات مسجلة

الاشتراكات

المستخدمالخطةتاريخ البدءتاريخ الانتهاءالحالةالإجراءات
لا توجد اشتراكات

🚗 اختبار نظام ANPR

محاكاة إرسال بيانات من كاميرا قراءة اللوحات

في انتظار الاختبار
أدخل بيانات اللوحة واضغط إرسال

سجل أحداث الدخول

الوقتاللوحةالبوابةالقرارالسبب
لا توجد سجلات

المستخدمين

الاسمالبريدالهاتفالدورالحالةالإجراءات
جاري التحميل...

المعاملات المالية

رقم الفاتورةالمستخدمالنوعالمبلغالحالةالتاريخالإجراءات
جاري التحميل...

القائمة البيضاء (VIP)

اللوحةالسببأضيف بواسطةالحالةالإجراءات
جاري التحميل...

القائمة السوداء (محظور)

اللوحةالسببالخطورةالحالةالإجراءات
جاري التحميل...

🔐 Authentication

POST/api/v1/auth/loginUser login
POST/api/v1/auth/registerUser registration
GET/api/v1/auth/meGet current user
POST/api/v1/auth/change-passwordChange password

🚗 Vehicles

GET/api/v1/vehiclesGet vehicles
POST/api/v1/vehiclesRegister vehicle
PUT/api/v1/vehicles/:idUpdate vehicle
DELETE/api/v1/vehicles/:idDelete vehicle

💳 Subscriptions

GET/api/v1/subscriptions/plansGet plans
POST/api/v1/subscriptionsSubscribe
POST/api/v1/subscriptions/:id/cancelCancel

📡 ANPR Webhook

POST/api/v1/webhooks/anpr-eventANPR camera event
POST/api/v1/access/checkManual access check
GET/api/v1/access/logsAccess logs

📦 Postman Collection

قم بتحميل مجموعة Postman للاختبار السريع

Environment Variables

{ "base_url": "http://localhost:3000/api/v1", "token": "{{your_jwt_token}}" }

Login Request

POST /api/v1/auth/login Content-Type: application/json { "email": "admin@masar.sa", "password": "Admin@123" }

ANPR Webhook

POST /api/v1/webhooks/anpr-event Content-Type: application/json { "camera_id": "GATE_A_ENTRY", "plate_number": "ABC1234", "confidence_level": 98.5, "timestamp": "2024-01-15T10:30:00Z" }

Access Response

{ "success": true, "access_granted": true, "action": "OPEN_GATE", "reason": "subscription_valid", "message": "Access granted", "gate": { "id": 1, "name": "Main Entry" } }