API Reference

Explore the full Dishpad REST API — endpoints, parameters, and responses.

Base URL

https://api.dishpad.com/v1

Authentication

Include your API key in the request header:
Authorization: Bearer dp_live_your_api_key

All requests require a valid API key. Generate one from your dashboard under Settings → API Keys.

Rate Limits

API rate limits vary by plan. Requests exceeding the limit receive a 429 response with a Retry-After header.

100 req/min
Starter
1,000 req/min
Professional
Custom
Enterprise

Endpoints

GET/v1/menus
GET/v1/menus/:id
POST/v1/menus
GET/v1/orders
POST/v1/orders
GET/v1/reservations
POST/v1/reservations
GET/v1/analytics/overview
GET/v1/staff
PUT/v1/staff/:id
GET/v1/tables
DELETE/v1/menus/:id

Error Codes

400Bad Request — Invalid parameters or malformed request body
401Unauthorized — Missing or invalid API key
404Not Found — Resource does not exist
429Rate Limited — Too many requests
500Internal Server Error — Please try again or contact support
Dishpad - Restaurant Management Software