# API Filter mit payload-Feld?

**URL:** <https://forum.shopware.com/t/api-filter-mit-payload-feld/108522>\
**Category:** Shopware 6 (German)\
**Created:** [29. Januar 2026 um 09:38 UTC](https://forum.shopware.com/t/api-filter-mit-payload-feld/108522 "2026-01-29T09:38:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [29. Januar 2026 um 09:38 UTC](https://forum.shopware.com/t/api-filter-mit-payload-feld/108522/1 "2026-01-29T09:38:06Z")

</div>

Ich habe jetzt stundenlang gesucht, wie man eine API-Suche mit Filter im Zusammenhang mit ‚payload‘ macht.

Hintergrund: Ich will Bestellungpositionen (/api/search/order-line-item) auslesen, die aber einem bestimmen Tag haben.

Die UUID zum Tag (tagIds) ist im JSON vom „payload“ enthalten. Nun hatte ich angenommen, ich könnte da mit „prefix“ ran, aber falsch gedacht - geht so nicht. Trotz Suchen und Lesen der Shopware Doku bin ich auf keinen Anhaltspunkt gekommen wie das umzusetzen ist.

Mein bisheriger Versuch:

```auto
  { 
    "filter": [ 
      { 
        "type": "multi", 
        "operator": "and", 
        "queries": [ 
          { 
            "type": "prefix", 
            "field": "payload", 
            "value": "019c08afd746765d91bed63d46450310" 
          }
        ]
      } 
    ] 
  }

```

Hat jemand dazu einen Hinweis?

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [29. Januar 2026 um 10:02 UTC](https://forum.shopware.com/t/api-filter-mit-payload-feld/108522/2 "2026-01-29T10:02:18Z")

</div>

Das wird deine Datenbank komplett lahmlegen, aber hier das JSON:

POST api/search/order

```auto
{
  "filter": [
    {
      "type": "contains",
      "field": "lineItems.payload",
      "value": "019c08afd746765d91bed63d46450310"
    }
  ],
  "associations": {
    "lineItems": {}
  }
}

```

oder direkt in den LineItems suchen, dann das lineItems weglassen und die associations.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [29. Januar 2026 um 10:03 UTC](https://forum.shopware.com/t/api-filter-mit-payload-feld/108522/3 "2026-01-29T10:03:48Z")

</div>

> [@Max\_Shop](#):
>
> Das wird deine Datenbank komplett lahmlegen

Wollte ich eigentlich gern vermeiden 🙂
