# Leerer Snippet-Result in der API

**URL:** <https://forum.shopware.com/t/leerer-snippet-result-in-der-api/64843>\
**Category:** Programmierung\
**Created:** [19. Februar 2020 um 12:42 UTC](https://forum.shopware.com/t/leerer-snippet-result-in-der-api/64843 "2020-02-19T12:42:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![DerMudder](https://avatars.discourse-cdn.com/v4/letter/d/c0e974/32.png) [@DerMudder](https://forum.shopware.com/u/DerMudder)\
**Post date:** [19. Februar 2020 um 12:42 UTC](https://forum.shopware.com/t/leerer-snippet-result-in-der-api/64843/1 "2020-02-19T12:42:56Z")

</div>

Moin,&nbsp;

ich weiß nicht ob ich mich derzeit blöde anstelle oder dies an Shopware liegt (ich vermute Ersteres).

Ich bekomme über die API keine Snippets angezeigt. Weder in der direkten Abfrage **/api/v1/snippet** ,&nbsp;mit einer Limitierung **/api/v1/snippet?limit=25&page=1** noch als Liste innerhalb eines Snippet-Sets **/api/v1/snippet-set/{id}/snippets**

Die Anfrage kommt zumindest auf dem ersten Blick korrekt an - nur eben ohne Snippets. Hat jemand eine Idee oder einen kleinen Schlag auf den Hinterkopf um das zu lösen?  
&nbsp;

```
array(5) {
  ["data"]=>
  array(0) {
  }
  ["included"]=>
  array(0) {
  }
  ["links"]=>
  array(3) {
    ["first"]=>
    string(72) "https://example.com/api/v1/snippet?limit=10&page=1"
    ["last"]=>
    string(72) "https://example.com/api/v1/snippet?limit=10&page=1"
    ["self"]=>
    string(56) "https://example.com/api/v1/snippet"
  }
  ["meta"]=>
  array(2) {
    ["totalCountMode"]=>
    int(1)
    ["total"]=>
    int(0)
  }
  ["aggregations"]=>
  array(0) {
  }
}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![Moorleiche](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@Moorleiche](https://forum.shopware.com/u/Moorleiche)\
**Post date:** [19. Februar 2020 um 13:14 UTC](https://forum.shopware.com/t/leerer-snippet-result-in-der-api/64843/2 "2020-02-19T13:14:49Z")

</div>

Für Snippet Sets:

Probiere mal: /api/v1/search/snippet-set

und statt GET via POST, im payload noch das sort-Attribut angeben. So ists zumindest im Backend.

Für Snippets:

Selbe Prozedur, nur anderer Payload:

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/3/3db51d2e1e27a3dd27c50858296d08d05519abe0.png)

---

<div class="post-metadata">

**Author:** ![Moorleiche](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@Moorleiche](https://forum.shopware.com/u/Moorleiche)\
**Post date:** [19. Februar 2020 um 13:20 UTC](https://forum.shopware.com/t/leerer-snippet-result-in-der-api/64843/3 "2020-02-19T13:20:38Z")

</div>

nvm. im backend komme ich an die liste über einen anderen Pfad oO

„api/v1/\_action/snippet-set“

Es ist vllt aber auch möglich über&nbsp; „api/v1/snippet-set/{id}​“ darauf zu gelangen 😛 vg

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![DerMudder](https://avatars.discourse-cdn.com/v4/letter/d/c0e974/32.png) [@DerMudder](https://forum.shopware.com/u/DerMudder)\
**Post date:** [19. Februar 2020 um 13:32 UTC](https://forum.shopware.com/t/leerer-snippet-result-in-der-api/64843/4 "2020-02-19T13:32:33Z")

</div>

Nein die Abfrage/Suche im snippet-set liefert wirklich nur die Snippet-Sets. Dein Vorschlag hat mich auf etwas anderes aufmerksam gebracht…&nbsp;  
Die Abfrage für die Snippets funktioniert über&nbsp; **/api/v1/\_action/snippet-set**

Die Frage ist nun warum die „offizielle“ Variante **/api/v1/snippet** ein leeren Result zurück gibt. Mal schauen in wieweit man mit der \_action Variante arbeiten kann. Aber so ganz kann das doch nicht Sinn der Sache sein.
