API Get Products from SalesChannel

Hallo,

ich bin bei Shopware noch ein Anfänger, möchte aber gerne meine Produkte des SalesChannels in meiner Angular Anwendung darstellen - dazu brauche ich die Informationen für die Produkte.
Die Informationen möchte ich dabei von der API bekommen. Laut den Youtube Videos, Anleitungen und Foren Einträgen habe ich die Store-API zu verwenden.

Die Abfrage von https://shop.geanious-notify.com/store-api/category/1b131c… erhalte ich eine Menge an Informationen - daher habe ich die Abfrage mit Includes immer weiter reduziert:

{
    "includes": {
        "category": [
            "name",
            "cmsPage"
        ],
        "cms_page": [
            "sections"
        ],
        "cms_section": [
            "blocks"
        ],
        "cms_block": [
            "slots"
        ],
        "cms_slot": [
            "data"
        ],
        "product_listing": [
            "elements"
        ]
    }
}

Die Reduzierung der Ausgabe auf den Typen „product-listing“ bzw „product_listing“ mit Filtern einzuschränken funktioniert dabei jedoch überhaupt nicht… Bei „field“ habe ich bereits unterschiedliches Varianten durch (category.cmsPage.sections.blocks… bis category.cms_page.cms_section.cms_block…)

{
    "includes": {
        "category": [
            "name",
            "cmsPage"
        ],
        "cms_page": [
            "sections"
        ],
        "cms_section": [
            "blocks"
        ],
        "cms_block": [
            "slots"
        ],
        "cms_slot": [
            "data"
        ],
        "product_listing": [
            "elements"
        ]
    },
    "filter": [
        {
            "type": "equals",
            "field": "type",
            "value": "product-listing"
        }
    ]
}

Habe ich dabei einen Denkfehler bzw. ist mein Vorgehen ansich richtig?

Besten Dank im Voraus!

LG, Andreas

Warum kompliziert, wenns einfach auch geht?

Mit dem Request https://shop.xy.com/store-api/product-listing/1b131c6ada… bekommt man ein sauberes product-listing, welches man mit

{
    "includes": {
        "category": [
            "product_listing"
        ],
        "product_listing": [
            "elements"
        ]
    }
}

noch weiter reduzieren kann…

LG, Andreas