Mit der Methode PUT können Sie Daten eines Artikels ändern.
| Parameter | Wert | Beschreibung | 
|---|
| id | int | die Id des Objekts (VariantenId) oder ggf Artikelnummer | 
 
| Name | Wert | Beschreibung | 
|---|
| useArtNrAsId | bool | der Identifier ist eine ArtikelNr | 
 
| Name | Wert | Beschreibung | 
|---|
| name | string | die Artikelbezeichnung | 
| description | string | die Artikelbeschreibung | 
| description2 | string | die zweite Artikelbeschreibung | 
| description_short | string | die Kurzbeschreibung | 
| variations | array | ein array mit den Variantendaten (s.u.), (optional, nur wenn der Artikel Varianten hat) | 
 
Sofern der Artikel Varianten hat, werden diese im Parameter variations als Array gesetzt.
| Name | Wert | Beschreibung | 
|---|
| variation_id | int | die interne ID der Variante, falls nicht vorhanden, dann wird die Variante anhand der artikel_nr identifiziert | 
| artikel_nr | string | die Artikelnummer | 
| stock | int oder array | wenn keine Depots vorhanden sind, dann der aktuelle Bestand, sonst ein Array (s.u.) | 
| price_data | array | ein Array mit Preisangaben zu der Variante (nicht, wenn Staffelpreise vorhanden sind) | 
 
Nur wenn Depots vorhanden sind.
| Name | Wert | Beschreibung | 
|---|
| depot_id |  | die interne ID des Depots | 
| stock | int | die aktuelle Menge | 
 
| Name | Wert | Beschreibung | 
|---|
| price | float | der Endkundenpreis, nur gesetzt bei Variantenpreis | 
| price_special | float | der Sonder-Endkundenpreis, nur gesetzt bei Variantenpreis | 
 
Es wird ein Array von Datensätzen mit folgenden Parametern zurückgeben:
| Name | Beschreibung | Anmerkungen | Wert | 
|---|
| id | Die ID des Objekts. |  | int | 
| location | Die REST URL zum Abrufen des Objekts. |  | string |