API para reservar sala de reunião

End Points Para Gestão das Salas

  • GET /api/meeting-room/ - Lista as salas criadas no sistema
  • GET /api/meeting-room/?search=termo - Listar as salas criadas, filtrando pelo "termo"
  • POST /api/meeting-room/ - Registrar uma nova sala de reunião
  • PATCH /api/meeting-room/:id/ - Editar uma sala de reunião existente
  • DELETE /api/meeting-room/:id/ - Remover uma sala de reunião existente

Exemplos de requisição de criação de sala

{
"name": "Sala Principal",
"place": "5 andar",
"description": "Curabitur pellentesque faucibus arcu a varius."
}

End Points Para Gestão de Reservas

  • GET /api/meeting/ - Lista as reservas criadas no sistema
  • GET /api/meeting/?search=termo - Listar as reservas criadas, filtrando pelo "termo"
  • POST /api/meeting/ - Registrar uma nova reserva
  • PATCH /api/meeting/:id/ - Editar uma reserva existente
  • DELETE /api/meeting/:id/ - Remover uma reserva existente

Exemplos de requisição para criação de uma reserva de sala

{
"name": "Teste"
"start": 2018-01-01 09:00:00
"end": 2018-01-01 10:00:00
"meeting_room": <id-meeting-room>
}