エンドポイント一覧
POST /account/reset-password
サインイン済みユーザーのパスワードを変更します。現在のパスワード認証が必要です。 Required: Bearer Token (JWT) Request Body400: 現在のパスワードが正しくない404: ユーザーが見つからない
POST /account/forgot-password
パスワードリセット用の6桁の認証コードをメールで送信します。 Request BodyPOST /account/forgot-password/verify
メールで送信された6桁のリセットコードを使用してパスワードを変更します。 Request Body400: 無効なリセットコード
GET /account/profile
現在のユーザーのプロフィール情報を取得します。 Required: Bearer Token (JWT) ResponsePUT /account/profile
現在のユーザーのプロフィール情報を更新します。 Required: Bearer Token (JWT) Request Body400: ユーザー名が既に使用されている404: ユーザーが見つからない
POST /account/set-password
外部プロバイダーで登録したユーザーが初めてパスワードを設定します。 既にパスワードが設定されている場合はエラーを返します。 Required: Bearer Token (JWT) Request Body400: パスワードが既に設定されている404: ユーザーが見つからない
POST /account/email/change
メールアドレス変更リクエストを送信します。新しいメールアドレスに認証コードが送信されます。 Required: Bearer Token (JWT) Request Body400: メールアドレスが既に使用されている
POST /account/email/change/verify
メールアドレス変更の認証コードを検証し、メールアドレスを変更します。 Required: Bearer Token (JWT) Request Body400: 無効な認証コード
GET /account/security/status
ユーザーのセキュリティ状態を取得します。パスワード設定可能性などを確認できます。 Required: Bearer Token (JWT) ResponsePOST /account/providers/unlink
外部認証プロバイダーとの連携を解除します。 Required: Bearer Token (JWT) Request Body400: プロバイダーが見つからない