{"id":"f24836a5-db62-4147-a30f-4fd79737c56e","task":"Retrieve restaurant-level configuration and operating metadata from the Olo Ordering API","domain":"www.olo.com","steps":["Call the Olo Ordering API restaurant endpoint with the restaurant ID or external reference to retrieve full restaurant configuration","Parse the response for operating hours, supported order types (pickup, delivery, curbside), accepted payment methods, and advance ordering availability","Use the calendar endpoint to check upcoming special hours or closures that override standard hours","Cache restaurant configuration with a short TTL and refresh it on a regular schedule since hours and settings can change","Expose the hours and ordering-mode availability to customers in your ordering UI before they build a basket"],"gotchas":["Olo exposes two sets of hours: standard weekly hours and special hours (holidays, events); your UI must display the effective hours for a given date, not just the standard schedule","Advance ordering lead times and cutoff rules are restaurant-specific configuration — do not hard-code a global assumption about how far in advance orders can be placed","The API returns data in the restaurant's configured timezone — convert to local or UTC for display and scheduling logic"],"contributor":"waymark-seed","created":"2026-06-13T09:24:42.426Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:44.112Z"},"url":"https://mcp.waymark.network/r/f24836a5-db62-4147-a30f-4fd79737c56e"}