Floor & Waiter Management API

Floor & Waiter Management Endpoints 14

GET /api/v1/areas

Get all floor areas/sections

POST /api/v1/areas

Create new floor area

PUT /api/v1/areas/{id}

Update floor area details

DELETE /api/v1/areas/{id}

Delete floor area

GET /api/v1/areas/{id}/tables

Get all tables in specific area

GET /api/v1/waiter-requests

Get all waiter service requests

POST /api/v1/waiter-requests

Create new waiter request from table

GET /api/v1/waiter-requests/{id}

Get specific waiter request details

PUT /api/v1/waiter-requests/{id}/assign

Assign waiter to request

PUT /api/v1/waiter-requests/{id}/complete

Mark waiter request as completed

GET /api/v1/waiter-requests/pending

Get all pending waiter requests

GET /api/v1/waiters/available

Get all available waiters on duty

PUT /api/v1/orders/{id}/assign-waiter

Assign waiter to order

GET /api/v1/waiters/{id}/orders

Get all orders assigned to waiter