Ok, the current version fails to "Bad Request" because there is track id in the "source" session and the user performs impersonate. The failing condition is that the source session MUST be anonymous - which is inherently not true for impersonate.
I suggest to generate new track_id for impersonated sessions with missing track_id.
Ok, the current version fails to "Bad Request" because there is track id in the "source" session and the user performs impersonate. The failing condition is that the source session MUST be anonymous - which is inherently not true for impersonate.
I suggest to generate new
track_id
for impersonated sessions with missingtrack_id
.