Hallo,
was macht das “<cut>” in deinem Request?
:-) Das macht, dass der Post nicht so lange wird… :-) An der Stelle habe ich nur die vielen weiteren Lager rausgenommen, die keinen Mehrwert für die Fehlersuche haben.
Aber trotzdem Danke für’s genau Anschauen! Xentral-Support-Team hat inzwischen per Email geantwortet, dass sie sich das (“mit angemessener Priorität”
anschauen...
Du musst doch die Warehouse ID und Storagelocation ID in der URL anpassen. Hast du das gemacht?
curl --request GET \
--url https://xentral.xentral.biz/api/v1/warehouses/1/storageLocations/3/items \
--header 'accept: application/vnd.xentral.default.v1-beta+json'
Du meinst diesen Endpunkt: https://developer.xentral.com/v25.34/reference/storage_itemlist-1 oder?
Ich nutze Postman, um die API-Aufrufe zu testen. Das ersetzt die Variablen entsprechend.
Im unteren Teil meines Post ist der URL des Requests, den ich abschicke:
{{baseUrl}}/api/v1/warehouses/2/storageLocations/3/items
Hallo,
Ein möglicher Grund hierfür ist eine Umstellung unsere API auf eine Versionisierung via URL von der Versionisierung via Content-Type. Aktuell haben wir hier noch ein Problem diese sauber in unserer Dokumentation darzustellen. Die URL-basierte Versionisierung wird bereits angezeigt, dies siehst du daran, dass die URLs die Version beinhalten (z.B. "/v1/").
Bitte versuche die Daten über Postman oder ein ähnliches Programm zu verarbeiten. Aus der Developer.xentral.com Umgebung konnte ich den erstellten Curl request kopieren und bei Postman einfügen. Dort habe ich dann die v1 aus dem Header entfernt.
Beispiel:
curl --location 'https://URL.xentral.biz/api/warehouses/1/storageLocations/1/items' \
--header 'accept: application/vnd.xentral.default.v1-beta+json' \
--header 'authorization: Bearer TOKEN'
Im Anschluss daran war die Abfrage erfolgreich.
Zukünftig sprichst du die Versionen nur noch über die URL an, indem du angibst, ob du V1, V2, V2-beta o.ä. nutzen willst. Die Versionen in unserer Dokumentation (z.B. v24.52) entsprechen der jeweiligen Xentral-Version für die diese Dokumentation gültig ist.