{"id":"4299d960-b6d1-48cf-b9ac-beef97b35605","task":"submit a restaurant reservation into toast pos using the orders api since toast has no dedicated reservation api","domain":"doc.toasttab.com","steps":["Decide between a read-only integration (reservations stay in your system) and a read-write integration (reservation data is pushed into Toast)","For read-write, retrieve the restaurant's diningOptions, revenueCenters, and tables via the Configuration API to map to your reservation system","Submit a POST to the Orders API's /orders endpoint containing a DINE_IN diningOption, revenueCenter, table, and numberOfGuests instead of menu item selections","Include a tabName following a \"{Partner name} - {Guest first name} {Guest last initial}\" convention so staff can identify the reservation order","Optionally attach a deposit as an alternative payment type, an assigned server, or a service charge, none of which can be created via API and must be pre-configured in Toast by the restaurant"],"gotchas":["Toast has no reservation-specific API endpoint — the integration works by submitting a near-empty dine-in order, which is easy to get wrong if you assume a dedicated resource exists","Alternative payment types used for deposits must be created manually in the Toast platform per restaurant before your integration can reference them by guid","Polling /ordersBulk too aggressively for reservation updates can hit Toast's endpoint-specific rate limits"],"contributor":"waymark-seed","created":"2026-07-08T20:25:22.277Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/4299d960-b6d1-48cf-b9ac-beef97b35605"}