When I place a new order via the Orders API, how can I choose on which specific KDS the order items should be displayed?
My client has many printers connected to SQUARE in his kitchen and would like to manage this setting from his online ordering app.
Moreover, can I customize the appearance of KDS tickets in some way?
I assume it is possible to achieve this via APIs since other third-party apps integrated with SQUARE offer these features: Connecting the Square Integration - Bbot
With the KDS all the display configurations are done on the device itself. There currently isn’t a way to programmatically customize how the orders get routed or show with our APIs at this time. We’re constantly working to improve our features based on feedback like this, so I’ll be sure to share your request to the API product team.
As far as you know, is there a setting from the Square application itself that my client can use to route specific order items (that I will place from APIs) to different printers in his kitchens?
Yes, your client can select Categories to print in the Square app. If they select a specific category only that category will print at that printer station.