Documentation
Technical guides and references to integrate with and extend Dishpad.
Quickstart Guide
Get up and running with the Dishpad API in under 5 minutes.
Menu Integration
Embed menus on your website or sync with third-party platforms.
Webhooks
Receive real-time notifications for orders, reservations, and more.
Authentication
Securely authenticate API requests using tokens and API keys.
SDKs & Libraries
Official client libraries for JavaScript, Python, and Ruby to integrate Dishpad into your stack.
Rate Limits & Pagination
Understand request limits, pagination patterns, and best practices for efficient API usage.
Quick Example
Fetch your menus
curl -X GET https://api.dishpad.com/v1/menus \
-H "Authorization: Bearer dp_live_..." \
-H "Content-Type: application/json"Example Response
JSON
{
"data": [
{
"id": "menu_abc123",
"name": "Lunch Menu",
"categories": 8,
"items": 42,
"status": "published",
"qr_code_url": "https://dishpad.com/m/abc123"
}
],
"meta": { "total": 3, "page": 1 }
}Error Codes
400Bad Request — Invalid parameters or missing required fields401Unauthorized — Invalid or missing API key403Forbidden — Insufficient permissions for this resource404Not Found — The requested resource does not exist429Rate Limited — Too many requests, please slow down