Customer Logout über API endpoint funktioniert nicht

Hallo an alle,

ich beschäftige mich die letzten Tage mit der SW6 API und komme seit einiger Zeit nicht weiter.

Ich logge mich als Kunde über einen endpoint ein, bekomme auch den sw-context-token. Was laut doku heißt das ich eingeloggt bin.

const endpoint = "http://localhost/store-api/account/login"

{
    "apiAlias": "array_struct",
    "contextToken": "a6Vln3kANKtqyKBetH6cZscVyk3uoibT",
    "redirectUrl": null
}

Irgendwie verstehe ich den Vorgang beim logout nicht.

const endpointLogout = "http://localhost/store-api/account/logout"

const optionsLogout =  {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      Accept: 'application/vnd.api+json, application/json',
      'sw-access-key': 'qkHmlDAwiyhmloFfohmmREi5bO52mb5N'
    },
    body: undefined
  };

Als Antwort bekomme ich folgendes (Im Postman als auch in der IDE) :

{
    "errors": [
        {
            "status": "403",
            "code": "CHECKOUT__CUSTOMER_NOT_LOGGED_IN",
            "title": "Forbidden",
            "detail": "Customer is not logged in.",
            "meta": {
                "parameters": []
            }
        }
    ]
}

Da ich recht neu in der Entwickler Thematik bin, verstehe ich auch nicht wie das Backend wissen soll welchen Benutzer es ausloggen soll, da ja nur der allgemeine sw-access-key übergeben wird und nichts was den Benutzer identifiziert.

Ich hoffe mir kann da jemand weiterhelfen, bin für jede Hilfe dankbar.

Liebe Grüße
Andrej