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.
API key auth
Authenticate with Bearer tokens. Scoped keys for read-only or full access.
Core endpoints
GET
/api/v1/menus/:slugPOST
/api/v1/ordersGET
/api/v1/orders/:orderIdPATCH
/api/v1/orders/:orderId/statusGET
/api/v1/tablesPOST
/api/v1/webhooks/paymentsQuick start
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"
}'