ApiKey authentication and Message Queue

Hello
Yes it does,

public class TestMqMessage: IReturn<TestMqMessageResponse>,  IHasBearerToken
{
    public string BearerToken { get; set; }
    //...
}

I have been looking at the docs, but it is asking to get the SessionId
It does not make sense for the Api Key authentication?
I do not have a Client publishing to the queue, the client is a Web Service from another server. I do not have a Session. I just have a BearerToken.
I think I do not understand the docs.

For the JWT, it seems you have a function to convert the JWT to a Session.
I understand your answer here using

var session = jwtAuth.ConvertJwtToSession(req, jwt);

In my case where do I find a Session?

req.Headers["X-ss-id"] = m.GetBody().SessionId;