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 | クッキーポリシー |
インストーラー
| メソッド | 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/分 | ウィジェットJavaScriptローダー |
| GET | /widget/{slug}/frame | 120/分 | ウィジェット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 | / | ランディングページ(またはダッシュボードへリダイレクト) |
顧客ポータル
| メソッド | URL | 説明 |
|---|
| GET | /customer/dashboard | 顧客ダッシュボード |