Mit der Pickware API kannst du externe Systeme und eigene Anwendungen direkt mit Pickware verbinden. Über die Schnittstelle kannst du Daten nach Pickware schreiben und Daten aus Pickware auslesen, um sie in anderen Systemen weiterzuverwenden. So lassen sich Abläufe automatisieren, die sonst jemand von Hand in der Pickware Admin erledigen müsste.
Dieser Beitrag gibt dir einen Überblick und erklärt die Pickware API für den Einstieg. Wenn du konkret mit ihr arbeiten möchtest, findest du in der Pickware API-Dokumentation alle Details - die verfügbaren Abfragen und Funktionen, konkrete Beispiele und die vollständige technische Referenz.
Was ist eine API?
Eine API (kurz für Application Programming Interface) ist eine Schnittstelle, über die zwei Programme miteinander kommunizieren. Vereinfacht gesagt: Statt dass ein Mensch Daten von Hand in Pickware einträgt oder abliest, kann ein anderes Programm das automatisch über die API erledigen. So lassen sich zum Beispiel Bestände, Bestellungen oder Lieferantendaten zwischen Pickware und anderen Tools austauschen.
Was kannst du mit der Pickware API machen?
Die Pickware API gibt Anbindungen Zugriff auf dieselben Daten und Abläufe, die Pickware selbst nutzt. Typische Möglichkeiten sind:
Externe Systeme wie Reporting-, Beschaffungs- oder Fulfillment-Tools an Pickware anbinden.
Eigene Anwendungen bauen, die Daten aus Pickware lesen oder zurückschreiben.
KI-Anwendungen (LLMs) auf die API aufsetzen, um Daten abzufragen oder Prozesse anzustoßen.
Lesend stehen dir breite Teile deiner Daten zur Verfügung – etwa Produkte, Bestellungen, Bestände, Lager und Lieferanten. Schreibend kannst du zentrale Abläufe abbilden, beispielsweise Bestandskorrekturen, Lieferantenbestellungen oder den Versand von Bestellungen. Der Funktionsumfang wird laufend erweitert.
GraphQL: der Standard hinter der Pickware API
Die Pickware API basiert auf dem Standard GraphQL und löst unsere bisherige REST-API ab. Wenn du eine Anbindung baust, solltest du auf das GraphQL-Schema setzen. Alle technischen Details – verfügbare Felder, Abfragen, Schreiboperationen und Zugriffsrechte – findest du in unserer API-Dokumentation.
Voraussetzungen und Zugang
Die Pickware API steht dir ab dem Professional-Plan zur Verfügung. Welche Funktionen in welchem Plan enthalten sind, siehst du in Welche Funktionen sind in welchem Pickware-Plan enthalten?
Für den Zugang erzeugst du in der Pickware Admin unter Einstellungen → System → Integrationen → GraphQL API Tokens einen Token. Dort steht auch der Endpunkt, den deine Anbindung anspricht. Findest du unter Einstellungen → System → Integrationen keine GraphQL API Tokens, melde dich beim Support, um die API freischalten zu lassen.
Lieferanten ohne API übernehmen
Möchtest du nur Lieferanten und Produkt-Lieferanten-Zuordnungen nach Pickware übernehmen, brauchst du dafür keine API. Diese Daten kannst du schon ab dem Advanced-Plan per CSV importieren.
Bestandsänderungen aus Kassensystemen und anderen Systemen
Bestandsänderungen, die nur in Shopify passieren, kommen nicht in Pickware an. Das betrifft zum Beispiel ein Kassensystem, das den Bestand in Shopify ändert, ohne eine Bestellung anzulegen. Pickware überschreibt solche Änderungen mit dem eigenen Bestand. Damit sie in Pickware ankommen, überträgst du sie über die Pickware API.
Dir fehlt ein Endpunkt?
Wir erweitern die API kontinuierlich. Falls ein Bereich, den du anbinden möchtest, noch nicht abgedeckt ist, schreib uns über das Kontaktformular kurz, welchen Prozess du abbilden willst und welche Daten du dafür brauchst. So können wir die Schnittstelle gezielt weiterentwickeln.
