共通 API
ベース URL: /api/
認証: 一部エンドポイントは不要、それ以外は Authorization: Bearer <token>
アプリケーション情報
アプリ情報取得
GET /api/app認証不要。アプリケーションの設定情報を返します。
ログ
ログ記録
POST /api/loggerクライアント側のエラーログをサーバーに送信します。
AI チャット
チャットメッセージ送信
POST /api/chat認証不要(レート制限: 30 回/分)。AI アシスタントにメッセージを送信します。
認証(共通)
以下のエンドポイントには auth ミドルウェアが必要です。
現在のユーザー情報取得
GET /api/auth/meログイン中のユーザー情報を返します。
INFO
テナントサブドメイン配下では tenant.php 側のルートが優先されます。
プロフィール更新
PUT /api/auth/profileユーザーの表示名などのプロフィール情報を更新します。
メールアドレス変更リクエスト
POST /api/auth/email-changeメールアドレス変更の確認メールを送信します。