API request erkennen

Hallo

In einem PlugIn von mir, versuche ich Request die über das Backend oder die API kommen abzufangen.
(Also ich brauche die “$this->sessionStorage” Eigenschaft nicht, wenn wir über API oder Backend kommen.)
Dafür verwende ich folgender Code:

if(!isset($_SESSION['ShopwareBackend']) && isset($_SESSION)) {
  $this->sessionStorage = Shopware()->Container()->get('VendorMe.SessionStorage');
}

Nun kommen aber die API-Requests noch durch. Und generieren ein “You have requested a non-existent service ‘shop’”.

Wie kann ich ganz simpe und einfach noch prüfen ob der Request ein API request ist?