Complete list of every URL/route in FeedbackPulse SaaS.
Health & SEO
| Метод | URL | Описание |
|---|
| GET | /up | Health check (returns "OK") |
| GET | /robots.txt | Search engine directives |
| GET | /sitemap.xml | XML sitemap (cached 24h) |
Legal Pages
| Метод | URL | Описание |
|---|
| GET | /privacy-policy | Privacy policy |
| GET | /terms-of-service | Terms of service |
| GET | /cookie-policy | Cookie policy |
Installer
| Метод | URL | Описание |
|---|
| GET | /install | Installer welcome |
| GET | /install/license | License verification |
| POST | /install/license | Verify license code |
| GET | /install/requirements | Требования check |
| GET | /install/database | База данных configuration |
| POST | /install/database | Set up database |
| GET | /install/admin | Admin account creation |
| POST | /install/admin | Create admin account |
| GET | /install/email | Email/SMTP configuration |
| POST | /install/email | Save email settings |
| GET | /install/complete | Установка complete |
Вебхуки (CSRF Exempt)
| Метод | URL | Описание |
|---|
| POST | /webhooks/stripe | Stripe webhook receiver |
| POST | /webhooks/paypal | PayPal webhook receiver |
| Метод | URL | Rate Limit | Описание |
|---|
| GET | /widget/{slug}.js | 120/min | Widget JavaScript loader |
| GET | /widget/{slug}/frame | 120/min | Widget iframe content |
Public Pages
| Метод | URL | Rate Limit | Описание |
|---|
| GET | /feedback/{slug} | 60/min | Feedback form |
| POST | /feedback/{slug} | 10/min | Submit feedback |
| POST | /feedback/{slug}/otp | 5/10min | Verify OTP |
| GET | /p/{tenantSlug} | 60/min | Product Hub |
| GET | /p/{tenantSlug}/{productSlug} | 60/min | Product detail |
| GET | /wall/{slug} | 120/min | Feedback Wall |
| GET | /roadmap/{slug} | 60/min | Public roadmap |
| POST | /roadmap/{id}/vote | 10/min | Vote on roadmap item |
| POST | /roadmap/{slug}/request | 10/min | Submit запрос на функцию |
| GET | /changelog/{slug} | 60/min | Public changelog |
Authentication
| Метод | URL | Описание |
|---|
| GET | /login | Login page |
| POST | /login | Process login |
| GET | /register | Registration page |
| POST | /register | Process registration |
| POST | /logout | Logout |
| GET | /forgot-password | Password reset request |
| POST | /forgot-password | Send reset email |
| GET | /reset-password/{token} | Password reset form |
| POST | /reset-password | Process password reset |
| GET | /customer/login | Customer login |
| POST | /customer/login | Process customer login |
| GET | /customer/register | Customer registration |
| POST | /customer/register | Process customer registration |
| GET | /auth/google | Google OAuth redirect |
| GET | /auth/google/callback | Google OAuth callback |
| GET | /auth/github | GitHub OAuth redirect |
| GET | /auth/github/callback | GitHub OAuth callback |
| GET | /two-factor/challenge | 2FA code entry |
| POST | /two-factor/verify | Verify 2FA code |
| GET | /two-factor/setup | 2FA setup page |
| POST | /two-factor/enable | Enable 2FA |
| POST | /two-factor/disable | Disable 2FA |
| GET | /email/verify | Email verification notice |
| GET | /email/verify/{id}/{hash} | Verify email link |
| POST | /email/verification-notification | Resend verification |
| POST | /stop-impersonating | Stop impersonation |
Superadmin Panel (/admin/*)
| Метод | URL | Описание |
|---|
| GET | /admin/dashboard | Admin dashboard |
| POST | /admin/impersonate/{tenant} | Impersonate tenant |
| GET | /admin/tenants | Tenant list |
| GET | /admin/tenants/{id} | Tenant detail |
| PUT | /admin/tenants/{id} | Update tenant |
| DELETE | /admin/tenants/{id} | Delete tenant |
| POST | /admin/tenants/{id}/suspend | Suspend tenant |
| POST | /admin/tenants/{id}/activate | Activate tenant |
| GET | /admin/plans | Plan list |
| GET | /admin/plans/create | Create plan form |
| POST | /admin/plans | Store plan |
| GET | /admin/plans/{id}/edit | Edit plan form |
| PUT | /admin/plans/{id} | Update plan |
| DELETE | /admin/plans/{id} | Delete plan |
| POST | /admin/plans/{id}/restore | Restore deleted plan |
| POST | /admin/plans/reorder | Reorder plans |
| GET | /admin/settings | Platform settings |
| POST | /admin/settings | Update settings |
| POST | /admin/settings/test-email | Send test email |
| GET | /admin/landing-page | Landing page builder |
| POST | /admin/landing-page | Update лендинг |
| GET | /admin/reports | Admin reports |
| GET | /admin/reports/data | Report data (AJAX) |
| GET | /admin/reports/export | Export report |
| GET | /admin/payments | Payment events |
| GET | /admin/audit-logs | Audit logs |
| GET | /admin/backups | Backup list |
| POST | /admin/backups | Create backup |
| GET | /admin/backups/{file} | Download backup |
| DELETE | /admin/backups/{file} | Delete backup |
Tenant Панель управления
| Метод | URL | Описание |
|---|
| GET | /dashboard | Tenant dashboard |
| GET | /stream | Real-time SSE stream |
| GET | /products | Product list |
| GET | /products/create | Create product |
| POST | /products | Store product |
| GET | /products/{id}/edit | Edit product |
| PUT | /products/{id} | Update product |
| DELETE | /products/{id} | Delete product |
| GET | /campaigns | Campaign list |
| GET | /campaigns/create | Create campaign |
| POST | /campaigns | Store campaign |
| GET | /campaigns/{id}/edit | Edit campaign |
| PUT | /campaigns/{id} | Update campaign |
| DELETE | /campaigns/{id} | Delete campaign |
| PUT | /campaigns/{id}/survey | Update survey schema |
| GET | /submissions | Submission list |
| POST | /submissions/bulk-tag | Bulk tag submissions |
| GET | /submissions/export | Export CSV |
| GET | /submissions/{id} | Submission detail |
| POST | /submissions/{id}/status | Update status |
| POST | /submissions/{id}/reply | Reply to submission |
| POST | /submissions/{id}/toggle-public | Toggle visibility |
| POST | /submissions/{id}/tags | Update tags |
| GET | /submissions/{id}/ai-reply | AI reply suggestion |
| DELETE | /submissions/{id} | Delete submission |
| GET | /analytics | Аналитика page |
| GET | /analytics/data | Аналитика data (AJAX) |
| GET | /reports | Отчёты page |
| GET | /reports/data | Report data (AJAX) |
| GET | /reports/export | Export report |
| GET | /team | Участники команды |
| POST | /team/invite | Invite member |
| GET | /team/accept/{token} | Accept invitation |
| POST | /team/accept/{token} | Process acceptance |
| POST | /team/{id}/role | Change member role |
| DELETE | /team/{id} | Remove member |
| GET | /billing | Биллинг page |
| POST | /billing/stripe/checkout | Stripe checkout |
| POST | /billing/paypal/checkout | PayPal checkout |
| GET | /billing/stripe/return | Stripe return |
| GET | /billing/paypal/return | PayPal return |
| POST | /billing/cancel | Cancel subscription |
| POST | /billing/switch | Switch plan |
| GET | /settings | Настройки page |
| POST | /settings/branding | Update branding |
| POST | /settings/notifications | Update notifications |
| POST | /settings/custom-domain | Update пользовательский домен |
| POST | /settings/account | Update account |
| POST | /settings/password | Update password |
| POST | /settings/api-keys | Create API key |
| DELETE | /settings/api-keys/{id} | Revoke API key |
| GET | /gdpr | GDPR tools |
| POST | /gdpr/export | Export data |
| POST | /gdpr/delete | Delete data |
| GET | /roadmap | Дорожная карта management |
| POST | /roadmap | Create roadmap item |
| PUT | /roadmap/{id} | Update roadmap item |
| DELETE | /roadmap/{id} | Delete roadmap item |
| POST | /roadmap/feature-request/{id} | Update запрос на функцию |
| GET | /changelog | Журнал изменений management |
| POST | /changelog | Create entry |
| PUT | /changelog/{id} | Update entry |
| DELETE | /changelog/{id} | Delete entry |
| GET | /referrals | Рефералы page |
| POST | /referrals/generate | Generate referral code |
| GET | /notifications | Уведомления |
| POST | /notifications/{id}/read | Mark read |
| POST | /notifications/read-all | Mark all read |
API v2 (/api/v2/*)
| Метод | URL | Описание |
|---|
| GET | /api/v2/submissions | List submissions |
| POST | /api/v2/submissions | Create submission |
| GET | /api/v2/submissions/{id} | Get submission |
| GET | /api/v2/products | List products |
| POST | /api/v2/products | Create product |
| GET | /api/v2/campaigns | List campaigns |
| POST | /api/v2/campaigns | Create campaign |
| GET | /api/v2/webhooks/config | Get webhook config |
| PUT | /api/v2/webhooks/config | Update webhook config |
| GET | /api/v2/webhooks/logs | Webhook logs |
Home
| Метод | URL | Описание |
|---|
| GET | / | Landing page (or redirect to dashboard) |
Customer Portal
| Метод | URL | Описание |
|---|
| GET | /customer/dashboard | Customer dashboard |