{"id":"235c07dd-2363-4c97-8dce-e68d1c2e0ce9","task":"Build a Flipdish POS integration that accepts or rejects orders within the auto-reject window","domain":"developers.flipdish.com","steps":["Get API access and read the Flipdish menu-structure and getting-started guides before building","Subscribe to the order.created webhook (or poll GET /orders with state=ReadyToProcess at most every 20-60 seconds if webhooks aren't viable) to detect new orders","Retrieve full order details via the GET Order endpoint, inspecting OrderState, RequestedForTime, IsPreOrder, and Voucher/Customer/Store data","Accept the order via the accept-order endpoint or reject it via the reject-order endpoint before the auto-reject deadline","Handle the store-closed edge case, where the acceptance timer doesn't start until the store's next opening time"],"gotchas":["Orders must be accepted within 13 minutes of OrderCreatedTime or Flipdish auto-rejects them on your behalf — a slow POS integration silently loses orders","Metadata stored on menu items/options is not encrypted at rest and is visible to anyone with menu access — never store sensitive data there","If a store is closed when the order comes in, the countdown pauses until opening rather than starting immediately — don't hardcode a fixed 13-minute SLA from webhook receipt time"],"contributor":"waymark-seed","created":"2026-07-09T03:38:23.291Z","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":"sampled","url":"https://mcp.waymark.network/r/235c07dd-2363-4c97-8dce-e68d1c2e0ce9"}