登録、ログイン、ログアウト、パスワード忘れ時にAPIから追加のコールを実行する

SSO を使用せずに、登録、ログイン、ログアウト、パスワード忘れの各タイミングで当社の API に追加の呼び出しを行うにはどうすればよいでしょうか?

例:登録時、Discourse 内で保存が完了すると、当社の API に対して POST リクエストが送信され、当社のデータベースに保存されます。同様に、Discourse でのログイン時には当社の API に対して GET リクエストを送信してユーザーを確認し、ログアウトやパスワード忘れの処理時にも同様に行います。

ご協力をよろしくお願いいたします。