Every workspace is separate in the API.
Every request to the API resolves the workspace from your membership, not from anything the browser sends. One client's data is never read from another client's workspace, and the rule lives in the API, where the interface cannot skip it.