パスワードリセット時のエラーについて

Kiiクラウドご担当者様

正常に会員登録ができ、メールアドレスの疎通確認前にパスワードリセット(ログイン前状態)をコールすると
・HTTPステータス:409、Content-Type application / vnd.kii.InvalidStatusException + json
「ユーザーには確認済みのメールアドレスがありませんでした。」
というエラーが返却される認識でしたが、
・HTTPスタータス:404、 Content-Type application / vnd.kii.UserNotFoundException + json
が返却されています。正しい動作なのでしょうか?ご教示ください。

INVALID_STATUS は「そのユーザは認証済みメールアドレスを持っていません」という意味なので、以下のようなケースで返却されます。

  • メール認証ON/OFF問わず、userIDを指定して メールアドレスを持たないユーザ に対して実行
  • メール認証ONで、userIDを指定して 認証済みメールアドレスを持たず、かつ未認証のメールアドレスを持っているユーザ に実行

UserNotFoundException が返却されているのは、おそらくメールアドレスを指定してAPIをコールしているためと思われます。メールアドレスが認証済みとなるまでは、APIの指定にメールアドレスを指定することはできません。