Create webapp SDK session
client_sessions.create_session(**kwargs) -> ClientSessionCreateSessionResponse { sdk_script_url, session_token }
POST/v1/sessions
Create a browser-safe SafetyKit webapp SDK session token from server-side code before rendering pages that load the browser SDK. Provide at least one of customer_user_id or customer_session_hash. When customer_user_id is present, use the same canonical user ID string that you send as user_id in SafetyKit server-to-server events. The request must be authenticated with a valid Bearer token.
Create webapp SDK session
require "safety_kit"
safetykit = SafetyKit::Client.new(api_key: "My API Key")
response = safetykit.client_sessions.create_session(body: {customer_user_id: "user_12345"})
puts(response){
"sdk_script_url": "https://cdn.sk-diagnostics.com/web/v1/sdk.js",
"session_token": "skst_v2_eyJ..."
}Returns Examples
{
"sdk_script_url": "https://cdn.sk-diagnostics.com/web/v1/sdk.js",
"session_token": "skst_v2_eyJ..."
}