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

ユーザー行動追跡

フォーム入力フローの例

ユーザーがデジタル署名で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"
}'