What you’ll build
A minimal but complete ordering integration: connect a sandbox location, publish a small menu, receive a real order over a webhook, and drive it toFULFILLED.
Steps
Get set up
Get a sandbox key and make your first authenticated call. Follow the Quickstart through
listing locations and connecting one.
Publish a menu
Publish a small menu so the order you receive references items you recognize. See Publish a
menu.
Place a test order
Sandbox orders come through the same path as production — a customer places an order at the location. During
onboarding, Maple configures a voice agent (a phone number) on your sandbox location, so the way to generate a
test order is to call that number and place an order, just as a customer would. The order flows through Maple
and is pushed to your endpoint as an
order.notification. If you don’t know your sandbox location’s number,
ask the Maple team.Receive and verify the webhook
Verify the signature and read the order. See Receive and decide
orders.
Drive the order to fulfilled
Accept, mark ready, then complete — watching the status move
PENDING → ACCEPTED → READY → FULFILLED. See the
Order lifecycle.