{"info":{"_postman_id":"fac475b5-54a7-4633-a95d-70475b2b0022","name":"LAMA - Tiago Hennig e Maria Karolina de Freitas","description":"<html><head></head><body><p>API desenvolvida por Tiago Hennig e Maria Karolina de Freitas, no bootcamp Fullstack WEB da Labenu durante o módulo backend.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"19721031","collectionId":"fac475b5-54a7-4633-a95d-70475b2b0022","publishedId":"2s7YfU8CVC","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-09-17T01:09:44.000Z"},"item":[{"name":"Login","id":"cce6fec4-e40b-43f2-9b14-cf323dc46992","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"maria.karolina@email.com\",\r\n    \"password\": \"123456\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://lama6tiagomaria.herokuapp.com/user/login","description":"<p>Este endpoint serve para fazer login no sistema do LAMA.</p>\n<p>Ao fazer login, se o email e senha estiverem corretos, é gerado um token para usar em outros endpoints.</p>\n","urlObject":{"protocol":"https","path":["user","login"],"host":["lama6tiagomaria","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"cce6fec4-e40b-43f2-9b14-cf323dc46992"},{"name":"Cadastro","id":"54ee7298-abda-4e66-9810-4939a9f9f2af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Luis Alberto\",\r\n    \"email\": \"luis.alberto@email.com\",\r\n    \"password\": \"123456\",\r\n    \"role\": \"NORMAL\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://lama6tiagomaria.herokuapp.com/user/signup","description":"<p>Este endpoint serve para fazer cadastro de um novo usuário no sistema.</p>\n<p>Existem dois tipos de acesso (role): ADMIN ou NORMAL.</p>\n<p>Somente o ADMIN tem acesso ao cadastro de bandas.</p>\n<p>Ao fazer o cadastro do usuário, é retornado um token para usar no cadastro de bandas.</p>\n","urlObject":{"protocol":"https","path":["user","signup"],"host":["lama6tiagomaria","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"54ee7298-abda-4e66-9810-4939a9f9f2af"},{"name":"Cadastro de bandas","id":"65e641a2-60db-471c-87e5-186675959bdc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImM2OTMxZTJkLWQwZWUtNGQ5ZS04ZmJmLWE1ZmY2OTUyMTI4YyIsInJvbGUiOiJBRE1JTiIsImlhdCI6MTY2MzM3MzI3MywiZXhwIjoxNjYzNDE2NDczfQ.oriDztgmPY-OHcWdj1bJ2BRTiaJpsEoMpc2_0GxxW9g","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Ivete Sangalo\",\r\n    \"music_genre\": \"Pop\",\r\n    \"responsible\": \"Ivete Sangalo\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://lama6tiagomaria.herokuapp.com/band/create","description":"<p>Este endpoint serve para cadastrar novas bandas. Somente usuários com acesso de ADMIN podem fazer o uso deste endpoint.</p>\n<p>É necessário fornecer o token de ADMIN no Headers através do Authorization.</p>\n","urlObject":{"protocol":"https","path":["band","create"],"host":["lama6tiagomaria","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"65e641a2-60db-471c-87e5-186675959bdc"},{"name":"Pegar banda pelo ID","id":"8adcbbb2-44f2-4aa2-a78c-c08059605d16","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"f1c53d4e-07f0-4b2c-b0fa-723a360c48d7\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://lama6tiagomaria.herokuapp.com/band/search","description":"<p>Com este endpoint é possível consultar os detalhes de uma banda fornecendo o id da banda escolhida.</p>\n","urlObject":{"protocol":"https","path":["band","search"],"host":["lama6tiagomaria","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8adcbbb2-44f2-4aa2-a78c-c08059605d16"},{"name":"Agendar show","id":"a0045736-7583-41be-bfe7-4af5f5454f63","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"weekDay\": \"sexta-feira\",\r\n    \"startTime\": 12,\r\n    \"endTime\": 14,\r\n    \"bandId\": \"b334fc50-8dc0-437e-ade5-301f0776cd83\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://lama6tiagomaria.herokuapp.com/shows/set","description":"<p>Com este endpoint é possível agendar os shows das bandas cadastradas no festival LAMA.</p>\n","urlObject":{"protocol":"https","path":["shows","set"],"host":["lama6tiagomaria","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a0045736-7583-41be-bfe7-4af5f5454f63"},{"name":"Pegar os shows de um dia específico","id":"b0ff9c53-a022-43ae-9f2a-016b6f6ab9d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"week_day\": \"sexta-feira\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://lama6tiagomaria.herokuapp.com/shows/weekday","description":"<p>Com este endpoint é possível ver os shows agendados em dias específicos.</p>\n","urlObject":{"protocol":"https","path":["shows","weekday"],"host":["lama6tiagomaria","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b0ff9c53-a022-43ae-9f2a-016b6f6ab9d5"}]}