Shopware API: Ordner beim Upload von Medien oder der Erstellung von Medienobjekten angeben können

Ich synchronisiere Medienobjekte eines Systems mit Shopware über die API. Ich kenne also schon den gesamten Prozess; dass Medien erst hochgeladen werden müssen; mit Medienobjekten; UUIDs; etc.

Das funktioniert fehlerfrei und die Bilder werden erfolgreich in der Medienverwaltung abgelegt. Meine Frage: Ist es möglich diese in einen schon vorhandenen Ordner hochzuladen?

Verschiebt man ein Bild im Backend, dann sieht die Request-Payload wie folgt aus.

image

Sendet man diesen Parameter aber beim Upload oder beim Erstellen der Medienobjekte mit, dann wird das Bild leider trotzdem flach in der obersten Ebene abgelegt.

Upload-Beispiel:

Array
(
    [header] => Array
        (
            [content_type] => application/json
        )

    [body] => {"url":"http:\/\/test.de"}
    [mediaId] => e30f1aded08f6eace39fffd181aedcc1
    [fileType] => jpg
    [fileName] => 13592_Cat_Praying
    [**mediaFolder**] => 616af32f44d64e7086e651468fb36f0d
    [**mediaFolderId**] => 616af32f44d64e7086e651468fb36f0d
)

Medienobjekt-Beispiel:

            [0] => Array
                (
                    [id] => 2255d61acc6638f50aedfb67309af157
                    [url] => http://test.de
                    [changeDate] => 2020-02-10 09:03:12
                    [**mediaFolderId**] => 616af32f44d64e7086e651468fb36f0d
                    [**mediaFolder**] => 616af32f44d64e7086e651468fb36f0d
                    [name] => 12851_02285_200
                    [fileType] => jpg
                )