Freitextfelder über API setzen

Hallo Forum,

wir betreiben einen Shop in der Version 5.6.9 und ich mache die Artikelanlage und -pflege via API aus unserer WaWi, was problemlos funktioniert. Jetzt habe ich aber an den Artikeln einige Freitextfelder eingeführt und es gelingt mir nicht, diese per API zu füllen. Die Requests gehen ohne Fehler durch, die Artikel werden angelegt, bzw. Änderungen werden geschrieben, nur die Freitextfelder bleiben leer. Im Backend können die Felder gesetzt werden und beim Auslesen per API werden diese Werte auch geliefert, nur das Setzen per API bekomme ich nicht hin.

So sieht mein JSON aus (da sind normalerweise noch mehr Daten drin, aber zum Testen habe ich das mal reduziert):

{     
      „name“: „T-Shirt Example“,
      „active“: true,
      „tax“: 16,
      „supplier“: „Lieferantenname“,
      „descriptionLong“: "lorem ipsum blablabla … mehr Text … ",
      „lastStock“: false,
      „mainDetail“: {
               „number“: „123456789“,
               „inStock“: 0,
               „active“: true,
               „prices“: [
                   {                 
                       „customerGroupKey“: „EK“,
                       „price“: 24.9
                    }
               ],
               „attribute“: [
                   {
                       „attr4“: „Lorem ipsum“
                   },
                   {
                       „attr5“: 1
                   }
               ]
      
           }
 }

 

Der Request geht wie gesagt durch und der Artikel wird angelegt. Die Freitextfelder bleiben aber leer. Was mache ich falsch?

 

 

Gruß, Volker

und 5 Minuten nacdem ich das geposted habe finde ich den Fehler…

Falls jemand mitliest, so klappt es:

 

{     
      „name“: „T-Shirt Example“,
      „active“: true,
      „tax“: 16,
      „supplier“: „Lieferantenname“,
      „descriptionLong“: "lorem ipsum blablabla … mehr Text … ",
      „lastStock“: false,
      „mainDetail“: {
               „number“: „123456789“,
               „inStock“: 0,
               „active“: true,
               „prices“: [
                   {                 
                       „customerGroupKey“: „EK“,
                       „price“: 24.9
                    }
               ],
               „attribute“:   {
                       „attr4“: „Lorem ipsum“,
                       „attr5“: 1
                   }
           }
 }