-
Create new user
-
Login
-
Create new band
-
Get band
-
Create new Show
-
Get Schedule Per Day
-
Create new Ticket
MĂ©todo: POST
URL: /user
No campo role é permitido apenas duas opção: ADMIN ou NORMAL.
body:![](https://user-images.githubusercontent.com/102433664/226187295-cbe6c767-c3de-4374-8b3d-03845de00fad.png)
MĂ©todo: POST
URL: /user/login
body:![](https://user-images.githubusercontent.com/102433664/226187468-48f735b1-02ba-41c5-b910-c6b572fa1119.png)
MĂ©todo: POST
URL: /band
Headers: Authorization (token gerado no login)
Apenas usuários com role tipo ADMIN conseguem cadastrar uma nova banda.
body:![](https://user-images.githubusercontent.com/102433664/226187820-5acb6e55-dd78-4ea0-a91e-479dd11b9dc3.png)
MĂ©todo: GET
URL: /band/:name
Headers: Authorization (token gerado no login)
MĂ©todo: POST
URL: /show
Headers: Authorization (token gerado no login)
Apenas usuários com role tipo ADMIN conseguem cadastrar uma nova banda.
O festival acontece apenas na sexta(friday), sábado(saturday) e domingo(sunday), insira uma dessas opção no week_day.
body:![](https://user-images.githubusercontent.com/102433664/226370996-db1d3e6f-fad8-4a61-a35f-7b2af8010737.png)
MĂ©todo: GET
URL: /show/:week_day
Headers: Authorization (token gerado no login)
MĂ©todo: POST
URL: /ticket
Headers: Authorization (token gerado no login)
Apenas usuários com role tipo ADMIN conseguem cadastrar uma nova banda.
body:![](https://user-images.githubusercontent.com/102433664/226371781-8f3c8017-628a-41cd-9a0c-06e041de9b47.png)