REST-API (media resource) - description

Hallo,

wenn man auf der „media“ Resource ein neues Element anlegt, muss man das Feld „description“ mit belegen (ist ein Plichtfeld, Shopware-Dokumentation zur REST-API) .

Soweit, so gut. Allerdings scheint es nicht zu gehen, bei einem Update das Feld „description“ zu aktualisieren. Folgender Aufruf führt nicht zur Datenänderung, obwohl der call ein „success“ zurückgibt:

$shopware_media_id=156;

$updateMedia = [
    'file' => 'https://mein-shop.de/api/dokument.pdf',
    'description' => 'meine neue description.'
];

$update_media_res = $client->put('media/'.$shopware_media_id, $updateMedia);
print_r($update_media_res);

Hat jemand einen Tipp, warum es nicht funktioniert? Wo taucht das Feld „description“ eigentlich im Shopware-Backend auf?

Viele Grüße, Frank

PUT ist Update, da muss man keine Descriptionen mit übergeben.

Hallo,

ich möchte ja ein UPDATE machen. Es funktioniert nur nicht bei „description“. Ist es nicht vorgesehen, oder mache ich etwas falsch?

Viele Grüße, Frank

Ok, dann habe ich dein Eingangspost falsch verstanden. Laut Doku ist bei Update nur „files“ pflicht. Descriptionen ebenfalls zu updaten habe ich bisher noch nie ausprobiert.

Ich schon, mit dem Ergebnis, dass es offenbar nicht funktioniert. Ich wollte eigentlich nur herausbekommen, ob es grundsätzlich nicht geht, oder ich nur etwas falsch mache :smirk:.

Viele Grüße, Frank