FeedbackPulse SaaS 所有 URL/路由的完整列表。
健康检查与 SEO
| 方法 | URL | 说明 |
|---|
| GET | /up | 健康检查(返回 "OK") |
| GET | /robots.txt | 搜索引擎指令 |
| GET | /sitemap.xml | XML 站点地图(缓存 24 小时) |
法律页面
| 方法 | URL | 说明 |
|---|
| GET | /privacy-policy | 隐私政策 |
| GET | /terms-of-service | 服务条款 |
| GET | /cookie-policy | Cookie 政策 |
安装程序
| 方法 | 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 | 安装完成 |
Webhook(豁免 CSRF)
| 方法 | URL | 说明 |
|---|
| POST | /webhooks/stripe | Stripe webhook 接收器 |
| POST | /webhooks/paypal | PayPal webhook 接收器 |
| 方法 | URL | 速率限制 | 说明 |
|---|
| GET | /widget/{slug}.js | 120/分钟 | Widget JavaScript 加载器 |
| GET | /widget/{slug}/frame | 120/分钟 | Widget iframe 内容 |
公开页面
| 方法 | URL | 速率限制 | 说明 |
|---|
| GET | /feedback/{slug} | 60/分钟 | 反馈表单 |
| POST | /feedback/{slug} | 10/分钟 | 提交反馈 |
| POST | /feedback/{slug}/otp | 5/10分钟 | 验证 OTP |
| GET | /p/{tenantSlug} | 60/分钟 | 产品中心 |
| GET | /p/{tenantSlug}/{productSlug} | 60/分钟 | 产品详情 |
| GET | /wall/{slug} | 120/分钟 | 反馈墙 |
| GET | /roadmap/{slug} | 60/分钟 | 公开路线图 |
| POST | /roadmap/{id}/vote | 10/分钟 | 为路线图条目投票 |
| POST | /roadmap/{slug}/request | 10/分钟 | 提交功能请求 |
| 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 | AI 回复建议 |
| 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 | /customer/dashboard | 客户仪表板 |