Attempt to map Toast API data with Toast report
Hello,
We have been using Toast reports for a while and are now exploring the data from the API.
I have filed that request to our Toast account manager who advised us to create a ticket in this forum.
While comparing the API output with orders extracted from the Toast report, we noticed some inconsistencies in the modifier details. For example, in the case of Theatre menus, when a customer selects a meat temperature (e.g. rare, medium rare), that detail doesn't appear explicitly in the API response.
I've attached a screenshot comparing two versions of the same order:
The first is the report from the Toast web platform
The second is from the API output
The number of rows is the same, but in the API version, the relevant line is simply labeled “Mains away” — and similarly, the “bread selection” modifier is present but lacks its actual name.
What’s puzzling is that in other orders, the meat temperature and bread selection modifiers do appear correctly via the API. Could you clarify the logic here? Is this information potentially available in another table or endpoint?
Thanks in advance for your help,
Kamel

-
Official comment
Hey Kamel,
Thank you for checking out the forum - apologies that it's been a while since you posted with no response.
If there are portions of a Toast API Order object that aren't being appropriately handled by what you're using to generate the API-based report, it could be leading to this issue.Could you please submit a request ticket via this form if you need further assistance? https://tost.co/custom-api-support
You'll be able to submit sensitive information for further troubleshooting if the above does not point you in the correct direction.
Please sign in to leave a comment.
Comments
1 comment