Is there a way to get the time a ticket is opened and the time it is closed from the Orders API or a webhook? Example: Guest orders a salad, ticket goes to KDS, salad takes 8 minutes to prepare, it goes out and is marked complete on the KDS. Same guest orders an entree, ticket goes to KDS, entree takes 12 minutes to prepare, it goes out and is marked complete on the KDS.
That entire scenario might take 30 minutes from the time the ORDER is opened until it is closed, but the TICKET times are only 8 minutes for salad and 12 minutes for the entree.
How can I get this info from the API?
I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:
Additional Documentation
Orders API
Order-Ahead Application Use Case
Labor API Guide: Get Completed Timecards | Square
If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.
The Orders API does not directly provide timestamps for when individual items (or “tickets”) are opened and closed on the KDS. 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. 