إنتقل إلى المحتوى الرئيسي

مرجع المسارات الكامل

قائمة كاملة بجميع روابط URL/المسارات في FeedbackPulse SaaS.


الصحة وSEO

الطريقةURLالوصف
GET/upفحص صحة النظام (يُرجع "OK")
GET/robots.txtتوجيهات محركات البحث
GET/sitemap.xmlخريطة الموقع XML (مخزّنة مؤقتاً 24 ساعة)

الصفحات القانونية

الطريقةURLالوصف
GET/privacy-policyسياسة الخصوصية
GET/terms-of-serviceشروط الخدمة
GET/cookie-policyسياسة ملفات تعريف الارتباط

المثبّت

الطريقةURLالوصف
GET/installترحيب المثبّت
GET/install/licenseالتحقق من الترخيص
POST/install/licenseتحقق من كود الترخيص
GET/install/requirementsفحص المتطلبات
GET/install/databaseإعداد قاعدة البيانات
POST/install/databaseإعداد قاعدة البيانات
GET/install/adminإنشاء حساب المشرف
POST/install/adminإنشاء حساب المشرف
GET/install/emailإعداد البريد الإلكتروني/SMTP
POST/install/emailحفظ إعدادات البريد الإلكتروني
GET/install/completeاكتمال التثبيت

Webhooks (معفاة من CSRF)

الطريقةURLالوصف
POST/webhooks/stripeمستقبل webhook لـ Stripe
POST/webhooks/paypalمستقبل webhook لـ PayPal

الأداة (Widget)

الطريقةURLحد معدل الطلباتالوصف
GET/widget/{slug}.js120/دقيقةمحمّل JavaScript للأداة
GET/widget/{slug}/frame120/دقيقةمحتوى iframe للأداة

الصفحات العامة

الطريقةURLحد معدل الطلباتالوصف
GET/feedback/{slug}60/دقيقةنموذج التغذية الراجعة
POST/feedback/{slug}10/دقيقةإرسال تغذية راجعة
POST/feedback/{slug}/otp5/10دقائقالتحقق من OTP
GET/p/{tenantSlug}60/دقيقةProduct Hub
GET/p/{tenantSlug}/{productSlug}60/دقيقةتفاصيل المنتج
GET/wall/{slug}120/دقيقةجدار التغذية الراجعة
GET/roadmap/{slug}60/دقيقةخارطة الطريق العامة
POST/roadmap/{id}/vote10/دقيقةالتصويت على عنصر خارطة الطريق
POST/roadmap/{slug}/request10/دقيقةإرسال طلب ميزة
GET/changelog/{slug}60/دقيقةسجل التغييرات العام

المصادقة

الطريقةURLالوصف
GET/loginصفحة تسجيل الدخول
POST/loginمعالجة تسجيل الدخول
GET/registerصفحة التسجيل
POST/registerمعالجة التسجيل
POST/logoutتسجيل الخروج
GET/forgot-passwordطلب إعادة تعيين كلمة المرور
POST/forgot-passwordإرسال بريد إعادة التعيين
GET/reset-password/{token}نموذج إعادة تعيين كلمة المرور
POST/reset-passwordمعالجة إعادة تعيين كلمة المرور
GET/customer/loginتسجيل دخول العميل
POST/customer/loginمعالجة تسجيل دخول العميل
GET/customer/registerتسجيل العميل
POST/customer/registerمعالجة تسجيل العميل
GET/auth/googleتوجيه Google OAuth
GET/auth/google/callbackاستجابة Google OAuth
GET/auth/githubتوجيه GitHub OAuth
GET/auth/github/callbackاستجابة GitHub OAuth
GET/two-factor/challengeإدخال كود 2FA
POST/two-factor/verifyالتحقق من كود 2FA
GET/two-factor/setupصفحة إعداد 2FA
POST/two-factor/enableتفعيل 2FA
POST/two-factor/disableتعطيل 2FA
GET/email/verifyإشعار التحقق من البريد الإلكتروني
GET/email/verify/{id}/{hash}رابط التحقق من البريد الإلكتروني
POST/email/verification-notificationإعادة إرسال التحقق
POST/stop-impersonatingإيقاف انتحال الهوية

