Settings & Configuration
GET Get All Settings
/api/v1/settings/restaurant
PUT Update General Settings
/api/v1/settings/restaurant/general
PUT Update Order Settings
/api/v1/settings/restaurant/orders
PUT Update Business Hours
/api/v1/settings/restaurant/business-hours
GET Get Branch Settings
/api/v1/settings/branch/{id}
PUT Update Branch Settings
/api/v1/settings/branch/{id}
GET Get Delivery Settings
/api/v1/settings/branch/{id}/delivery
PUT Update Delivery Settings
/api/v1/settings/branch/{id}/delivery
GET Get Operating Hours
/api/v1/settings/branch/{id}/operating-hours
GET Get Payment Gateway Settings
/api/v1/settings/payment-gateway
PUT Update Stripe Settings
/api/v1/settings/payment-gateway/stripe
PUT Update Razorpay Settings
/api/v1/settings/payment-gateway/razorpay
POST Test Payment Gateway
/api/v1/settings/payment-gateway/test
GET Get Notification Settings
/api/v1/settings/notifications
PUT Update Notification Settings
/api/v1/settings/notifications
POST Test Notification
/api/v1/settings/notifications/test
GET Get Email Settings
/api/v1/settings/email
PUT Update Email Settings
/api/v1/settings/email
POST Test Email Configuration
/api/v1/settings/email/test
GET Get Receipt Settings
/api/v1/settings/receipt
PUT Update Receipt Settings
/api/v1/settings/receipt
GET Get Order Number Settings
/api/v1/settings/order-number
PUT Update Order Number Settings
/api/v1/settings/order-number
GET Get Printers
/api/v1/settings/printers
POST Add Printer
/api/v1/settings/printers
PUT Update Printer
/api/v1/settings/printers/{id}
POST Test Printer
/api/v1/settings/printers/{id}/test
DELETE Delete Printer
/api/v1/settings/printers/{id}