例:
・認証処理をトリガーに、独自の認証メールを送信する
・認証拒否をトリガーに、自動的にサポートのチケットを作成する
・認証拒否をトリガーに、アプリ内に通知を作成する
{
"api_version": "1", # イベントが発生したapi_version
"type": "$monitor.create", # 発生したイベントの種類($monitor.create / $login.attempt)
"created_at": "2020-01-17 13:03:11 +0900", # イベントが発生した時刻
"data": {
"id": "550fb1cd-ecb1-40de-8391-ef7ff97c557a", # イベント毎に一意なid
"token": nil, # $login.attemptの場合、認証用のトークンが入ります
"user_id": "7298", # 発生したイベントに紐づくエンドユーザーのid
"confirm_result": "allow", # 承認/非承認の結果が入ります(allow・deny)
"context": {
"ip": "224.62.23.86", # イベントが発生したIPアドレス
"location": {
"country_name": "Turks and Caicos Islands", # イベントが発生した国
"region_name": "福井県", # イベントが発生した地域
"city": "南工藤郡", # イベントが発生した都市
"latitude": "40.35202161900037", # イベントが発生した緯度
"longitude": "78.79520636535119"}, # イベントが発生した経度
"user_agent": {
"browser_name": "Mobile Safari", # イベントが発生したブラウザの名前
"browser_version": "11.0", # イベントが発生したブラウザのバージョン
"os_name": "iOS", # イベントが発生したOSの種類
"os_version": "11.0" # イベントが発生したOSのバージョン
}
}
}
}