API - Cardápio
Categorias
GET /t/:slug/menu/categories
Lista todas as categorias.
Response:
json
[
{
"_id": "...",
"name": "Bebidas",
"order": 0,
"isActive": true
}
]POST /t/:slug/menu/categories
Cria uma nova categoria.
Body:
json
{
"name": "Sobremesas",
"order": 2
}PUT /t/:slug/menu/categories/:id
Atualiza uma categoria.
DELETE /t/:slug/menu/categories/:id
Remove uma categoria.
Itens
GET /t/:slug/menu/items
Lista todos os itens (público).
POST /t/:slug/menu/items
Cria um novo item (admin).
Body:
json
{
"name": "Picanha",
"description": "Picanha na Brasa",
"price": 4590,
"category": "...",
"preparationTime": 25,
"isAvailable": true
}PUT /t/:slug/menu/items/:id
Atualiza um item.
DELETE /t/:slug/menu/items/:id
Remove um item.