REST API
Developer API
Integrate Restrofi with your own apps, kiosks, loyalty systems, or aggregators using our REST API.
- REST + JSON
- Standard HTTP REST API. All responses are JSON. No special SDKs required.
- Webhooks
- Subscribe to order, payment, and table events in real time via webhooks. Read the webhooks guide
- API key auth
- Authenticate with Bearer tokens. Scoped keys for read-only or full access.
Core endpoints
- GETFetch a restaurant's full menu
/api/v1/menus/:slug - POSTPlace a new order
/api/v1/orders - GETGet order details
/api/v1/orders/:orderId - PATCHUpdate order status
/api/v1/orders/:orderId/status - GETList all tables for a restaurant
/api/v1/tables - POSTPayment gateway webhook handler
/api/v1/webhooks/payments
Quick start
Place an order
curl -X POST https://app.restrofi.com/api/v1/orders \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"slug": "my-restaurant",
"tableLabel": "T-12",
"items": [
{ "menuItemId": "...", "name": "Paneer Butter Masala",
"price": 220, "quantity": 2, "gstRate": 5 }
],
"paymentMethod": "pay_at_counter"
}'Start building today
Sign up and get your API key in seconds.