Since you are new to the forum, could you please go into the "Your Control Panel" control -- see upper right-hand side of this screen and update your "923946 handle" to something more meaning full like a name (I'm Howard) or description. If you lokk thru the threads in this forum you will see all kinds of names and descriptions (ex., APEX Guru) of the posters.
Then we will also need -- if we hope to give a good answer --
Full APEX version
Full DB/version/edition/host OS
Web server architecture (EPG, OHS or APEX listener/host OS)
Browser(s) and version(s) used
Region/item type(s): report, chart, html, ...
Now to your question.
can we pass a session id from one workspace to another in apex?
I know nothing about this topic BUT here is what I found from Google/Bing seach on "Oracle APEX pass session id across workspaces".
Perhaps these will provide more info than you have now and get a discussion started which helps.