TB.One > Import & Export > REST-Calls & API > Bestandsupdate via XML und REST-API

Bestandsupdate via XML und REST-API

Über die REST-API von TB.One können Bestandsupdates direkt importiert werden. So umgehst du den Zeitplan für Importjobs und kannst jederzeit Bestandsdatenupdates durchführen. Diese Methode bietet sich an, wenn du bei der Bearbeitung großer Produktdatenkataloge die Bestandsnummern bereits eingegebener Artikel aktuell halten möchtest.

ACHTUNG:
Bestandsupdates über die REST-API sind nur dann möglich, wenn die Bestandszahlen ausschließlich über diese Methode geändert werden.

Die Dateien werden sofort verarbeitet. Daher hängt die Antwortzeit der REST-Calls direkt mit der Größe der jeweiligen Datei zusammen. Diese Methode für das Bestandsupdate eignet sich nicht für Dateien, die größer als 10 MB sind.

DER REST-AUFRUF

TIPP:
Aufbau der REST-URI: https://rest.core.tradebyte.com/ACCOUNT-NR/articles/stock

"ACCOUNT-NR" ist ein Platzhalter für die TB.One-Accountnummer.

BESTANDSLISTEN SENDEN

METHODE

POST

Sendet

ACCOUNT-NR

Deine Account-Nummer

An dein TB.One-System

ZIEL

articles/stock

Eine Bestandsliste

BEISPIEL

https://rest.core.tradebyte.com/9951/articles/stock

ZU SENDEN

Die zu importierende Bestandsdatei "TBCAT_STOCK_[timestamp].xml" (Namenskonvention) hat folgende Inhalte:

Ein zentrales Lager:

<TBSTOCK>

 <ARTICLE>

         <A_NR>3810b1M</A_NR>

         <A_STOCK>15</A_STOCK>

 </ARTICLE>

 <ARTICLE>

         <A_NR>564721</A_NR>

         <A_STOCK>8</A_STOCK>

 </ARTICLE>

</TBSTOCK>

 

Mehrere Lagerstätten:

<TBSTOCK>

 <ARTICLE>

         <A_NR>3810b1M</A_NR>

         <A_STOCK identifier="key" key="zentrallager">10</A_STOCK>

         <A_STOCK identifier="key" key="aussenlager">5</A_STOCK>

 </ARTICLE>

</TBSTOCK>

 

Das XML-Schema kann hier abgerufen werden:

https://api.core.tradebyte.com/schema/all_in_one/tb-stock_all_in_one.xsd

 

Die API gibt folgende Statusmeldungen im HTTP-Header zurück:

•200 (alle Codes beginnend mit 2xx): Aufruf/Verarbeitung erfolgreich

•400 (alle Codes beginnend mit 4xx): Aufruf nicht erfolgreich/Anfrage fehlerhaft


Weiterführende Informationen:

•Bereitstellung von Bestandsdaten als Teil des Produktdatenkatalogs (XML, CSV)