Tam Rota Referansı
FeedbackPulse SaaS'taki her URL/rotanın tam listesi.
Sağlık Kontrolü ve SEO
| Yöntem | URL | Açıklama |
|---|---|---|
| GET | /up | Sağlık kontrolü ("OK" döndürür) |
| GET | /robots.txt | Arama motoru yönergeleri |
| GET | /sitemap.xml | XML site haritası (24 saat önbellek) |
Hukuki Sayfalar
| Yöntem | URL | Açıklama |
|---|---|---|
| GET | /privacy-policy | Gizlilik politikası |
| GET | /terms-of-service | Kullanım koşulları |
| GET | /cookie-policy | Çerez politikası |
Yükleyici
| Yöntem | URL | Açıklama |
|---|---|---|
| GET | /install | Yükleyici karşılama |
| GET | /install/license | Lisans doğrulama |
| POST | /install/license | Lisans kodunu doğrula |
| GET | /install/requirements | Gereksinim kontrolü |
| GET | /install/database | Veritabanı yapılandırması |
| POST | /install/database | Veritabanını kur |
| GET | /install/admin | Yönetici hesabı oluşturma |
| POST | /install/admin | Yönetici hesabı oluştur |
| GET | /install/email | E-posta/SMTP yapılandırması |
| POST | /install/email | E-posta ayarlarını kaydet |
| GET | /install/complete | Kurulum tamamlandı |
Webhook'lar (CSRF Muaf)
| Yöntem | URL | Açıklama |
|---|---|---|
| POST | /webhooks/stripe | Stripe webhook alıcısı |
| POST | /webhooks/paypal | PayPal webhook alıcısı |
Widget
| Yöntem | URL | Hız Sınırı | Açıklama |
|---|---|---|---|
| GET | /widget/{slug}.js | 120/dk | Widget JavaScript yükleyicisi |
| GET | /widget/{slug}/frame | 120/dk | Widget iframe içeriği |
Genel Sayfalar
| Yöntem | URL | Hız Sınırı | Açıklama |
|---|---|---|---|
| GET | /feedback/{slug} | 60/dk | Geri bildirim formu |
| POST | /feedback/{slug} | 10/dk | Geri bildirim gönder |
| POST | /feedback/{slug}/otp | 5/10dk | OTP doğrula |
| GET | /p/{tenantSlug} | 60/dk | Ürün Merkezi |
| GET | /p/{tenantSlug}/{productSlug} | 60/dk | Ürün detayı |
| GET | /wall/{slug} | 120/dk | Geri Bildirim Duvarı |
| GET | /roadmap/{slug} | 60/dk | Genel yol haritası |
| POST | /roadmap/{id}/vote | 10/dk | Yol haritası öğesine oy ver |
| POST | /roadmap/{slug}/request | 10/dk | Özellik isteği gönder |
| GET | /changelog/{slug} | 60/dk | Genel değişiklik günlüğü |
Kimlik Doğrulama
| Yöntem | URL | Açıklama |
|---|---|---|
| GET | /login | Giriş sayfası |
| POST | /login | Girişi işle |
| GET | /register | Kayıt sayfası |
| POST | /register | Kaydı işle |
| POST | /logout | Çıkış yap |
| GET | /forgot-password | Şifre sıfırlama isteği |
| POST | /forgot-password | Sıfırlama e-postası gönder |
| GET | /reset-password/{token} | Şifre sıfırlama formu |
| POST | /reset-password | Şifre sıfırlamayı işle |
| GET | /customer/login | Müşteri girişi |
| POST | /customer/login | Müşteri girişini işle |
| GET | /customer/register | Müşteri kaydı |
| POST | /customer/register | Müşteri kaydını işle |
| GET | /auth/google | Google OAuth yönlendirme |
| GET | /auth/google/callback | Google OAuth geri çağırma |
| GET | /auth/github | GitHub OAuth yönlendirme |
| GET | /auth/github/callback | GitHub OAuth geri çağırma |
| GET | /two-factor/challenge | 2FA kodu girişi |
| POST | /two-factor/verify | 2FA kodunu doğrula |
| GET | /two-factor/setup | 2FA kurulum sayfası |
| POST | /two-factor/enable | 2FA'yı etkinleştir |
| POST | /two-factor/disable | 2FA'yı devre dışı bırak |
| GET | /email/verify | E-posta doğrulama bildirimi |
| GET | /email/verify/{id}/{hash} | E-posta doğrulama bağlantısı |
| POST | /email/verification-notification | Doğrulamayı yeniden gönder |
| POST | /stop-impersonating | Kimlik bürünmeyi durdur |
Süper Yönetici Paneli (/admin/*)
| Yöntem | URL | Açıklama |
|---|---|---|
| GET | /admin/dashboard | Yönetici kontrol paneli |
| POST | /admin/impersonate/{tenant} | Kiracıya kimlik bür |
| GET | /admin/tenants | Kiracı listesi |
| GET | /admin/tenants/{id} | Kiracı detayı |
| PUT | /admin/tenants/{id} | Kiracıyı güncelle |
| DELETE | /admin/tenants/{id} | Kiracıyı sil |
| POST | /admin/tenants/{id}/suspend | Kiracıyı askıya al |
| POST | /admin/tenants/{id}/activate | Kiracıyı etkinleştir |
| GET | /admin/plans | Plan listesi |
| GET | /admin/plans/create | Plan oluşturma formu |
| POST | /admin/plans | Planı kaydet |
| GET | /admin/plans/{id}/edit | Plan düzenleme formu |
| PUT | /admin/plans/{id} | Planı güncelle |
| DELETE | /admin/plans/{id} | Planı sil |
| POST | /admin/plans/{id}/restore | Silinen planı geri yükle |
| POST | /admin/plans/reorder | Planları yeniden sırala |
| GET | /admin/settings | Platform ayarları |
| POST | /admin/settings | Ayarları güncelle |
| POST | /admin/settings/test-email | Test e-postası gönder |
| GET | /admin/landing-page | Açılış sayfası oluşturucu |
| POST | /admin/landing-page | Açılış sayfasını güncelle |
| GET | /admin/reports | Yönetici raporları |
| GET | /admin/reports/data | Rapor verisi (AJAX) |
| GET | /admin/reports/export | Raporu dışa aktar |
| GET | /admin/payments | Ödeme olayları |
| GET | /admin/audit-logs | Denetim günlükleri |
| GET | /admin/backups | Yedek listesi |
| POST | /admin/backups | Yedek oluştur |
| GET | /admin/backups/{file} | Yedeği indir |
| DELETE | /admin/backups/{file} | Yedeği sil |
Kiracı Kontrol Paneli
| Yöntem | URL | Açıklama |
|---|---|---|
| GET | /dashboard | Kiracı kontrol paneli |
| GET | /stream | Gerçek zamanlı SSE akışı |
| GET | /products | Ürün listesi |
| GET | /products/create | Ürün oluştur |
| POST | /products | Ürünü kaydet |
| GET | /products/{id}/edit | Ürünü düzenle |
| PUT | /products/{id} | Ürünü güncelle |
| DELETE | /products/{id} | Ürünü sil |
| GET | /campaigns | Kampanya listesi |
| GET | /campaigns/create | Kampanya oluştur |
| POST | /campaigns | Kampanyayı kaydet |
| GET | /campaigns/{id}/edit | Kampanyayı düzenle |
| PUT | /campaigns/{id} | Kampanyayı güncelle |
| DELETE | /campaigns/{id} | Kampanyayı sil |
| PUT | /campaigns/{id}/survey | Anket şemasını güncelle |
| GET | /submissions | Gönderim listesi |
| POST | /submissions/bulk-tag | Toplu etiketle |
| GET | /submissions/export | CSV'ye aktar |
| GET | /submissions/{id} | Gönderim detayı |
| POST | /submissions/{id}/status | Durumu güncelle |
| POST | /submissions/{id}/reply | Gönderimi yanıtla |
| POST | /submissions/{id}/toggle-public | Görünürlüğü değiştir |
| POST | /submissions/{id}/tags | Etiketleri güncelle |
| GET | /submissions/{id}/ai-reply | Yapay zeka yanıt önerisi |
| DELETE | /submissions/{id} | Gönderimi sil |
| GET | /analytics | Analitik sayfası |
| GET | /analytics/data | Analitik verisi (AJAX) |
| GET | /reports | Raporlar sayfası |
| GET | /reports/data | Rapor verisi (AJAX) |
| GET | /reports/export | Raporu dışa aktar |
| GET | /team | Ekip üyeleri |
| POST | /team/invite | Üye davet et |
| GET | /team/accept/{token} | Daveti kabul et |
| POST | /team/accept/{token} | Kabulü işle |
| POST | /team/{id}/role | Üye rolünü değiştir |
| DELETE | /team/{id} | Üyeyi kaldır |
| GET | /billing | Faturalandırma sayfası |
| POST | /billing/stripe/checkout | Stripe ödeme |
| POST | /billing/paypal/checkout | PayPal ödeme |
| GET | /billing/stripe/return | Stripe dönüşü |
| GET | /billing/paypal/return | PayPal dönüşü |
| POST | /billing/cancel | Aboneliği iptal et |
| POST | /billing/switch | Plan değiştir |
| GET | /settings | Ayarlar sayfası |
| POST | /settings/branding | Markayı güncelle |
| POST | /settings/notifications | Bildirimleri güncelle |
| POST | /settings/custom-domain | Özel alan adını güncelle |
| POST | /settings/account | Hesabı güncelle |
| POST | /settings/password | Şifreyi güncelle |
| POST | /settings/api-keys | API anahtarı oluştur |
| DELETE | /settings/api-keys/{id} | API anahtarını iptal et |
| GET | /gdpr | GDPR araçları |
| POST | /gdpr/export | Veriyi dışa aktar |
| POST | /gdpr/delete | Veriyi sil |
| GET | /roadmap | Yol haritası yönetimi |
| POST | /roadmap | Yol haritası öğesi oluştur |
| PUT | /roadmap/{id} | Yol haritası öğesini güncelle |
| DELETE | /roadmap/{id} | Yol haritası öğesini sil |
| POST | /roadmap/feature-request/{id} | Özellik isteğini güncelle |
| GET | /changelog | Değişiklik günlüğü yönetimi |
| POST | /changelog | Giriş oluştur |
| PUT | /changelog/{id} | Girişi güncelle |
| DELETE | /changelog/{id} | Girişi sil |
| GET | /referrals | Referanslar sayfası |
| POST | /referrals/generate | Referans kodu oluştur |
| GET | /notifications | Bildirimler |
| POST | /notifications/{id}/read | Okundu işaretle |
| POST | /notifications/read-all | Tümünü okundu işaretle |
API v2 (/api/v2/*)
| Yöntem | URL | Açıklama |
|---|---|---|
| GET | /api/v2/submissions | Gönderim listesi |
| POST | /api/v2/submissions | Gönderim oluştur |
| GET | /api/v2/submissions/{id} | Gönderimi getir |
| GET | /api/v2/products | Ürün listesi |
| POST | /api/v2/products | Ürün oluştur |
| GET | /api/v2/campaigns | Kampanya listesi |
| POST | /api/v2/campaigns | Kampanya oluştur |
| GET | /api/v2/webhooks/config | Webhook yapılandırmasını getir |
| PUT | /api/v2/webhooks/config | Webhook yapılandırmasını güncelle |
| GET | /api/v2/webhooks/logs | Webhook günlükleri |
Ana Sayfa
| Yöntem | URL | Açıklama |
|---|---|---|
| GET | / | Açılış sayfası (veya kontrol paneline yönlendirme) |
Müşteri Portalı
| Yöntem | URL | Açıklama |
|---|---|---|
| GET | /customer/dashboard | Müşteri kontrol paneli |