لوحة المشرف الرئيسي (/admin/*)

الطريقةURLالوصف
GET/admin/dashboardلوحة تحكم المشرف
POST/admin/impersonate/{tenant}انتحال هوية مستأجر
GET/admin/tenantsقائمة المستأجرين
GET/admin/tenants/{id}تفاصيل المستأجر
PUT/admin/tenants/{id}تحديث المستأجر
DELETE/admin/tenants/{id}حذف المستأجر
POST/admin/tenants/{id}/suspendتعليق المستأجر
POST/admin/tenants/{id}/activateتفعيل المستأجر
GET/admin/plansقائمة الخطط
GET/admin/plans/createنموذج إنشاء خطة
POST/admin/plansحفظ خطة
GET/admin/plans/{id}/editنموذج تعديل خطة
PUT/admin/plans/{id}تحديث خطة
DELETE/admin/plans/{id}حذف خطة
POST/admin/plans/{id}/restoreاستعادة خطة محذوفة
POST/admin/plans/reorderإعادة ترتيب الخطط
GET/admin/settingsإعدادات المنصة
POST/admin/settingsتحديث الإعدادات
POST/admin/settings/test-emailإرسال بريد تجريبي
GET/admin/landing-pageمنشئ صفحة الهبوط
POST/admin/landing-pageتحديث صفحة الهبوط
GET/admin/reportsتقارير المشرف
GET/admin/reports/dataبيانات التقرير (AJAX)
GET/admin/reports/exportتصدير التقرير
GET/admin/paymentsأحداث الدفع
GET/admin/audit-logsسجلات التدقيق
GET/admin/backupsقائمة النسخ الاحتياطية
POST/admin/backupsإنشاء نسخة احتياطية
GET/admin/backups/{file}تنزيل نسخة احتياطية
DELETE/admin/backups/{file}حذف نسخة احتياطية

لوحة تحكم المستأجر

الطريقةURLالوصف
GET/dashboardلوحة تحكم المستأجر
GET/streamدفق SSE الفوري
GET/productsقائمة المنتجات
GET/products/createإنشاء منتج
POST/productsحفظ منتج
GET/products/{id}/editتعديل منتج
PUT/products/{id}تحديث منتج
DELETE/products/{id}حذف منتج
GET/campaignsقائمة الحملات
GET/campaigns/createإنشاء حملة
POST/campaignsحفظ حملة
GET/campaigns/{id}/editتعديل حملة
PUT/campaigns/{id}تحديث حملة
DELETE/campaigns/{id}حذف حملة
PUT/campaigns/{id}/surveyتحديث مخطط الاستطلاع
GET/submissionsقائمة التقديمات
POST/submissions/bulk-tagوسم التقديمات بالجملة
GET/submissions/exportتصدير CSV
GET/submissions/{id}تفاصيل التقديم
POST/submissions/{id}/statusتحديث الحالة
POST/submissions/{id}/replyالرد على تقديم
POST/submissions/{id}/toggle-publicتبديل الرؤية
POST/submissions/{id}/tagsتحديث الوسوم
GET/submissions/{id}/ai-replyاقتراح رد الذكاء الاصطناعي
DELETE/submissions/{id}حذف تقديم
GET/analyticsصفحة التحليلات
GET/analytics/dataبيانات التحليلات (AJAX)
GET/reportsصفحة التقارير
GET/reports/dataبيانات التقرير (AJAX)
GET/reports/exportتصدير التقرير
GET/teamأعضاء الفريق
POST/team/inviteدعوة عضو
GET/team/accept/{token}قبول الدعوة
POST/team/accept/{token}معالجة القبول
POST/team/{id}/roleتغيير دور العضو
DELETE/team/{id}إزالة عضو
GET/billingصفحة الفوترة
POST/billing/stripe/checkoutدفع Stripe
POST/billing/paypal/checkoutدفع PayPal
GET/billing/stripe/returnالعودة من Stripe
GET/billing/paypal/returnالعودة من PayPal
POST/billing/cancelإلغاء الاشتراك
POST/billing/switchتغيير الخطة
GET/settingsصفحة الإعدادات
POST/settings/brandingتحديث العلامة التجارية
POST/settings/notificationsتحديث الإشعارات
POST/settings/custom-domainتحديث النطاق المخصص
POST/settings/accountتحديث الحساب
POST/settings/passwordتحديث كلمة المرور
POST/settings/api-keysإنشاء مفتاح API
DELETE/settings/api-keys/{id}إلغاء مفتاح API
GET/gdprأدوات GDPR
POST/gdpr/exportتصدير البيانات
POST/gdpr/deleteحذف البيانات
GET/roadmapإدارة خارطة الطريق
POST/roadmapإنشاء عنصر خارطة طريق
PUT/roadmap/{id}تحديث عنصر خارطة طريق
DELETE/roadmap/{id}حذف عنصر خارطة طريق
POST/roadmap/feature-request/{id}تحديث طلب ميزة
GET/changelogإدارة سجل التغييرات
POST/changelogإنشاء إدخال
PUT/changelog/{id}تحديث إدخال
DELETE/changelog/{id}حذف إدخال
GET/referralsصفحة الإحالات
POST/referrals/generateإنشاء كود إحالة
GET/notificationsالإشعارات
POST/notifications/{id}/readوضع علامة مقروء
POST/notifications/read-allوضع علامة مقروء على الكل

API v2 (/api/v2/*)

الطريقةURLالوصف
GET/api/v2/submissionsقائمة التقديمات
POST/api/v2/submissionsإنشاء تقديم
GET/api/v2/submissions/{id}الحصول على تقديم
GET/api/v2/productsقائمة المنتجات
POST/api/v2/productsإنشاء منتج
GET/api/v2/campaignsقائمة الحملات
POST/api/v2/campaignsإنشاء حملة
GET/api/v2/webhooks/configالحصول على إعداد webhook
PUT/api/v2/webhooks/configتحديث إعداد webhook
GET/api/v2/webhooks/logsسجلات webhook

الصفحة الرئيسية

الطريقةURLالوصف
GET/صفحة الهبوط (أو إعادة التوجيه إلى لوحة التحكم)

بوابة العميل

الطريقةURLالوصف
GET/customer/dashboardلوحة تحكم العميل