Back to home
API Reference
REST API Reference
Integrate Digital Dineway into your own systems using our REST API. Available on Business and Enterprise plans.
Authentication
All API requests must include your API key in the Authorization header using the Bearer scheme.
Example request
curl https://api.dineway.io/v1/outlets \
-H "Authorization: Bearer dd_live_xxxxxxxxxxxx" \
-H "Content-Type: application/json"Generate your API key from Settings → API → Generate Key. Keep it secret — treat it like a password.
Base URL
https://api.dineway.ioAll endpoints are versioned under /v1/. We will give 6 months notice before deprecating any version.
Endpoints
Outlets
GETList all outlets for your account
POSTCreate a new outlet
GETRetrieve a specific outlet
PATCHUpdate outlet details
DELETEDelete an outlet
Menus
GETRetrieve the full menu for an outlet
POSTCreate a menu category
POSTCreate a menu item
PATCHUpdate a menu item
DELETERemove a menu item
Orders
GETList orders (supports filters)
GETRetrieve a specific order
PATCHUpdate order status
GETExport orders as CSV
Analytics
GETOverview metrics for a date range
GETHourly order distribution
GETPer-item performance metrics
Webhooks
GETList registered webhook endpoints
POSTRegister a new webhook endpoint
DELETERemove a webhook endpoint
Webhook Events
order.createdFired when a guest places a new orderorder.updatedFired when an order status changesorder.completedFired when an order is marked completemenu.updatedFired when menu content is modifiedoutlet.createdFired when a new outlet is addedRate Limits
Business600 requests / minute
EnterpriseCustom — contact sales
Rate limit headers are returned on every response: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.