# API request erkennen

**URL:** https://forum.shopware.com/t/api-request-erkennen/63042
**Category:** Programmierung
**Created:** [18. November 2019 um 16:39 UTC](https://forum.shopware.com/t/api-request-erkennen/63042 "2019-11-18T16:39:39Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Nop](https://avatars.discourse-cdn.com/v4/letter/n/48db29/32.png) [@Nop](https://forum.shopware.com/u/Nop)
#### Post date: [18. November 2019 um 16:39 UTC](https://forum.shopware.com/t/api-request-erkennen/63042/1 "2019-11-18T16:39:39Z")

</div>

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?
