SenlerWidget.init({ user }).projectIdchannelId присутствует в backend integration config WIDGET_SESSION_USER_CHANNELSchannelId существует в БД и является widget-каналомsecretKey из backend integration config для подписиexternal_id=user.id через HMAC-SHA256 с secretKey из конфигаuser_hash и профильные поля для widget initcurl --location --request GET '/api/projects//widget-session-user/' \
--header 'Accept-Language;'{
"data": {
"user": {
"external_id": "550e8400-e29b-41d4-a716-446655440000",
"user_hash": "9f4d3db58f4f6f10e715fcd06e2f1d5b2ef80bb2f9275e9cf54cb3d5ac8076c0",
"email": "user@example.com",
"first_name": "Ivan",
"last_name": "Petrov",
"avatar_url": "https://cdn.example.com/avatar.jpg"
}
}
}