メインコンテンツまでスキップ

ユーザー行動追跡

フォーム入力フローの例​

ユーザーがデジタル署名でQRコードをスキャンし、フォームにリダイレクトされた後、各ステップの後にSRサーバーに更新情報を送信することを想定しています。
例:FORM_SUBMITTED -> FORM_REVIEWING -> FORM_APPROVED
その後、「クーポン発行」エンドポイントを使用してユーザーにクーポンを発行します。

ユーザー行動追跡APIの使い方​

エンドポイントパス​

POST <BASE_URL>/smart-engage/post/update-session-status

リクエストパラメータ​

種類名前必須例
リクエストボディsession_id必須8960569d-db50-4742-8668-1da5c8ddf652
リクエストボディnew_status必須FORM_REVIEWING

リクエストボディ​

{
"session_id": "8960569d-db50-4742-8668-1da5c8ddf652",
"new_status": "FORM_REVIEWING"
}

レスポンスステータス​

ステータスコード意味
200成功
400不正なリクエスト
401認証エラー
404データが見つかりません
500サーバー内部エラー

レスポンスボディ​

{
"message": "Status updated successfully"
}

エンドポイントへのリクエストコード例​

curl -X POST "<BASE_URL>/smart-engage/post/update-session-status" \
-H "Content-Type: application/json" \
-H "API-KEY: <YOUR_API_KEY>" \
-d '{
"session_id": "8960569d-db50-4742-8668-1da5c8ddf652",
"new_status": "FORM_REVIEWING"
}'