Best Practices

Please avoid making an excessive number of redundant data requests.

For reference data endpoints (such as "menu-items", "modifiers", "employees", etc.), retrieving all data entities on a daily basis, and singular entities when unkown entities are encountered should suffice.

For transactional data endpoints (such as "orders" and "paid-in-outs"), the API requires date/time ranges that are defined by start/end parameters. Avoid making an excessive number of requests with overrlapping date/time ranges. Please see the documentation for the individual transactional data endpoints for more guidance on this topic.