Produkte aktualisieren

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>