With the Pickware API, you can connect external systems and your own applications directly to Pickware. Through the interface, you can write data to Pickware and read data from Pickware to reuse it in other systems. This lets you automate processes that would otherwise have to be done manually by someone in the Pickware Admin.
This article gives you an overview and explains the Pickware API to get you started. If you want to work with it directly, you'll find all the details in the Pickware API documentation - the available queries and functions, concrete examples, and the complete technical reference.
What is an API?
An API (short for Application Programming Interface) is an interface through which two programs communicate with each other. Put simply: instead of a person entering or reading data in Pickware by hand, another program can do this automatically via the API. This lets you exchange things like stock levels, orders, or supplier data between Pickware and other tools, for example.
GraphQL: the standard behind the Pickware API
The Pickware API is based on the GraphQL standard and replaces our previous REST API. If you're building an integration, you should use the GraphQL schema. You'll find all the technical details - available fields, queries, write operations, and access rights - in our API documentation.
What can you do with the Pickware API?
The Pickware API gives integrations access to the same data and processes that Pickware itself uses. Typical use cases include:
Connecting external systems such as reporting, procurement, or fulfillment tools to Pickware.
Building your own applications that read data from Pickware or write data back to it.
Building AI applications (LLMs) on top of the API to query data or trigger processes.
For reading, large parts of your data are available to you - for example products, orders, stock, warehouses, and suppliers. For writing, you can map key processes, such as stock corrections, supplier orders, or shipping orders. The range of functions is being expanded continuously.
GraphQL: the standard behind the Pickware API
The Pickware API is based on the GraphQL standard and replaces our previous REST API. If you're building an integration, you should use the GraphQL schema. You'll find all the technical details - available fields, queries, write operations, and access rights - in our API documentation.
Missing an endpoint?
We're continuously expanding the API. If an area you'd like to connect isn't covered yet, use the contact form to briefly tell us which process you want to map and what data you need for it. This helps us develop the interface in a targeted way.
