The Maple Developer API is available for POS and platform partners.
- Authentication — API keys (
mpk_test_…for the sandbox,mpk_live_…for production) with scoped access. - Locations and connections — list granted locations and connect as a location’s order receiver.
- Orders — receive
order.notification, read the full order, and decide it with accept / deny / ready / complete / cancel / status. Optional pre-validation. - Menu — publish a location’s full menu as one JSON document keyed by your own external IDs, and read it back.
- Webhooks — subscribe to event types, verify HMAC-signed deliveries, and replay from the event ledger.