BentoBox is an all-in-one restaurant commerce platform powering websites, online ordering, catering, events, reservations, gift cards, and marketing for hospitality brands—centralized in BentoCore. An unofficial API lets you programmatically pull orders, diners, reservations, catering bookings, events, and gift card activity—and push updates like menus, order status, and marketing data back into BentoBox.

BentoBox is an all-in-one restaurant commerce engine that helps hospitality brands manage their online presence, sales channels, and guest relationships from a single platform. Restaurants use BentoBox to run branded websites, commission-free takeout and delivery, online catering, events, reservations, eCommerce stores, gift cards, QR code order-and-pay, and email/SMS marketing—with all diner data, menus, and branding centralized in BentoCore, the hub at the heart of the platform.
Core product areas include:
Common data entities:
Restaurants run revenue-critical commerce on BentoBox every day, but turning its dashboard- and partner-driven workflows into API-driven automation is non-trivial:
Supergood reverse-engineers BentoBox's authenticated dashboard flows to deliver a resilient API layer for your BentoBox account—across ordering, reservations, catering, events, and diner data—without waiting on a partner-gated integration.
Use BentoBox with AI agents: BentoBox MCP Server →
Book a 30-minute session to confirm your modules, locations, and authentication model.
We deliver a production-ready BentoBox adapter tailored to your account and modules.
Go live with continuous monitoring and automatic adjustments as BentoBox evolves.
Authentication
/authenticateAuthenticate to a BentoBox account using username/password, or MFA, and obtain a session token for downstream calls.
Ordering
/ordersList takeout, delivery, and dine-in orders with filters for location, status, fulfillment type, and date range.
Ordering
/ordersUpdate order status (accepted, preparing, ready, completed) and push fulfillment changes back into BentoBox.
Reservations
/reservationsRetrieve reservations and waitlist entries with party size, status, and time-slot filters across locations.
Catering
/catering_bookingsPull catering inquiries, proposals, and confirmed bookings with event date, status, and contact details.
Diners
/dinersRetrieve diner and contact records, marketing list membership, and loyalty status from BentoCore.
- Stream takeout, delivery, and dine-in orders from BentoBox into POS and kitchen systems - Push order-status updates back so guests get timely SMS and email notifications - Feed order and revenue data into BI and reporting warehouses across locations
- Pull diner, contact, and loyalty records from BentoCore into your CRM - Sync marketing list membership with email/SMS platforms like Mailchimp - Build a unified guest profile across ordering, reservations, and events
- Pull reservations and waitlist entries into host and seating tools - Trigger confirmations, reminders, and no-show follow-ups without dashboard clicks - Reconcile covers and party data across multiple locations
- Sync catering inquiries, proposals, and confirmed bookings into a sales CRM - Route new event leads to the right location or coordinator automatically - Track catering revenue and conversion alongside core ordering data
Authentication
Username/password and MFA handled in a managed session
Connectivity
Authenticated dashboard flows over BentoCore, surfaced as a consistent API layer
Response format
Normalized JSON across Orders, Diners, Reservations, Catering, and Menu objects
Rate limits
Adaptive throttling tuned to your account to avoid platform-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for orders and reservations with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for new orders, order-status changes, reservations, and catering inquiries
Latency
Sub-second reads on cached entities; multi-second writes when posting order-status updates
Throughput
Horizontally scaled workers sized to multi-location order and reservation volume
Reliability
Retry, backoff, and idempotency keys for order-status updates and writes
Adaptation
Continuous monitoring of BentoBox releases and dashboard changes to prevent drift
BentoBox does not publish a self-serve developer API; integrations flow through named partnerships such as Clover and ItsaCheckmate. Supergood works against your authenticated BentoBox account to provide a normalized API layer without requiring a partner agreement.
Yes. Supergood streams takeout, delivery, and dine-in orders and can push order-status updates back into BentoBox, so they reach your POS, kitchen, and guest notifications without manual entry.
Yes. Supergood handles multi-location and multi-brand accounts, keeping each location's orders, menus, reservations, and diner data cleanly scoped.
The API surfaces data across ordering, reservations, waitlist, catering, events, gift cards, menus, and diner/marketing records centralized in BentoCore.
Supergood authenticates with your BentoBox credentials and any MFA inside a managed session, with automatic refresh and credential rotation so your integration stays connected.