Beschreibung
Mit dieser Methode können Sie die Daten vorhandener Produkte aktualisieren.
Anfrage
Syntax
PUT /v2/product/<StandardProduktNummer> HTTP/1.1
Host: api.cobai.com
Date: Datum/Uhrzeit
Content-Length: Länge
Content-Type: application/xml
Authorization: Signatur
Request-Parameter
Diese Methode benutzt keine zusätzlichen Request-Parameter
Request-Header
Diese Methode benutzt zusätzlich zu den Standard-Requestheadern keine weiteren Header.
Request-Body
Im Request-Body erwartet die Methode ein XML-Dokument mit den Daten des zu aktualisierenden Produktes. Der Aufbau des Dokumentes ist identisch mit dem Dokument zur Neuanlage eines Produktes.
Antwort
Erfolgsfall
Im Erfolgsfall werden im Zielsystem die Produktdaten aktualisiert. Sie erhalten als Antwort HTTP-Status 200 OK sowie ein Antwortdokument mit der Standardproduktnummer (SPN) sowie der Url des Produktes.
Fehlerfall
Im Fehlerfall werden die Produktdaten nicht aktualisiert. Sie erhalten als Antwort HTTP-Status 400 Bad Request und ein BadRequest Antwort-Dokument.
Antwortdokument
Als Antwort auf die Anfrage erhalten sie ein Antwortdokument mit folgendem Inhalt:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<productResponse xmlns:atom="http://www.w3.org/2005/atom">
<spn>1234567890</spn>
<atom:link rel="self" href="http://api.cobai.com/v1/product/1234567890"/>
</productResponse>